/* arguments inittial */
/* font style */
/* site style */
/* [ writing-mode ]
-------------------------------------------------*/
/* [ easy breakpoint ]
-------------------------------------------------*/
@media only screen and (min-width: 1360px) {
  .business-support .c-business-top-info .img-thumb {
    border-radius: 0 25.73529vw 25.73529vw 0;
  }
}

.business-support .c-ttl-business01 {
  margin-top: 35px;
}

@media (max-width: 767px) {
  .business-support .c-ttl-business01 {
    margin-top: 23px;
    margin-bottom: 34px;
  }
}

@media (min-width: 768px) {
  .business-support .c-ttl-business02 .txt-01 {
    margin-bottom: 17px;
  }
}

@media (max-width: 767px) {
  .business-support .c-ttl-business02 .txt-01 {
    font-size: 18px;
    line-height: calc(28/18);
    letter-spacing: 0.04em;
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .business-support .c-business-top .ttl {
    font-size: 2.83333vw;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .business-support .c-business-top {
    margin-bottom: 26px;
  }
}

@media (min-width: 768px) {
  .business-support .c-business-top .c-business-top-right {
    padding-bottom: 69px;
  }
}

.business-support .sec-01 .c-box-business {
  padding-top: 16.03221vw;
}

@media (max-width: 767px) {
  .business-support .sec-01 .c-box-business {
    padding-top: 16.8vw;
  }
}

.business-support .sec-01__lst {
  margin-bottom: 105px;
}

@media (max-width: 767px) {
  .business-support .sec-01__lst {
    margin-bottom: 30px;
  }
}

.business-support .sec-01__lst .item {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .business-support .sec-01__lst .item {
    flex-wrap: wrap;
  }
}

.business-support .sec-01__lst .item:not(:last-child) {
  margin-bottom: 104px;
}

@media (max-width: 767px) {
  .business-support .sec-01__lst .item:not(:last-child) {
    margin-bottom: 36px;
  }
}

.business-support .sec-01__lst .item .par {
  width: 53%;
  max-width: 582px;
}

@media (max-width: 767px) {
  .business-support .sec-01__lst .item .par {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 1 !important;
  }
}

.business-support .sec-01__lst .item .par .ttl {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.66667em;
  letter-spacing: 0.04em;
  font-weight: bold;
  color: #00469D;
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
  .business-support .sec-01__lst .item .par .ttl {
    font-size: 28px;
  }
}

@media (max-width: 767px) {
  .business-support .sec-01__lst .item .par .ttl {
    font-size: 24px;
    line-height: calc(40/24);
  }
}

.business-support .sec-01__lst .item .par .txt {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2em;
  letter-spacing: 0.04em;
  font-weight: 400;
  margin-top: 27px;
}

@media (max-width: 767px) {
  .business-support .sec-01__lst .item .par .txt {
    font-size: 16px;
    line-height: calc(30/16);
    margin-top: 9px;
  }
}

.business-support .sec-01__lst .item .img {
  width: 46%;
  max-width: 460px;
}

@media (max-width: 767px) {
  .business-support .sec-01__lst .item .img {
    width: 100%;
    max-width: 100%;
    order: 0 !important;
  }
}

.business-support .sec-01__lst .item .img .thumb {
  position: relative;
  background-size: cover;
  background-position: center;
}

.business-support .sec-01__lst .item .img .thumb:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 66.73913%;
}

.business-support .sec-01__lst .item .img .thumb > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 768px) {
  .business-support .sec-01__lst .item:nth-child(even) .par {
    order: 1;
  }
  .business-support .sec-01__lst .item:nth-child(even) .img {
    order: 0;
  }
}

.business-support .txt-note {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2em;
  letter-spacing: 0.04em;
  font-weight: 500;
  text-align: center;
  margin-bottom: 85px;
}

@media (max-width: 767px) {
  .business-support .txt-note {
    text-align: left;
    margin-bottom: 30px;
  }
}

.business-support .c-lst-business {
  margin-bottom: 116px;
}

@media (max-width: 767px) {
  .business-support .c-lst-business {
    margin-bottom: 43px;
  }
}

@media (max-width: 767px) {
  .business-support .c-lst-business .lst-it .info .desc .desc-lst {
    padding-top: 10px;
  }
}

.business-support .c-lst-business .lst-it .info .desc .desc-lst p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.66667em;
  letter-spacing: 0.04em;
  font-weight: 400;
  position: relative;
  padding-left: 26px;
}

@media (max-width: 767px) {
  .business-support .c-lst-business .lst-it .info .desc .desc-lst p {
    font-size: 15px;
    line-height: calc(28/15);
    padding-left: 25px;
  }
}

.business-support .c-lst-business .lst-it .info .desc .desc-lst p:before {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  background-color: #00469D;
  border-radius: 50%;
  left: 1px;
  top: 11px;
}

.business-support .c-lst-business .lst-it .info .desc .desc-lst p:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .business-support .c-lst-business .lst-it .info .desc .desc-lst p:not(:last-child) {
    margin-bottom: 7px;
  }
}

.business-support .c-lst-business .lst-it .info .desc .desc-note {
  margin-top: 11px;
}

.business-support .c-lst-business .lst-it .info .desc .desc-note.sm {
  font-size: 12px;
}

@media (max-width: 767px) {
  .business-support .c-lst-business .lst-it .info .desc .desc-note.sm {
    line-height: calc(22/12);
  }
}

.business-support .sec-03 .c-box-business, .business-support .sec-04 .c-box-business, .business-support .sec-05 .c-box-business {
  padding-top: 12.88433vw;
}

@media (max-width: 767px) {
  .business-support .sec-03 .c-box-business, .business-support .sec-04 .c-box-business, .business-support .sec-05 .c-box-business {
    padding-top: 13.86667vw;
  }
}

.business-support .cmn-block .business {
  overflow: hidden;
}

/*# sourceMappingURL=maps/business-support.min.css.map */