@charset "UTF-8";
body {
  overflow-x: hidden;
  padding: 0;
  margin: 0;
}
body.no-scroll {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

.gaiju_lp_wrap {
  max-width: 2000px;
  margin: 0 auto;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media screen and (min-width: 1001px) {
  .gaiju_lp_wrap .sp_item {
    display: none !important;
  }
}
@media screen and (min-width: 751px) and (max-width: 1000px) {
  .gaiju_lp_wrap {
    width: 100%;
  }
  .gaiju_lp_wrap .sp_item {
    display: none !important;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap {
    width: 100vw;
  }
  .gaiju_lp_wrap .pc_item {
    display: none !important;
  }
}
.gaiju_lp_wrap * {
  color: #333333;
  line-height: 1;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.gaiju_lp_wrap a {
  color: #333333;
  text-decoration: none;
  vertical-align: baseline;
}
.gaiju_lp_wrap a:hover {
  opacity: 0.8;
}
.gaiju_lp_wrap a.phone-link:hover {
  opacity: 1;
  cursor: auto;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap a.phone-link:hover {
    opacity: 0.8;
    cursor: pointer;
  }
}
.gaiju_lp_wrap button:hover {
  opacity: 0.8;
  cursor: pointer;
}
.gaiju_lp_wrap img {
  width: 100%;
  vertical-align: bottom;
}
.gaiju_lp_wrap ul li {
  list-style: none;
}
.gaiju_lp_wrap table {
  border-spacing: 0;
}

/* =========================================================
  resetここまで
========================================================= */
.gaiju_lp_wrap {
  max-width: 2000px;
  width: 100%;
  margin: 0 auto;
  /******************************************************
    ハンバーガーメニュー
  ******************************************************/
  /******************************************************
    CV：contact_area
    CV：見出し上(PC)(SP見出しなし)：contact_area2
  ******************************************************/
  /******************************************************
   flow_area:作業の流れ
  ******************************************************/
  /******************************************************
   caution_area:こんな時は害獣の被害が進行している可能性あり！
  ******************************************************/
  /******************************************************
   about_area:害獣駆除110番救急車ってどんな会社なの？
  ******************************************************/
  /******************************************************
   reason_area:害獣駆除110番救急車は10個の理由から選ばれています。
  ******************************************************/
  /******************************************************
   extermination_area:害獣駆除110番救急車はこんな方法で駆除を行います！
  ******************************************************/
  /******************************************************
   price_area:害獣の駆除は害獣駆除110番救急車にお任せください！
              料金には必要なサービスがすべて含まれます。
  ******************************************************/
  /******************************************************
   choose_us:3つの選ばれる理由
  ******************************************************/
  /******************************************************
   zenkoku_area:全国どこでも害獣トラブルを解決します
  ******************************************************/
  /******************************************************
   danger_area:害獣の危険性
  ******************************************************/
  /******************************************************
   correspondence_area:こんな害獣に対応しています!
  ******************************************************/
  /******************************************************
   faq_area:よくあるご質問
  ******************************************************/
  /******************************************************
   estimate_area:お支払い・お見積りについて!
  ******************************************************/
  /******************************************************
   guarantee_area:徹底した再発防止で安心をお届け。
  ******************************************************/
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap {
    width: 100vw;
    overflow-x: hidden;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap {
    width: 100vw;
  }
}
.gaiju_lp_wrap .inner {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .inner {
    width: 100vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .inner {
    width: 100vw;
  }
}
.gaiju_lp_wrap .fv_area {
  background: url("../images/fv_bg.jpg") top center no-repeat;
  background-size: 2000px 710px;
  height: 710px;
  /******************************************************
    ヘッダー
  ******************************************************/
  /******************************************************
    FV
  ******************************************************/
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area {
    background-size: 200vw 71vw;
    height: 71vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area {
    background: url("../images/fv_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 121.33vw;
    height: 121.33vw;
  }
}
.gaiju_lp_wrap .fv_area header {
  background-color: #fff;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 998;
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area header {
    height: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header {
    height: 14.67vw;
  }
}
.gaiju_lp_wrap .fv_area header .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 80px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area header .inner {
    height: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header .inner {
    height: 14.67vw;
  }
}
.gaiju_lp_wrap .fv_area header .header_wrap_l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header .header_wrap_l {
    display: block;
    margin-left: 2.4vw;
  }
}
.gaiju_lp_wrap .fv_area header h1 {
  width: 305px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area header h1 {
    width: 30.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header h1 {
    width: 35.47vw;
  }
}
.gaiju_lp_wrap .fv_area header .header_logo_txt {
  font-size: 10px;
  margin-bottom: 8px;
  margin-left: 3px;
  color: #1a1a1a;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area header .header_logo_txt {
    font-size: 1vw;
    margin-bottom: 0.8vw;
    margin-left: 0.3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header .header_logo_txt {
    font-size: 2.13vw;
    margin-top: 0.67vw;
    margin-bottom: 0vw;
    margin-left: auto;
    margin-right: 0.67vw;
    text-align: right;
  }
}
.gaiju_lp_wrap .fv_area header .header_wrap_r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header .header_wrap_r {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
.gaiju_lp_wrap .fv_area header .header_tel {
  width: 350px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area header .header_tel {
    width: 35vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area header .header_tel {
    width: 42.13vw;
  }
}
.gaiju_lp_wrap .fv_area header .header_tel_txt {
  width: 170px;
  margin-left: 20px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area header .header_tel_txt {
    width: 17vw;
    margin-left: 2vw;
  }
}
.gaiju_lp_wrap .fv_area .inner.fv_inner {
  height: 630px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .inner.fv_inner {
    height: 63vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .inner.fv_inner {
    position: relative;
    z-index: auto;
    height: 140.67vw;
  }
}
.gaiju_lp_wrap .fv_area h2.fv_title {
  width: 982px;
  margin: 6px auto 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area h2.fv_title {
    width: 98.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area h2.fv_title {
    width: 96.13vw;
    margin: 2.4vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area .fv_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 105px;
  margin-top: -24px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_list {
    margin-left: 10.5vw;
    margin-top: -2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 2.93vw;
       -moz-column-gap: 2.93vw;
            column-gap: 2.93vw;
    width: 58.67vw;
    margin: 10.67vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area .list_item {
  width: 170px;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .list_item {
    width: 17vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .list_item {
    width: 24.4vw;
  }
}
.gaiju_lp_wrap .fv_area .fv_list_img {
  width: 130px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_list_img {
    width: 13vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_list_img {
    width: 24.4vw;
  }
}
.gaiju_lp_wrap .fv_area .fv_list_txt {
  margin-top: -12px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #1a1a1a;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_list_txt {
    margin-top: -1.2vw;
    font-size: 1.8vw;
    line-height: 2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_list_txt {
    margin-top: -1.6vw;
    font-size: 3.2vw;
    line-height: 4.67vw;
  }
}
.gaiju_lp_wrap .fv_area .fv_list_txt strong, .gaiju_lp_wrap .fv_area .fv_list_txt span {
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_list_txt strong, .gaiju_lp_wrap .fv_area .fv_list_txt span {
    font-size: 2.2vw;
    line-height: 2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_list_txt strong, .gaiju_lp_wrap .fv_area .fv_list_txt span {
    font-size: 3.87vw;
    letter-spacing: -0.03em;
    line-height: 4.67vw;
  }
}
.gaiju_lp_wrap .fv_area .fv_list_txt strong {
  color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, yellow));
  background: linear-gradient(transparent 50%, yellow 50%);
  padding: 0 0.2em;
}
.gaiju_lp_wrap .fv_area .fv_img1 {
  position: absolute;
  width: 545px;
  left: 30px;
  bottom: 12px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_img1 {
    width: 54.5vw;
    left: 3vw;
    bottom: 1.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_img1 {
    width: 100vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .ham_btn {
    position: relative;
    width: 14.67vw;
    height: 14.67vw;
    background-color: #281e64;
    z-index: 99;
  }
  .gaiju_lp_wrap .ham_btn.active span:nth-of-type(1) {
    -webkit-transform: translate(-50%, 0%) rotate(45deg);
            transform: translate(-50%, 0%) rotate(45deg);
    top: 7.33vw;
  }
  .gaiju_lp_wrap .ham_btn.active span:nth-of-type(2) {
    opacity: 0;
  }
  .gaiju_lp_wrap .ham_btn.active span:nth-of-type(3) {
    -webkit-transform: translate(-50%, 0%) rotate(-45deg);
            transform: translate(-50%, 0%) rotate(-45deg);
    top: 7.33vw;
  }
  .gaiju_lp_wrap .ham_btn span {
    display: block;
    width: 7.33vw;
    height: 0.8vw;
    background: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 0.4vw;
  }
  .gaiju_lp_wrap .ham_btn span:nth-of-type(1) {
    top: 4.93vw;
  }
  .gaiju_lp_wrap .ham_btn span:nth-of-type(2) {
    top: 7.33vw;
  }
  .gaiju_lp_wrap .ham_btn span:nth-of-type(3) {
    top: 9.73vw;
  }
}
.gaiju_lp_wrap .ham_area {
  display: none;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .ham_area {
    position: fixed;
    top: 14.67vw;
    left: 0;
    z-index: 999;
    width: 100vw;
    height: calc(100vh - 14.67vw);
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background: rgba(0, 0, 0, 0.5);
  }
  .gaiju_lp_wrap .ham_area.active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .ham_menu {
    width: 100vw;
    height: 100%;
    overflow-y: auto;
    z-index: 9999;
    position: relative;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .ham_menu .header_list {
    background-color: #281e64;
  }
  .gaiju_lp_wrap .ham_menu .header_list li:last-of-type a {
    border: none;
  }
  .gaiju_lp_wrap .ham_menu .header_list li a {
    color: #fff;
    display: block;
    font-size: 3.73vw;
    line-height: 5.6vw;
    padding: 5.6vw 0 5.6vw;
    border-bottom: 1px solid #fff;
    width: 73.33vw;
    margin: 0 auto;
    position: relative;
    text-align: center;
    letter-spacing: 0.04em;
  }
}
.gaiju_lp_wrap .contact_area {
  background: #009be6;
  height: 590px;
  padding-top: 39px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area {
    height: 59vw;
    padding-top: 3.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area {
    height: 153.73vw;
    padding-top: 0;
  }
}
.gaiju_lp_wrap .contact_area.contact_area2 {
  padding-top: 27px;
  height: 610px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area.contact_area2 {
    padding-top: 2.7vw;
    height: 61vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area.contact_area2 {
    padding-top: 8.67vw;
    height: 110.93vw;
  }
}
.gaiju_lp_wrap .contact_area.contact_area2 .contact_caption {
  margin-top: 0;
}
.gaiju_lp_wrap .contact_area .contact_tel_area {
  display: block;
  background: url(../images/contact_tel_bg.png) no-repeat center/100%;
  width: 860px;
  height: 331px;
  margin: 0 auto;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(2, 0, 94, 0.4));
          filter: drop-shadow(10px 10px 10px rgba(2, 0, 94, 0.4));
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area {
    width: 86vw;
    height: 33.1vw;
    -webkit-filter: drop-shadow(1vw 1vw 1vw rgba(2, 0, 94, 0.4));
            filter: drop-shadow(1vw 1vw 1vw rgba(2, 0, 94, 0.4));
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area {
    background: url(../images/contact_tel_bg_sp.png) no-repeat center/100%;
    width: 89.33vw;
    height: 92vw;
    -webkit-filter: drop-shadow(1.33vw 1.33vw 1.33vw rgba(2, 0, 94, 0.4));
            filter: drop-shadow(1.33vw 1.33vw 1.33vw rgba(2, 0, 94, 0.4));
  }
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_wrap {
  padding: 38px 0 0 275px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_wrap {
    padding: 3.6vw 0 0 27.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_wrap {
    padding: 10.4vw 0 0 0;
  }
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_txt {
  font-size: 22px;
  color: #1a1a1a;
  margin-bottom: 32px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_txt {
    font-size: 2.2vw;
    margin-bottom: 3.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_txt {
    font-size: 3.2vw;
    line-height: 1.458;
    margin-bottom: 5.07vw;
    margin-left: 5.6vw;
  }
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_txt strong {
  color: #e6001e;
  font-weight: 700;
  margin-right: 0.2em;
  font-size: 120%;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_txt strong {
    font-size: 110%;
  }
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_txt strong span {
  color: #e6001e;
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read {
  width: 541px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read {
    width: 54.1vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read {
    width: 78.8vw;
    margin: 0 auto;
  }
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read2 {
  margin-top: 16px;
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read2 > img {
  width: 860px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read2 {
    margin-top: 1.4vw;
    height: 6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .gaiju_lp_wrap .contact_area .contact_tel_area .contact_tel_read2 > img {
    width: 860px;
  }
}
.gaiju_lp_wrap .contact_area .contact_tel_area .note {
  font-size: 11px;
  letter-spacing: 0.04em;
  text-align: right;
  margin-top: 55px;
  margin-right: 50px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .note {
    font-size: 1.1vw;
    margin-top: 5.5vw;
    margin-right: 5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_tel_area .note {
    font-size: 2.13vw;
    margin-top: 40.8vw;
    margin-right: 5.33vw;
  }
}
.gaiju_lp_wrap .contact_area .contact_caption {
  margin-top: 16px;
  width: 100%;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .contact_area .contact_caption {
    margin-top: 1.6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .contact_area .contact_caption {
    margin-top: 1.6vw;
  }
}
.gaiju_lp_wrap .flow_area {
  position: relative;
  background: url("../images/flow_bg.jpg") top center no-repeat;
  background-size: 2000px 1250px;
  height: 1250px;
  padding-top: 54px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .flow_area {
    background-size: 200vw 125vw;
    height: 125vw;
    padding-top: 5.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .flow_area {
    background: url("../images/flow_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 512.27vw;
    height: 512.27vw;
    padding-top: 11.33vw;
  }
}
.gaiju_lp_wrap .flow_area .flow_title {
  position: absolute;
  width: 380px;
  top: 26px;
  left: 135px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .flow_area .flow_title {
    width: 38vw;
    top: 2.6vw;
    left: 13.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .flow_area .flow_title {
    position: relative;
    top: unset;
    left: unset;
    margin: 0 auto;
    width: 83.47vw;
  }
}
.gaiju_lp_wrap .flow_area .flow_contents {
  width: 970px;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .flow_area .flow_contents {
    width: 97vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .flow_area .flow_contents {
    width: 93.33vw;
    margin: 12.27vw 0 0;
  }
}
.gaiju_lp_wrap .caution_area {
  background: url("../images/caution_bg.jpg") top center no-repeat;
  background-size: 2000px 2090px;
  height: 2090px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area {
    background-size: 200vw 209vw;
    height: 209vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area {
    background: url("../images/caution_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 433.87vw;
    height: 433.87vw;
  }
}
.gaiju_lp_wrap .caution_area .caution_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 880px;
  margin: 0 auto;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area .caution_list {
    width: 88vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area .caution_list {
    width: 77.33vw;
  }
}
.gaiju_lp_wrap .caution_area .caution_list .list_item {
  width: 270px;
  margin-bottom: 20px;
  position: relative;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.3));
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area .caution_list .list_item {
    width: 27vw;
    margin-bottom: 2vw;
    -webkit-filter: drop-shadow(1vw 1vw 1vw rgba(0, 0, 0, 0.3));
            filter: drop-shadow(1vw 1vw 1vw rgba(0, 0, 0, 0.3));
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area .caution_list .list_item {
    width: 36.67vw;
    margin-bottom: 4vw;
    -webkit-filter: drop-shadow(1.33vw 1.33vw 1.33vw rgba(0, 0, 0, 0.3));
            filter: drop-shadow(1.33vw 1.33vw 1.33vw rgba(0, 0, 0, 0.3));
  }
}
.gaiju_lp_wrap .caution_area .caution_list .caution_list_txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  height: 60px;
  font-size: 18px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area .caution_list .caution_list_txt {
    height: 6vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area .caution_list .caution_list_txt {
    height: 16.53vw;
    font-size: 3.73vw;
    line-height: 4.67vw;
  }
}

.gaiju_lp_wrap .caution_area .caution_read {
  margin-top: 19px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area .caution_read {
    margin-top: 1.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area .caution_read {
    margin-top: 4.53vw;
  }
}
.gaiju_lp_wrap .caution_area h3.caution_investigation {
  position: relative;
}
.gaiju_lp_wrap .caution_area h3.caution_investigation::after {
  content: "";
  display: block;
  width: 369px;
  height: 922px;
  background: url("../images/caution_img.png") no-repeat center/100%;
  position: absolute;
  top: 109px;
  left: 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area h3.caution_investigation::after {
    width: 36.9vw;
    height: 92.2vw;
    top: 10.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area h3.caution_investigation::after {
    display: none;
  }
}
.gaiju_lp_wrap .caution_area .caution_investigation_txt {
  width: 510px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0.04em;
  margin-left: auto;
  margin-right: 80px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .caution_area .caution_investigation_txt {
    width: 51vw;
    font-size: 1.8vw;
    line-height: 3.2vw;
    margin-right: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .caution_area .caution_investigation_txt {
    width: 80vw;
    font-size: 3.73vw;
    line-height: 6.67vw;
    margin: 0 auto;
  }
}
.gaiju_lp_wrap .about_area {
  background: #c4e8f9;
  padding-bottom: 90px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .about_area {
    padding-bottom: 9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .about_area {
    padding-bottom: 12vw;
  }
}
.gaiju_lp_wrap .reason_area {
  position: relative;
  background: #fffae1;
  padding-bottom: 80px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area {
    padding-bottom: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area {
    padding-bottom: 12vw;
  }
}
.gaiju_lp_wrap .reason_area .reason_title {
  position: relative;
  z-index: 10;
}
.gaiju_lp_wrap .reason_area .reason_list_area {
  border: 2px solid #009be6;
  border-radius: 20px;
  width: 1000px;
  height: 550px;
  margin: -30px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .reason_list_area {
    border: 0.2vw solid #009be6;
    border-radius: 2vw;
    width: 100vw;
    height: 55vw;
    margin: -3vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .reason_list_area {
    border: 0.27vw solid #009be6;
    border-radius: 2.67vw;
    width: 89.33vw;
    height: auto;
    margin: -3.73vw auto 0;
  }
}
.gaiju_lp_wrap .reason_area .reason_list {
  width: 950px;
  height: 480px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .reason_list {
    width: 95vw;
    height: 48vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .reason_list {
    width: 80vw;
    height: auto;
    padding: 4.67vw 0;
  }
}
.gaiju_lp_wrap .reason_area .list_item {
  width: 194px;
  height: 240px;
  border-right: 1px solid #a8a8a8;
  padding-top: 9px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .list_item {
    width: 19.4vw;
    height: 24vw;
    padding-top: 0.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_item {
    width: 40vw;
    height: auto;
    padding-top: 4vw;
    padding-bottom: 8vw;
  }
}
.gaiju_lp_wrap .reason_area .list_item:nth-of-type(1), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(6), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(5), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(10) {
  width: 183px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(1), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(6), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(5), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(10) {
    width: 18.3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(1), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(6), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(5), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(10) {
    width: 40vw;
  }
}
.gaiju_lp_wrap .reason_area .list_item:nth-of-type(5), .gaiju_lp_wrap .reason_area .list_item:nth-of-type(10) {
  border-right: none;
}
.gaiju_lp_wrap .reason_area .list_item:nth-of-type(n+6) {
  border-top: 1px solid #a8a8a8;
  padding-top: 20px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(n+6) {
    padding-top: 2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(n+6) {
    border: none;
    padding-top: 4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(n+3) {
    border-top: 1px solid #a8a8a8;
    padding-top: 4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(even) {
    border-right: none;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_item:nth-of-type(odd) {
    border-right: 1px solid #a8a8a8;
  }
}
.gaiju_lp_wrap .reason_area .list_img {
  width: 90px;
  margin: 0 auto;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .list_img {
    width: 9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .list_img {
    width: 18.93vw;
  }
}
.gaiju_lp_wrap .reason_area .reason_list_txt_area {
  font-size: 20px;
  height: 3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .reason_list_txt_area {
    font-size: 2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .reason_list_txt_area {
    font-size: 2.67vw;
  }
}
.gaiju_lp_wrap .reason_area .reason_list_txt {
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
  line-height: 1.3;
  letter-spacing: 0.04em;
  font-weight: 700;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .reason_list_txt {
    margin-top: 1vw;
    font-size: 2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .reason_list_txt {
    margin-top: 6.67vw;
    font-size: 4vw;
    line-height: 1.26;
  }
}
.gaiju_lp_wrap .reason_area .reason_list_txt strong {
  color: #e65a24;
}
.gaiju_lp_wrap .reason_area .reason_list_txt span {
  font-size: 11px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .reason_area .reason_list_txt span {
    font-size: 1.1vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .reason_area .reason_list_txt span {
    font-size: 2.4vw;
  }
}
.gaiju_lp_wrap .extermination_area {
  background: #e7e7e7;
  /*こんなトラブルで困っていませんか？*/
}
.gaiju_lp_wrap .extermination_area .extermination_list .list_item {
  background: url("../images/extermination_list_01_bg.png") top center no-repeat;
  background-size: 2000px 450px;
  height: 450px;
  margin-bottom: 80px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item {
    background-size: 200vw 45vw;
    margin-bottom: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item {
    background: url("../images/extermination_list_01_bg_sp.png") top center no-repeat;
    background-size: 100vw 146vw;
    height: 146vw;
    margin-bottom: 7.33vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(2) {
  background: url("../images/extermination_list_02_bg.png") top center no-repeat;
  background-size: 2000px 450px;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(2) {
    background: url("../images/extermination_list_02_bg_sp.png") top center no-repeat;
    background-size: 100vw 139.07vw;
    height: 139.07vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(2) .extermination_list_txt {
    margin-top: 66.67vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(3) {
  background: url("../images/extermination_list_03_bg.png") top center no-repeat;
  background-size: 2000px 450px;
  margin-bottom: 0;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(3) {
    background: url("../images/extermination_list_03_bg_sp.png") top center no-repeat;
    background-size: 100vw 146vw;
    height: 146vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(even) .extermination_list_txt {
  margin-left: 550px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(even) .extermination_list_txt {
    margin-left: 55vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .list_item:nth-of-type(even) .extermination_list_txt {
    margin-left: 10vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_list .extermination_list_txt {
  margin-top: 22px;
  margin-left: 50px;
  width: 410px;
  font-size: 18px;
  line-height: 1.888;
  letter-spacing: 0.04em;
  color: #fff;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .extermination_list_txt {
    margin-top: 2.2vw;
    margin-left: 5vw;
    width: 41vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_list .extermination_list_txt {
    margin: 66.67vw auto 0;
    width: 80vw;
    font-size: 3.73vw;
    line-height: 6.67vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_trouble_box {
  background: url("../images/extermination_trouble_box_bg.png") no-repeat center/100%;
  width: 1000px;
  height: 850px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_box {
    width: 100vw;
    height: 85vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_box {
    background: url("../images/extermination_trouble_box_bg_sp.png") no-repeat center/100%;
    width: 100vw;
    height: 186vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_trouble_list {
  width: 540px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px 40px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_list {
    width: 54vw;
    gap: 4vw 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 77.33vw;
    gap: 0;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_trouble_list .list_item {
  width: 250px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_list .list_item {
    width: 25vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_list .list_item {
    width: 36.67vw;
    margin-bottom: 4vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_trouble_list .list_item .list_txt {
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.04em;
  font-weight: 500;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_list .list_item .list_txt {
    margin-top: 1vw;
    font-size: 2vw;
    line-height: 2.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_trouble_list .list_item .list_txt {
    margin-top: 2vw;
    font-size: 3.73vw;
    line-height: 4.67vw;
  }
}
.gaiju_lp_wrap .extermination_area .extermination_read {
  margin-top: -10px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .extermination_area .extermination_read {
    margin-top: -1vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .extermination_area .extermination_read {
    margin-top: 0vw;
  }
}
.gaiju_lp_wrap .price_area {
  background: url("../images/price_bg.jpg") top center no-repeat;
  background-size: 2000px 1370px;
  height: 1370px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area {
    background-size: 200vw 137vw;
    height: 137vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area {
    background: url("../images/price_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 106.67vw;
    background-color: #8cd2f4;
    height: auto;
    padding-bottom: 11.47vw;
  }
}
.gaiju_lp_wrap .price_area .price0_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price0_wrap {
    display: block;
  }
}
.gaiju_lp_wrap .price_area .price0_wrap .price0 {
  width: 500px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price0_wrap .price0 {
    width: 50vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price0_wrap .price0 {
    width: 100%;
  }
}
.gaiju_lp_wrap .price_area .price_list_box {
  width: 1000px;
  height: 650px;
  background: url(../images/price_list_bg.png) center top no-repeat;
  background-size: contain;
}
.gaiju_lp_wrap .price_area .price_list_box_02 {
  width: 1000px;
  height: 650px;
  background: url(../images/price_list_bg.png) center top no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list_box {
    width: 100vw;
    height: 65vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list_box_02 {
    width: 100vw;
    height: 65vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list_box {
    width: 100vw;
    height: 361.33vw;
    background: url(../images/price_list_bg_sp.png) center top no-repeat;
    background-size: contain;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list_box_02 {
    width: 100vw;
    height: 361.33vw;
    background: url(../images/price_list_bg_sp_02.png) center top no-repeat;
    background-size: contain;
  }
}
.gaiju_lp_wrap .price_area .price_list {
  width: 840px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list {
    width: 84vw;
    -webkit-column-gap: 3vw;
       -moz-column-gap: 3vw;
            column-gap: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list {
    width: 73.33vw;
    display: block;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item {
  width: 260px;
  height: 390px;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item {
    width: 26vw;
    height: 39vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item {
    width: 73.33vw;
    height: auto;
    margin-bottom: 5.33vw;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap {
  width: 260px;
  height: 390px;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 148px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap {
    width: 26vw;
    height: 39vw;
    padding-top: 14.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap {
    width: 73.33vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 41.33vw;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap .list_item_caption {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  font-size: 18px;
  font-weight: 300;
  color: #1a1a1a;
  letter-spacing: 0.04em;
  text-align: center;
  margin: 0 auto;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 0 1.5em;
  line-height: 24px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap .list_item_caption {
    height: 2.4vw;
    font-size: 1.8vw;
    border-radius: 1.2vw;
    line-height: 2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap .list_item_caption {
    height: 6.4vw;
    font-size: 4.67vw;
    border-radius: 3.2vw;
    line-height: 6.4vw;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap .list_text {
  width: 220px;
  font-size: 15px;
  color: #ffffff;
  letter-spacing: 0.04em;
  line-height: 1.466;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap .list_text {
    width: 22vw;
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item .abso_wrap .list_text {
    width: 62.67vw;
    font-size: 3.73vw;
    line-height: 1.25;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item.list1 .abso_wrap .list_text, .gaiju_lp_wrap .price_area .price_list .list_item.list3 .abso_wrap .list_text {
  margin: 54px auto 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item.list1 .abso_wrap .list_text, .gaiju_lp_wrap .price_area .price_list .list_item.list3 .abso_wrap .list_text {
    margin: 5.4vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item.list1 .abso_wrap .list_text, .gaiju_lp_wrap .price_area .price_list .list_item.list3 .abso_wrap .list_text {
    margin: 17.33vw auto 0;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item.list2 .abso_wrap .list_text.text1 {
  margin: 54px auto 0;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item.list2 .abso_wrap .list_text.text1 {
    margin: 5.4vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item.list2 .abso_wrap .list_text.text1 {
    margin: 17.33vw auto 0;
  }
}
.gaiju_lp_wrap .price_area .price_list .list_item.list2 .abso_wrap .list_text.text2 {
  margin: 58px auto 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list .list_item.list2 .abso_wrap .list_text.text2 {
    margin: 5.8vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list .list_item.list2 .abso_wrap .list_text.text2 {
    margin: 24.8vw auto 0;
  }
}
.gaiju_lp_wrap .price_area .price_list_under_text {
  margin: 30px auto 0;
  width: 715px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .price_area .price_list_under_text {
    margin: 3vw auto 0;
    width: 71.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .price_area .price_list_under_text {
    margin: 5.6vw auto 0;
    width: 70.53vw;
  }
}
.gaiju_lp_wrap .choose_us {
  background: url("../images/choose_us_bg.jpg") top center no-repeat;
  background-size: 2000px 1260px;
  height: 1260px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .choose_us {
    background-size: 200vw 126vw;
    height: 126vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us {
    background: url("../images/choose_us_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 451.73vw;
    height: 451.73vw;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list {
  width: 1000px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .choose_us .choose_us_list {
    width: 100vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list {
    width: 100%;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li {
  width: 1000px;
  height: 310px;
  padding-top: 40px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li {
    width: 100vw;
    height: 31vw;
    padding-top: 4vw;
    margin-bottom: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li {
    width: 100vw;
    height: 132.67vw;
    padding-top: 66vw;
    margin-bottom: 5.33vw;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li .list_caption {
  width: 370px;
  margin-left: 165px;
  margin-bottom: 46px;
  font-size: 26px;
  font-weight: 700;
  color: #000000;
  letter-spacing: 0.04em;
  line-height: 1.384;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li .list_caption {
    width: 37vw;
    margin-left: 16.5vw;
    margin-bottom: 4.6vw;
    font-size: 2.6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li .list_caption {
    width: 62.67vw;
    margin-left: 27.33vw;
    margin-bottom: 7.73vw;
    font-size: 4.8vw;
    line-height: 1.22;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li .list_text {
  width: 450px;
  margin-left: 80px;
  font-size: 16px;
  color: #1a1a1a;
  letter-spacing: 0.04em;
  line-height: 1.875;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li .list_text {
    width: 45vw;
    margin-left: 8vw;
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li .list_text {
    width: 77.33vw;
    margin-left: 11.33vw;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li.list1 {
  background: url(../images/choose_us_list1.png) center top no-repeat;
  background-size: contain;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li.list1 {
    background: url(../images/choose_us_list1_sp.png) center top no-repeat;
    background-size: contain;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li.list2 {
  background: url(../images/choose_us_list2.png) center top no-repeat;
  background-size: contain;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li.list2 {
    background: url(../images/choose_us_list2_sp.png) center top no-repeat;
    background-size: contain;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li.list3 {
  background: url(../images/choose_us_list3.png) center top no-repeat;
  background-size: contain;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li.list3 {
    background: url(../images/choose_us_list3_sp.png) center top no-repeat;
    background-size: contain;
    padding-top: 63.33vw;
  }
}
.gaiju_lp_wrap .choose_us .choose_us_list li.list3 .list_caption {
  margin-bottom: 22px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li.list3 .list_caption {
    margin-bottom: 2.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .choose_us .choose_us_list li.list3 .list_caption {
    margin-bottom: 4vw;
  }
}
.gaiju_lp_wrap .zenkoku_area {
  position: relative;
  background: url(../images/zenkoku_area_bg.jpg) top center no-repeat;
  height: 1720px;
}
.gaiju_lp_wrap .zenkoku_area_02 {
  position: relative;
  background: url(../images/zenkoku_area_bg_02.jpg) top center no-repeat;
  height: 1720px;
}
.gaiju_lp_wrap .zenkoku_area_03 {
  position: relative;
  background: url(../images/zenkoku_area_bg_03.jpg) top center no-repeat;
  height: 1720px;
}
.gaiju_lp_wrap .zenkoku_area_04 {
  position: relative;
  background: url(../images/zenkoku_area_bg_04.jpg) top center no-repeat;
  height: 1720px;
}
.gaiju_lp_wrap .zenkoku_area_05 {
  position: relative;
  background: url(../images/zenkoku_area_bg_05.jpg) top center no-repeat;
  height: 1720px;
}
.gaiju_lp_wrap .zenkoku_area_06 {
  position: relative;
  background: url(../images/zenkoku_area_bg_06.jpg) top center no-repeat;
  height: 1720px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area {
    background-size: 200vw 172vw;
    height: 172vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_02 {
    background-size: 200vw 172vw;
    height: 172vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_03 {
    background-size: 200vw 172vw;
    height: 172vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_04 {
    background-size: 200vw 172vw;
    height: 172vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_05 {
    background-size: 200vw 172vw;
    height: 172vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_06 {
    background-size: 200vw 172vw;
    height: 172vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area {
    background: url(../images/zenkoku_area_bg_sp.jpg) top center no-repeat;
    background-size: 100vw 456vw;
    height: 456vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_02 {
    background: url(../images/zenkoku_area_bg_sp02.jpg) top center no-repeat;
    background-size: 100vw 456vw;
    height: 456vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_03 {
    background: url(../images/zenkoku_area_bg_sp03.jpg) top center no-repeat;
    background-size: 100vw 456vw;
    height: 456vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_04 {
    background: url(../images/zenkoku_area_bg_sp04.jpg) top center no-repeat;
    background-size: 100vw 456vw;
    height: 456vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_05 {
    background: url(../images/zenkoku_area_bg_sp_05.jpg) top center no-repeat;
    background-size: 100vw 456vw;
    height: 456vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_06 {
    background: url(../images/zenkoku_area_bg_sp_06.jpg) top center no-repeat;
    background-size: 100vw 456vw;
    height: 456vw;
  }
}
.gaiju_lp_wrap .zenkoku_area .zenkoku_area_text {
  width: 430px;
  margin: 233px 0 0 478px;
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .zenkoku_area_02 .zenkoku_area_text {
  width: 430px;
  margin: 233px 0 0 478px;
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .zenkoku_area_03 .zenkoku_area_text {
  width: 430px;
  margin: 233px 0 0 478px;
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .zenkoku_area_04 .zenkoku_area_text {
  width: 430px;
  margin: 233px 0 0 478px;
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .zenkoku_area_05 .zenkoku_area_text {
  width: 430px;
  margin: 233px 0 0 478px;
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .zenkoku_area_06 .zenkoku_area_text {
  width: 430px;
  margin: 233px 0 0 478px;
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.04em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_area_text {
    width: 43vw;
    margin: 23.3vw 0 0 47.8vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_area_text {
    width: 43vw;
    margin: 23.3vw 0 0 47.8vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_area_text {
    width: 43vw;
    margin: 23.3vw 0 0 47.8vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_area_text {
    width: 43vw;
    margin: 23.3vw 0 0 47.8vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_area_text {
    width: 43vw;
    margin: 23.3vw 0 0 47.8vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_area_text {
    width: 43vw;
    margin: 23.3vw 0 0 47.8vw;
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_area_text {
    width: 85.33vw;
    margin: 143.33vw auto 0;
    font-size: 3.73vw;
    line-height: 1.428;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_area_text {
    width: 85.33vw;
    margin: 143.33vw auto 0;
    font-size: 3.73vw;
    line-height: 1.428;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_area_text {
    width: 85.33vw;
    margin: 143.33vw auto 0;
    font-size: 3.73vw;
    line-height: 1.428;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_area_text {
    width: 85.33vw;
    margin: 143.33vw auto 0;
    font-size: 3.73vw;
    line-height: 1.428;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_area_text {
    width: 85.33vw;
    margin: 143.33vw auto 0;
    font-size: 3.73vw;
    line-height: 1.428;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_area_text {
    width: 85.33vw;
    margin: 143.33vw auto 0;
    font-size: 3.73vw;
    line-height: 1.428;
  }
}
.gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit {
  margin-top: 90px;
  text-align: center;
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  background: url(../images/zenkoku_list_title_bg.png) top 20px center no-repeat;
  background-size: 722px 72px;
}
.gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit {
  margin-top: 90px;
  text-align: center;
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  background: url(../images/zenkoku_list_title_bg.png) top 20px center no-repeat;
  background-size: 722px 72px;
}
.gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit {
  margin-top: 90px;
  text-align: center;
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  background: url(../images/zenkoku_list_title_bg.png) top 20px center no-repeat;
  background-size: 722px 72px;
}
.gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit {
  margin-top: 90px;
  text-align: center;
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  background: url(../images/zenkoku_list_title_bg.png) top 20px center no-repeat;
  background-size: 722px 72px;
}
.gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit {
  margin-top: 90px;
  text-align: center;
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  background: url(../images/zenkoku_list_title_bg.png) top 20px center no-repeat;
  background-size: 722px 72px;
}
.gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit {
  margin-top: 90px;
  text-align: center;
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  color: #000000;
  background: url(../images/zenkoku_list_title_bg.png) top 20px center no-repeat;
  background-size: 722px 72px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit {
    margin-top: 9vw;
    font-size: 2.8vw;
    line-height: 4.5vw;
    background: url(../images/zenkoku_list_title_bg.png) top 2vw center no-repeat;
    background-size: 72.2vw 7.2vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit {
    margin-top: 9vw;
    font-size: 2.8vw;
    line-height: 4.5vw;
    background: url(../images/zenkoku_list_title_bg.png) top 2vw center no-repeat;
    background-size: 72.2vw 7.2vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit {
    margin-top: 9vw;
    font-size: 2.8vw;
    line-height: 4.5vw;
    background: url(../images/zenkoku_list_title_bg.png) top 2vw center no-repeat;
    background-size: 72.2vw 7.2vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit {
    margin-top: 9vw;
    font-size: 2.8vw;
    line-height: 4.5vw;
    background: url(../images/zenkoku_list_title_bg.png) top 2vw center no-repeat;
    background-size: 72.2vw 7.2vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit {
    margin-top: 9vw;
    font-size: 2.8vw;
    line-height: 4.5vw;
    background: url(../images/zenkoku_list_title_bg.png) top 2vw center no-repeat;
    background-size: 72.2vw 7.2vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit {
    margin-top: 9vw;
    font-size: 2.8vw;
    line-height: 4.5vw;
    background: url(../images/zenkoku_list_title_bg.png) top 2vw center no-repeat;
    background-size: 72.2vw 7.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit {
    margin-top: 11.33vw;
    font-size: 4.8vw;
    line-height: 1.2;
    background: url("../images/zenkoku_list_title_bg_sp.png") bottom center no-repeat;
    background-size: 89.6vw 16.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit {
    margin-top: 11.33vw;
    font-size: 4.8vw;
    line-height: 1.2;
    background: url("../images/zenkoku_list_title_bg_sp.png") bottom center no-repeat;
    background-size: 89.6vw 16.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit {
    margin-top: 11.33vw;
    font-size: 4.8vw;
    line-height: 1.2;
    background: url("../images/zenkoku_list_title_bg_sp.png") bottom center no-repeat;
    background-size: 89.6vw 16.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit {
    margin-top: 11.33vw;
    font-size: 4.8vw;
    line-height: 1.2;
    background: url("../images/zenkoku_list_title_bg_sp.png") bottom center no-repeat;
    background-size: 89.6vw 16.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit {
    margin-top: 11.33vw;
    font-size: 4.8vw;
    line-height: 1.2;
    background: url("../images/zenkoku_list_title_bg_sp.png") bottom center no-repeat;
    background-size: 89.6vw 16.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit {
    margin-top: 11.33vw;
    font-size: 4.8vw;
    line-height: 1.2;
    background: url("../images/zenkoku_list_title_bg_sp.png") bottom center no-repeat;
    background-size: 89.6vw 16.67vw;
  }
}
.gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit strong {
  font-size: 34px;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit strong {
  font-size: 34px;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit strong {
  font-size: 34px;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit strong {
  font-size: 34px;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit strong {
  font-size: 34px;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit strong {
  font-size: 34px;
  font-weight: 900;
  color: #000;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit strong {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit strong {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit strong {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit strong {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit strong {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit strong {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit strong {
    font-size: 6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit strong {
    font-size: 6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit strong {
    font-size: 6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit strong {
    font-size: 6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit strong {
    font-size: 6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit strong {
    font-size: 6vw;
  }
}
.gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit strong.red {
  line-height: 1.3;
  color: #f02328;
}
.gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit strong.red {
  line-height: 1.3;
  color: #f02328;
}
.gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit strong.red {
  line-height: 1.3;
  color: #f02328;
}
.gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit strong.red {
  line-height: 1.3;
  color: #f02328;
}
.gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit strong.red {
  line-height: 1.3;
  color: #f02328;
}
.gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit strong.red {
  line-height: 1.3;
  color: #f02328;
}
.gaiju_lp_wrap .zenkoku_area .zenkoku_list_tit span {
  font-size: 80%;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_02 .zenkoku_list_tit span {
  font-size: 80%;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_03 .zenkoku_list_tit span {
  font-size: 80%;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_04 .zenkoku_list_tit span {
  font-size: 80%;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_05 .zenkoku_list_tit span {
  font-size: 80%;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area_06 .zenkoku_list_tit span {
  font-size: 80%;
  font-weight: 900;
  color: #000;
}
.gaiju_lp_wrap .zenkoku_area .zenkoku_staff_photo {
  margin-top: 26px;
}
.gaiju_lp_wrap .zenkoku_area_02 .zenkoku_staff_photo {
  margin-top: 26px;
}
.gaiju_lp_wrap .zenkoku_area_03 .zenkoku_staff_photo {
  margin-top: 26px;
}
.gaiju_lp_wrap .zenkoku_area_04 .zenkoku_staff_photo {
  margin-top: 26px;
}
.gaiju_lp_wrap .zenkoku_area_05 .zenkoku_staff_photo {
  margin-top: 26px;
}
.gaiju_lp_wrap .zenkoku_area_06 .zenkoku_staff_photo {
  margin-top: 26px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_staff_photo {
    margin-top: 2.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_staff_photo {
    margin-top: 2.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_staff_photo {
    margin-top: 2.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_staff_photo {
    margin-top: 2.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_staff_photo {
    margin-top: 2.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_staff_photo {
    margin-top: 2.6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area .zenkoku_staff_photo {
    margin-top: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_02 .zenkoku_staff_photo {
    margin-top: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_03 .zenkoku_staff_photo {
    margin-top: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_04 .zenkoku_staff_photo {
    margin-top: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_05 .zenkoku_staff_photo {
    margin-top: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .zenkoku_area_06 .zenkoku_staff_photo {
    margin-top: 5.33vw;
  }
}
.gaiju_lp_wrap .danger_area {
  height: 754px;
  background: url(../images/danger_area_bg.jpg) top center no-repeat;
  padding-top: 174px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area {
    background-size: 200vw 75.4vw;
    height: 75.4vw;
    padding-top: 17.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area {
    background: url(../images/danger_area_bg_sp.jpg) top center no-repeat;
    background-size: 100vw 192vw;
    padding-top: 26.13vw;
    height: 192vw;
  }
}
.gaiju_lp_wrap .danger_area .danger_tit_txt {
  font-size: 25px;
  letter-spacing: 0.08em;
  text-align: center;
  margin-top: 18px;
  color: #fff;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area .danger_tit_txt {
    font-size: 2.5vw;
    margin-top: 1.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area .danger_tit_txt {
    font-size: 4.27vw;
    line-height: 5.33vw;
    margin-top: 3.47vw;
  }
}
.gaiju_lp_wrap .danger_area .danger_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 367px;
  margin-left: 50px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area .danger_wrap {
    margin-top: 36.7vw;
    margin-left: 5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area .danger_wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 106.13vw auto 0;
  }
}
.gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned {
  width: 250px;
  margin-right: 13px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned {
    width: 25vw;
    margin-right: 1.3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned {
    width: 45.33vw;
    margin-right: 2.4vw;
  }
}
.gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt {
  font-size: 32px;
  font-weight: 700;
  line-height: 70px;
  color: #fff;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt {
    font-size: 3.2vw;
    line-height: 7vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt {
    text-align: center;
    font-size: 5.73vw;
    line-height: 12.67vw;
  }
}
.gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt strong {
  color: #ffe600;
  position: relative;
}
.gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt strong::after {
  content: "";
  display: block;
  width: 444px;
  height: 2px;
  background: #ffe600;
  position: absolute;
  left: 0;
  bottom: -0.15em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt strong::after {
    width: 44.4vw;
    height: 0.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area .danger_wrap .danger_abandoned_txt strong::after {
    width: 80vw;
    height: 0.27vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
  }
}
.gaiju_lp_wrap .danger_area .danger_before {
  width: 270px;
  margin: 33px auto 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .danger_area .danger_before {
    width: 27vw;
    margin: 3.3vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .danger_area .danger_before {
    width: 36vw;
    margin: 9.73vw auto 0;
  }
}
.gaiju_lp_wrap .correspondence_area {
  background: url(../images/correspondence_bg.jpg) top center no-repeat;
  height: 1680px;
}
.gaiju_lp_wrap .correspondence_area_02 {
  background: url(../images/correspondence_bg_02.jpg) top center no-repeat;
  height: 1000px;
}
.gaiju_lp_wrap .correspondence_area_03 {
  background: url(../images/correspondence_bg_03.jpg) top center no-repeat;
  height: 1300px;
}
.gaiju_lp_wrap .correspondence_area_04 {
  background: url(../images/correspondence_bg_04.jpg) top center no-repeat;
  height: 1000px;
}
.gaiju_lp_wrap .correspondence_area_05 {
  background: url(../images/correspondence_bg_05.jpg) top center no-repeat;
  height: 1680px;
}
.gaiju_lp_wrap .correspondence_area_06 {
  background: url(../images/correspondence_bg_06.jpg) top center no-repeat;
  height: 1300px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area {
    background-size: 200vw 168vw;
    height: 168vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 {
    background-size: 200vw 168vw;
    height: 100vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 {
    background-size: 200vw 168vw;
    height: 140vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 {
    background-size: 200vw 168vw;
    height: 100vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 {
    background-size: 200vw 168vw;
    height: 168vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 {
    background-size: 200vw 168vw;
    height: 140vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area {
    background: url(../images/correspondence_bg_sp.jpg) top center no-repeat;
    background-size: 100vw 592.27vw;
    height: 592.27vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 {
    background: url(../images/correspondence_bg_sp_02.jpg) top center no-repeat;
    background-size: 100vw 592.27vw;
    height: 265vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 {
    background: url(../images/correspondence_bg_sp_03.jpg) top center no-repeat;
    background-size: 100vw 592.27vw;
    height: 360vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 {
    background: url(../images/correspondence_bg_sp_04.jpg) top center no-repeat;
    background-size: 100vw 592.27vw;
    height: 265vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 {
    background: url(../images/correspondence_bg_sp_05.jpg) top center no-repeat;
    background-size: 100vw 592.27vw;
    height: 592.27vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 {
    background: url(../images/correspondence_bg_sp_06.jpg) top center no-repeat;
    background-size: 100vw 592.27vw;
    height: 420vw;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list {
  width: 870px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list {
  width: 870px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list {
  width: 870px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list {
  width: 870px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list {
  width: 870px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list {
  width: 870px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list {
    width: 87vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list {
    width: 87vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list {
    width: 87vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list {
    width: 87vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list {
    width: 87vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list {
    width: 87vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list {
    width: 550px;
    margin: 0 auto;
    display: block;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list {
    width: 550px;
    margin: 0 auto;
    display: block;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list {
    width: 550px;
    margin: 0 auto;
    display: block;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list {
    width: 550px;
    margin: 0 auto;
    display: block;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list {
    width: 550px;
    margin: 0 auto;
    display: block;
  }
}1
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list {
    width: 550px;
    margin: 0 auto;
    display: block;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li {
  width: 435px;
  height: 350px;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li {
  width: 435px;
  height: 350px;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li {
  width: 435px;
  height: 350px;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li {
  width: 435px;
  height: 350px;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li {
  width: 435px;
  height: 350px;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li {
  width: 435px;
  height: 350px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li {
    width: 43.5vw;
    height: 35vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li {
    width: 43.5vw;
    height: 35vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li {
    width: 43.5vw;
    height: 35vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li {
    width: 43.5vw;
    height: 35vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li {
    width: 43.5vw;
    height: 35vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li {
    width: 43.5vw;
    height: 35vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li {
    width: 99.33vw;
    height: auto;
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li {
    width: 99.33vw;
    height: auto;
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li {
    width: 99.33vw;
    height: auto;
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li {
    width: 99.33vw;
    height: auto;
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li {
    width: 99.33vw;
    height: auto;
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li {
    width: 99.33vw;
    height: auto;
    padding: 13.6vw 0 4.67vw;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_caption {
    padding: 0;
    height: 59.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_caption {
    padding: 0;
    height: 59.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_caption {
    padding: 0;
    height: 59.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_caption {
    padding: 0;
    height: 59.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_caption {
    padding: 0;
    height: 59.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_caption {
    padding: 0;
    height: 59.2vw;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_caption .list_caption_text {
  font-size: 34px;
  font-weight: 700;
  color: #1a1a1a;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-align: center;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_caption .list_caption_text {
  font-size: 34px;
  font-weight: 700;
  color: #1a1a1a;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-align: center;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_caption .list_caption_text {
  font-size: 34px;
  font-weight: 700;
  color: #1a1a1a;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-align: center;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_caption .list_caption_text {
  font-size: 34px;
  font-weight: 700;
  color: #1a1a1a;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-align: center;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_caption .list_caption_text {
  font-size: 34px;
  font-weight: 700;
  color: #1a1a1a;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-align: center;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_caption .list_caption_text {
  font-size: 34px;
  font-weight: 700;
  color: #1a1a1a;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_caption .list_caption_text {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_caption .list_caption_text {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_caption .list_caption_text {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_caption .list_caption_text {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_caption .list_caption_text {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_caption .list_caption_text {
    font-size: 3.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_caption .list_caption_text {
    font-size: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_caption .list_caption_text {
    font-size: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_caption .list_caption_text {
    font-size: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_caption .list_caption_text {
    font-size: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_caption .list_caption_text {
    font-size: 5.33vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_caption .list_caption_text {
    font-size: 5.33vw;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_caption .list_caption_text span.red {
  color: #e6001e;
  font-weight: 900;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_caption .list_caption_text span.red {
  color: #e6001e;
  font-weight: 900;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_caption .list_caption_text span.red {
  color: #e6001e;
  font-weight: 900;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_caption .list_caption_text span.red {
  color: #e6001e;
  font-weight: 900;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_caption .list_caption_text span.red {
  color: #e6001e;
  font-weight: 900;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_caption .list_caption_text span.red {
  color: #e6001e;
  font-weight: 900;
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item {
  padding-top: 64px;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item {
  padding-top: 64px;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item {
  padding-top: 64px;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item {
  padding-top: 64px;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item {
  padding-top: 64px;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item {
  padding-top: 64px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item {
    padding-top: 6.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item {
    padding-top: 6.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item {
    padding-top: 6.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item {
    padding-top: 6.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item {
    padding-top: 6.4vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item {
    padding-top: 6.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item {
    padding: 35vw 0 4.67vw;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item .list_name {
  margin-left: 195px;
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item .list_name {
  margin-left: 195px;
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item .list_name {
  margin-left: -28px;
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item .list_name {
  margin-left: 195px;
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item .list_name {
  margin-left: 195px;
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0.04em;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item .list_name {
  margin-left: 195px;
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0.04em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item .list_name {
    margin-left: 19.5vw;
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item .list_name {
    margin-left: 19.5vw;
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item .list_name {
    margin-left: -3vw;
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item .list_name {
    margin-left: 19.5vw;
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item .list_name {
    margin-left: 19.5vw;
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item .list_name {
    margin-left: 19.5vw;
    font-size: 2.8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item .list_name {
    margin-left: 50%;
    font-size: 4.8vw;
    width: 36vw;
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item .list_name {
    margin-left: 50%;
    font-size: 4.8vw;
    width: 36vw;
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item .list_name {
    margin-left: 50%;
    font-size: 4.8vw;
    width: 36vw;
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item .list_name {
    margin-left: 50%;
    font-size: 4.8vw;
    width: 36vw;
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item .list_name {
    margin-left: 50%;
    font-size: 4.8vw;
    width: 36vw;
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item .list_name {
    margin-left: 50%;
    font-size: 4.8vw;
    width: 36vw;
    text-align: center;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item .list_text {
  width: 390px;
  margin-top: 50px;
  margin-left: 15px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.75;
  text-align: justify; /*両端揃え*/
  text-justify: inter-ideograph; /* IE用 */
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item .list_text {
  width: 390px;
  margin-top: 50px;
  margin-left: 15px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.75;
  text-align: justify; /*両端揃え*/
  text-justify: inter-ideograph; /* IE用 */
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item .list_text {
  width: 390px;
  margin-top: 50px;
  margin-left: -220px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.75;
  text-align: justify; /*両端揃え*/
  text-justify: inter-ideograph; /* IE用 */
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item .list_text {
  width: 390px;
  margin-top: 50px;
  margin-left: 15px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.75;
  text-align: justify; /*両端揃え*/
  text-justify: inter-ideograph; /* IE用 */
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item .list_text {
  width: 390px;
  margin-top: 50px;
  margin-left: 15px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.75;
  text-align: justify; /*両端揃え*/
  text-justify: inter-ideograph; /* IE用 */
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item .list_text {
  width: 390px;
  margin-top: 50px;
  margin-left: 15px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.75;
  text-align: justify; /*両端揃え*/
  text-justify: inter-ideograph; /* IE用 */
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item .list_text {
    width: 39vw;
    margin-top: 5vw;
    margin-left: 1.5vw;
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item .list_text {
    width: 39vw;
    margin-top: 5vw;
    margin-left: 1.5vw;
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item .list_text {
    width: 39vw;
    margin-top: 5vw;
    /*margin-left: 1.5vw;*/
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item .list_text {
    width: 39vw;
    margin-top: 5vw;
    margin-left: 1.5vw;
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item .list_text {
    width: 39vw;
    margin-top: 5vw;
    margin-left: 1.5vw;
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item .list_text {
    width: 39vw;
    margin-top: 5vw;
    margin-left: 1.5vw;
    font-size: 1.6vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item .list_text {
    width: 72vw;
    margin: 12.67vw auto 0;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item .list_text {
    width: 72vw;
    margin: 12.67vw auto 0;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item .list_text {
    width: 72vw;
    margin: 12.67vw auto 0;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item .list_text {
    width: 72vw;
    margin: 12.67vw auto 0;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item .list_text {
    width: 72vw;
    margin: 12.67vw auto 0;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item .list_text {
    width: 72vw;
    margin: 12.67vw auto 0;
    font-size: 3.73vw;
    line-height: 1.785;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item.item1 {
  padding-top: 115px;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item.item1 {
  padding-top: 115px;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item.item1 {
  padding-top: 115px;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item.item1 {
  padding-top: 115px;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item.item1 {
  padding-top: 115px;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item.item1 {
  padding-top: 115px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item.item1 {
    padding-top: 11.5vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item.item1 {
    padding-top: 11.5vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item.item1 {
    padding-top: 11.5vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item.item1 {
    padding-top: 11.5vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item.item1 {
    padding-top: 11.5vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item.item1 {
    padding-top: 11.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item.item1 {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item.item1 {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item.item1 {
    padding: 19vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item.item1 {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item.item1 {
    padding: 13.6vw 0 4.67vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item.item1 {
    padding: 13.6vw 0 4.67vw;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item:nth-of-type(even) .list_name {
  margin-left: 210px;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item:nth-of-type(even) .list_name {
  margin-left: 210px;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item:nth-of-type(even) .list_name {
  margin-left: 210px;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item:nth-of-type(even) .list_name {
  margin-left: 210px;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item:nth-of-type(even) .list_name {
  margin-left: 210px;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item:nth-of-type(even) .list_name {
  margin-left: 210px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 21vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 21vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 21vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 21vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 21vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 21vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 50%;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 50%;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 50%;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 50%;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 50%;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item:nth-of-type(even) .list_name {
    margin-left: 50%;
  }
}
.gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item:nth-of-type(even) .list_text {
  margin-left: 30px;
}
.gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item:nth-of-type(even) .list_text {
  margin-left: 30px;
}
.gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item:nth-of-type(even) .list_text {
  margin-left: 30px;
}
.gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item:nth-of-type(even) .list_text {
  margin-left: 30px;
}
.gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item:nth-of-type(even) .list_text {
  margin-left: 30px;
}
.gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item:nth-of-type(even) .list_text {
  margin-left: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin-left: 3vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin-left: 3vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin-left: 3vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin-left: 3vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin-left: 3vw;
  }
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin-left: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin: 12.67vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_02 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin: 12.67vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_03 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin: 12.67vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_04 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin: 12.67vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_05 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin: 12.67vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .correspondence_area_06 .correspondence_list li.list_item:nth-of-type(even) .list_text {
    margin: 12.67vw auto 0;
  }
}
.gaiju_lp_wrap .faq_area {
  background: url("../images/faq_bg.jpg") top center repeat;
  background-size: 20px 20px;
  padding-bottom: 61px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area {
    background-size: 2vw 2vw;
    padding-bottom: 6.1vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area {
    background: url("../images/faq_bg_sp.png") top center repeat;
    background-size: 5.33vw 5.33vw;
    padding-bottom: 8.13vw;
  }
}
.gaiju_lp_wrap .faq_area .faq_list {
  width: 900px;
  margin: 0 auto;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area .faq_list {
    width: 90vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area .faq_list {
    width: 89.33vw;
  }
}
.gaiju_lp_wrap .faq_area .faq_list dt {
  background-color: #0078c8;
  color: #fff;
  font-size: 24px;
  line-height: 70px;
  letter-spacing: 0.04em;
  padding-left: 100px;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area .faq_list dt {
    font-size: 2.4vw;
    line-height: 7vw;
    padding-left: 10vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area .faq_list dt {
    font-size: 4.27vw;
    line-height: 5.33vw;
    padding: 2.67vw 4vw 2.67vw 15.33vw;
    min-height: 15.33vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.gaiju_lp_wrap .faq_area .faq_list dt::after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url("../images/faq_q.png") no-repeat center/100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  left: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area .faq_list dt::after {
    width: 5vw;
    height: 5vw;
    left: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area .faq_list dt::after {
    background: url("../images/faq_q_sp.png") no-repeat center/100%;
    width: 9.33vw;
    height: 9.33vw;
    left: 3.33vw;
  }
}
.gaiju_lp_wrap .faq_area .faq_list dd {
  padding: 15px 0;
  border: 5px solid #0078c8;
  border-top: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area .faq_list dd {
    padding: 1.5vw 0;
    border: 0.5vw solid #0078c8;
    margin-bottom: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area .faq_list dd {
    padding: 3.33vw 0;
    border: 0.8vw solid #0078c8;
    margin-bottom: 4vw;
  }
}
.gaiju_lp_wrap .faq_area .faq_list dd p {
  width: 810px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0.04em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area .faq_list dd p {
    width: 81vw;
    font-size: 1.8vw;
    line-height: 3.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area .faq_list dd p {
    width: 80vw;
    font-size: 3.73vw;
    line-height: 5.33vw;
  }
}
.gaiju_lp_wrap .faq_area .faq_list dd p span {
  display: block;
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 0.04em;
  font-weight: 500;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .faq_area .faq_list dd p span {
    font-size: 1.4vw;
    line-height: 3.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .faq_area .faq_list dd p span {
    font-size: 3.2vw;
    line-height: 5.33vw;
  }
}
.gaiju_lp_wrap .estimate_area {
  background: url("../images/estimate_bg.jpg") top center no-repeat;
  background-size: 2000px 630px;
  height: 630px;
  padding-top: 83px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area {
    background-size: 200vw 63vw;
    height: 63vw;
    padding-top: 8.3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area {
    background: url("../images/estimate_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 204.4vw;
    height: 204.4vw;
    padding-top: 0;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 57px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list {
    margin-top: 5.7vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list {
    display: block;
    margin-top: 0;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item {
  width: 322px;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item {
    width: 32.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item {
    width: 80vw;
    margin: 0 auto 13.33vw;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item::after {
  content: "";
  display: block;
  width: 1px;
  height: 370px;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item::after {
    height: 37vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item::after {
    top: auto;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
    bottom: -6.67vw;
    width: 80vw;
    height: 0.13vw;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) {
  width: 355px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) {
    width: 33.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) {
    width: 80vw;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) .list_tit {
  margin: 0 auto;
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) .list_txt {
  margin: 23px auto 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) .list_txt {
    margin: 2.3vw auto 0;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(2) .list_txt {
    margin: 6vw auto 0;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(3)::after {
  display: none;
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(3) .list_tit {
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(3) .list_tit {
    border-radius: 12vw;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(3) .list_txt {
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item:nth-of-type(3) .list_txt {
    margin: 6vw auto 0;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_tit {
  font-weight: 700;
  width: 290px;
  height: 80px;
  border-radius: 40px;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  color: #fff;
  background-color: #00a0e9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_tit {
    width: 29vw;
    height: 8vw;
    border-radius: 4vw;
    font-size: 2vw;
    line-height: 2.7vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_tit {
    width: 80vw;
    height: auto;
    border-radius: 6vw;
    font-size: 4.27vw;
    line-height: 5.33vw;
    padding: 2.67vw 0;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_tit::after {
  content: "";
  display: block;
  width: 16px;
  height: 10px;
  background: url("../images/estimate_triangle.png") no-repeat center/100%;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  bottom: -9px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_tit::after {
    width: 1.6vw;
    height: 1vw;
    bottom: -0.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_tit::after {
    background: url("../images/estimate_triangle_sp.png") no-repeat center/100%;
    width: 2.13vw;
    height: 1.33vw;
    bottom: -1.2vw;
  }
}
.gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_txt {
  margin-top: 23px;
  width: 280px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0.04em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_txt {
    margin-top: 2.3vw;
    width: 28vw;
    font-size: 1.8vw;
    line-height: 3.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .estimate_area .estimate_list .list_item .list_txt {
    margin-top: 6vw;
    width: 80vw;
    font-size: 3.73vw;
    line-height: 5.33vw;
  }
}
.gaiju_lp_wrap .guarantee_area {
  background: url("../images/guarantee_bg.jpg") top center no-repeat;
  background-size: 2000px 820px;
  height: 820px;
}
@media screen and (max-width: 1000px) {
    .gaiju_lp_wrap .fv_area_02 {
        background-size: 200vw 71vw;
        height: 1vw;
    }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .guarantee_area {
    background: url("../images/guarantee_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 162.8vw;
    height: 162.8vw;
  }
}
.gaiju_lp_wrap .guarantee_area .guarantee_txt {
  margin-left: 390px;
  margin-bottom: 12px;
  width: 500px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0.04em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .guarantee_area .guarantee_txt {
    margin-left: 39vw;
    margin-bottom: 1.2vw;
    width: 50vw;
    font-size: 1.8vw;
    line-height: 3.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .guarantee_area .guarantee_txt {
    margin: 0 auto 5.33vw;
    width: 66.67vw;
    font-size: 3.73vw;
    line-height: 5.33vw;
  }
}
.gaiju_lp_wrap .coupon_area {
  background: url("../images/coupon_bg.jpg") top center no-repeat;
  background-size: 2000px 540px;
  height: 540px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .coupon_area {
    background-size: 200vw 54vw;
    height: 54vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .coupon_area {
    background: url("../images/coupon_bg_sp.jpg") top center no-repeat;
    background-size: 100vw 68.4vw;
    height: 68.4vw;
  }
}
.gaiju_lp_wrap .footer {
  height: 140px;
  background-color: #143278;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .footer {
    height: 14vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .footer {
    height: 34.67vw;
  }
}
.gaiju_lp_wrap .footer .footer_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .footer .footer_list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.gaiju_lp_wrap .footer .footer_list .list_item {
  border-right: 1px solid #fff;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .footer .footer_list .list_item {
    border: none;
    position: relative;
  }
  .gaiju_lp_wrap .footer .footer_list .list_item::after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
    width: 0.13vw;
    height: 3.2vw;
  }
}
@media screen and (max-width: 750px) and (max-width: 750px) {
  .gaiju_lp_wrap .footer .footer_list .list_item:nth-of-type(3)::after, .gaiju_lp_wrap .footer .footer_list .list_item:last-of-type::after {
    display: none;
  }
}
.gaiju_lp_wrap .footer .footer_list .list_item:last-of-type {
  border: none;
}
.gaiju_lp_wrap .footer .footer_list .list_item a {
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.04em;
  text-align: center;
  color: #fff;
  padding: 0 1.2em;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .footer .footer_list .list_item a {
    font-size: 1.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .footer .footer_list .list_item a {
    font-size: 3.2vw;
    line-height: 6vw;
  }
}
.gaiju_lp_wrap .footer .copy {
  margin-top: 21px;
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #fff;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .footer .copy {
    margin-top: 2.1vw;
    font-size: 1.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .footer .copy {
    margin-top: 3.6vw;
    font-size: 2.8vw;
  }
}/*# sourceMappingURL=style.css.map */

@media screen and (max-width: 768px) {
  .footer--bg {
    background-color: #000;
  }
  .footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 1.6rem;
  }
  .footer__copy {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 0.2rem;
    letter-spacing: 0.02em;
  }
}
@media screen and (min-width: 769px) {
  .footer--bg {
    background-color: #000;
  }
  .footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 70px;
  }
  .footer__copy {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.02em;
  }
}
.footer__inner ul li {
  float: left;
  margin: 10px;
}
.footer__inner ul li a{
  color: #fff;
}
.c-table01 {
  margin:40px auto;
  overflow: hidden;
  border-radius: 3px
}
.c-table01 tr {
  border-bottom: 1px solid #333;
}
.c-table01 tr:last-of-type {
  border-bottom: none
}
.c-table01 th, .c-table01 td {
  padding: 20px;
  text-align: left;
  vertical-align: middle
}
.c-table01 th {
  background: var(--mh--color--secondary-100);
  font-weight: 700;
  line-height: var(--mh--line-height--sm)
}
@media(max-width: 767px) {
  .c-table01 th, .c-table01 td {
    display: block;
    width: 100%
  }
}
@media(min-width: 768px) {
  .c-table01 {
    border-radius: 20px
  }
  .c-table01 th, .c-table01 td {
    height: 80px;
    padding-block: 23px;
    padding-inline: 40px
  }
  .c-table01 th {
    width: 280px
  }
}
.margin40{
margin:40px auto;
}
.h2{
font-size:19px;
font-weight: bold;
}
@media only screen and (max-width: 740px) {
    .copyfixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
}
	}
	@media only screen and (min-width: 740px) {
    .sp {
    display:none;
}
	}

@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 {
    background-size: 200vw 71vw;
    height: 1vw;
  }
}
.gaiju_lp_wrap .fv_area_02 header {
  background-color: #fff;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 998;
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 header {
    height: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header {
    height: 14.67vw;
  }
}
.gaiju_lp_wrap .fv_area_02 header .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 80px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 header .inner {
    height: 8vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header .inner {
    height: 14.67vw;
  }
}
.gaiju_lp_wrap .fv_area_02 header .header_wrap_l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header .header_wrap_l {
    display: block;
    margin-left: 2.4vw;
  }
}
.gaiju_lp_wrap .fv_area_02 header h1 {
  width: 305px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 header h1 {
    width: 30.5vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header h1 {
    width: 35.47vw;
  }
}
.gaiju_lp_wrap .fv_area_02 header .header_logo_txt {
  font-size: 10px;
  margin-bottom: 8px;
  margin-left: 3px;
  color: #1a1a1a;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 header .header_logo_txt {
    font-size: 1vw;
    margin-bottom: 0.8vw;
    margin-left: 0.3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header .header_logo_txt {
    font-size: 2.13vw;
    margin-top: 0.67vw;
    margin-bottom: 0vw;
    margin-left: auto;
    margin-right: 0.67vw;
    text-align: right;
  }
}
.gaiju_lp_wrap .fv_area_02 header .header_wrap_r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header .header_wrap_r {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
.gaiju_lp_wrap .fv_area_02 header .header_tel {
  width: 350px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 header .header_tel {
    width: 35vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 header .header_tel {
    width: 42.13vw;
  }
}
.gaiju_lp_wrap .fv_area_02 header .header_tel_txt {
  width: 170px;
  margin-left: 20px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 header .header_tel_txt {
    width: 17vw;
    margin-left: 2vw;
  }
}
.gaiju_lp_wrap .fv_area_02 .inner.fv_inner {
  height: 630px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .inner.fv_inner {
    height: 63vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 .inner.fv_inner {
    position: relative;
    z-index: auto;
    height: 140.67vw;
  }
}
.gaiju_lp_wrap .fv_area_02 h2.fv_title {
  width: 982px;
  margin: 6px auto 0;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 h2.fv_title {
    width: 98.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 h2.fv_title {
    width: 96.13vw;
    margin: 2.4vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area_02 .fv_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 105px;
  margin-top: -24px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list {
    margin-left: 10.5vw;
    margin-top: -2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02.fv_list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 2.93vw;
       -moz-column-gap: 2.93vw;
            column-gap: 2.93vw;
    width: 58.67vw;
    margin: 10.67vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area_02 .list_item {
  width: 170px;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .list_item {
    width: 17vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 .list_item {
    width: 24.4vw;
  }
}
.gaiju_lp_wrap .fv_area_02 .fv_list_img {
  width: 130px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list_img {
    width: 13vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list_img {
    width: 24.4vw;
  }
}
.gaiju_lp_wrap .fv_area_02 .fv_list_txt {
  margin-top: -12px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #1a1a1a;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list_txt {
    margin-top: -1.2vw;
    font-size: 1.8vw;
    line-height: 2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list_txt {
    margin-top: -1.6vw;
    font-size: 3.2vw;
    line-height: 4.67vw;
  }
}
.gaiju_lp_wrap .fv_area_02 .fv_list_txt strong, .gaiju_lp_wrap .fv_area_02 .fv_list_txt span {
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list_txt strong, .gaiju_lp_wrap .fv_area_02 .fv_list_txt span {
    font-size: 2.2vw;
    line-height: 2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 .fv_list_txt strong, .gaiju_lp_wrap .fv_area_02 .fv_list_txt span {
    font-size: 3.87vw;
    letter-spacing: -0.03em;
    line-height: 4.67vw;
  }
}
.gaiju_lp_wrap .fv_area_02 .fv_list_txt strong {
  color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, yellow));
  background: linear-gradient(transparent 50%, yellow 50%);
  padding: 0 0.2em;
}
.gaiju_lp_wrap .fv_area_02 .fv_img1 {
  position: absolute;
  width: 545px;
  left: 30px;
  bottom: 12px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area_02 .fv_img1 {
    width: 54.5vw;
    left: 3vw;
    bottom: 1.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area_02 .fv_img1 {
    width: 100vw;
  }
}
.faq_area_02 {
    padding-top: 100px;
}
@media only screen and (min-width: 768px) {
  .following {
    border-top-width: 0.222em;
    position: sticky;
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .following {
    border-top-width: 2px;
    position: fixed;
  }
}
@media only screen and (min-width: 768px) {
  .following .inner {
    padding: 0.556em 0;
  }
}
.following {
    background: rgba(255, 255, 255, 0.9);
    border-top: solid rgb(230, 0, 30);
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100;
}
@media only screen and (max-width: 767px) {
  .following .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 2.933vw 0;
  }
}

.following-tel {
  left: 0;
  position: absolute;
}
@media only screen and (min-width: 768px) {
  .following-tel {
    top: -0.278em;
    width: 46.222em;
  }
}
@media only screen and (max-width: 767px) {
  .following-tel {
    top: -2.133vw;
    width: 62.933vw;
  }
}

@media only screen and (max-width: 767px) {
  .following-btn-tel {
    margin-right: 1.6vw;
    position: relative;
    width: 34.4vw;
    z-index: 1;
  }
}
/*追従バナー*/
}
#js-floating {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
#js-floating.is-hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none; /* 念のためクリックを無効化 */
}
/*害獣別LPのFV*/
/*ハクビシン*/
.gaiju_lp_wrap .fv_area h2.fv_title_02 {
  width: 717px;
  margin: 22px 0 0 9px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_02 {
    width: 71.7vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_02 {
    width: 95.6vw;
    margin: 4.8vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area .fv_img2 {
  position: absolute;
  width: 545px;
  left: 30px;
  bottom: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_img2 {
    width: 54.5vw;
    left: 3vw;
    bottom: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_img2 {
    width: 100vw;
  }
}
/*イタチ*/
.gaiju_lp_wrap .fv_area h2.fv_title_03 {
  width: 569px;
  margin: 23px 0 0 85px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_03 {
    width: 56.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_03 {
    width: 95.6vw;
    margin: 3.33vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area .fv_img3 {
  position: absolute;
  width: 545px;
  left: 30px;
  bottom: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_img3 {
    width: 54.5vw;
    left: 3vw;
    bottom: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_img3 {
    width: 100vw;
  }
}
.gaiju_lp_wrap .fv_area .fv_list_03 {
  display: flex;
  margin-left: 105px;
  margin-top: -24px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_list_03 {
    margin-left: 10.5vw;
    margin-top: -2.4vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_list_03 {
    justify-content: center;
    column-gap: 2.93vw;
    width: 58.67vw;
    margin: 0.67vw auto 0;
  }
}
/*アライグマ*/
.gaiju_lp_wrap .fv_area h2.fv_title_04 {
  width: 722px;
  margin: 3px 0 0 8px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_04 {
    width: 72.2vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_04 {
    width: 96.27vw;
    margin: 3.33vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area .fv_img4 {
  position: absolute;
  width: 545px;
  left: 30px;
  bottom: 16px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_img4 {
    width: 54.5vw;
    left: 3vw;
    bottom: 1vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_img4 {
    width: 100vw;
  }
}
/*コウモリ*/
.gaiju_lp_wrap .fv_area h2.fv_title_06 {
  width: 569px;
  margin: 17px 0 0 42px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_06 {
    width: 56.9vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area h2.fv_title_06 {
    width: 93.07vw;
    margin: 1.33vw auto 0;
  }
}
.gaiju_lp_wrap .fv_area .fv_img6 {
  position: absolute;
  width: 545px;
  left: 30px;
  bottom: 30px;
}
@media screen and (max-width: 1000px) {
  .gaiju_lp_wrap .fv_area .fv_img6 {
    width: 54.5vw;
    left: 3vw;
    bottom: 3vw;
  }
}
@media screen and (max-width: 750px) {
  .gaiju_lp_wrap .fv_area .fv_img6 {
    width: 100vw;
  }
}