@charset "utf-8";

.company_wrap .sec_ttl {
    padding: 0.30rem;
    padding-bottom: 0;
    text-align: center;
    font-size: 0.30rem;
    font-weight: 700;
    line-height: 1.5;
  }

@media screen and (max-width: 640px) {

.company_wrap .sec_ttl {
      padding: 0.20rem;
      padding-bottom: 0;
      font-size: 0.18rem;
  }
    }

.company_wrap .lead {
    padding: 0.30rem;
    font-size: 0.18rem;
    line-height: 2;
    text-align: justify;
  }

@media screen and (max-width: 640px) {

.company_wrap .lead {
      padding: 0.20rem;
      padding-top: 0.10rem;
      font-size: 0.15rem;
  }
    }

.company_wrap .company_list .ttl {
      background-color: #00A0E9;
      padding: 0.15rem 0.20rem 0.17rem;
      font-size: 0.30rem;
      font-weight: 700;
      color: #FFF;
    }

@media screen and (max-width: 640px) {

.company_wrap .company_list .ttl {
        font-size: 0.18rem;
        padding-left: 0.15rem;
    }
      }

.company_wrap .company_list .txt_box {
      padding: 0.24rem;
      font-weight: 500;
      font-size: 0.20rem;
      line-height: 1.75;
    }

@media screen and (max-width: 640px) {

.company_wrap .company_list .txt_box {
        padding: 0.15rem;
        font-size: 0.15rem;
    }
      }

.company_wrap .company_list .txt_box a {
        color: #1A1A1A;
      }

@media screen and (max-width: 640px) {

.company_wrap .company_list .txt_box a {
          color: #0068b6;
          -webkit-text-decoration: underline;
          text-decoration: underline;
      }
        }

.company_wrap .company_list .txt_box .list {
        list-style: disc;
        margin-left: 0.20rem;
      }

.company_wrap .company_list:last-child {
      border-bottom: 1px solid #CCC;
    }

/* 札幌市内全10区に待機場所があります！ */
.taiki_area {
  padding-top: 0.30rem;
}
.taiki_area .ttl {
    font-size: 0.42rem;
    text-align: center;
    font-weight: 900;
    color: #0068b6;
    line-height: 1.4;
  }
@media screen and (max-width: 640px) {
.taiki_area .ttl {
      font-size: 0.32rem;
  }
    }
.taiki_area .kakomi {
    background-color: #0068b6;
    padding: 0.10rem 0 0.12rem;
    text-align: center;
    border-radius: 0.30rem;
    font-size: 0.26rem;
    font-weight: 700;
    color: #FFF;
    margin: 0.10rem 0.30rem 0.30rem;
    position: relative;
    z-index: 0;
  }
@media screen and (max-width: 640px) {
.taiki_area .kakomi {
      font-size: 0.14rem;
      margin: 0.10rem 0.20rem 0.30rem;
  }
    }
.taiki_area .img_box {
    padding: 0 0.30rem;
  }
@media screen and (max-width: 640px) {
.taiki_area .img_box {
      padding: 0 0.20rem;
  }
    }
.taiki_area .area_list_wrap {
    position: relative;
    z-index: 1;
    margin-top: -0.20rem;
    padding: 0 0.30rem;
  }
@media screen and (max-width: 640px) {
.taiki_area .area_list_wrap {
      padding: 0 0.20rem;
      margin-top: -0.10rem;
  }
    }
.taiki_area .area_list_wrap .area_ttl {
      font-size: 0.30rem;
      font-weight: 700;
      padding-bottom: 0.20rem;
    }
@media screen and (max-width: 640px) {
.taiki_area .area_list_wrap .area_ttl {
        font-size: 0.20rem;
        padding-bottom: 0.10rem;
    }
      }
.taiki_area .area_list_wrap .area_list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      font-size: 0.22rem;
      line-height: 1.75;
      padding-bottom: 0.20rem;
    }
@media screen and (max-width: 640px) {
.taiki_area .area_list_wrap .area_list {
        font-size: 0.15rem;
    }
      }
.taiki_area .area_list_wrap .area_list dt {
        width: 1.00rem;
      }
@media screen and (max-width: 640px) {
.taiki_area .area_list_wrap .area_list dt {
          width: 0.70rem;
      }
        }
.taiki_area .area_list_wrap .area_list dd {
        width: calc(100% - 1.00rem);
      }
@media screen and (max-width: 640px) {
.taiki_area .area_list_wrap .area_list dd {
          width: calc(100% - 0.70rem);
      }
        }
.taiki_area .area_list_wrap .txt {
      font-size: 0.22rem;
      line-height: 1.5;
      padding-bottom: 0.30rem;
    }
@media screen and (max-width: 640px) {
.taiki_area .area_list_wrap .txt {
        font-size: 0.15rem;
    }
      }
.taiki_area .gmap {
    width: 100%;
    height: 4.00rem;
  }
@media screen and (max-width: 640px) {
.taiki_area .gmap {
      height: 2.50rem;
  }
    }
.taiki_area .gmap iframe {
      width: 100%;
      height: 100%;
    }
/*# sourceMappingURL=company-dist.css.map */