.intro {
  position: relative;
}
.intro:before, .intro:after {
  content: "";
  width: 100%;
  height: 25.641025641vw;
  margin: auto;
  background-image: url("/wp-content/themes/car_coating/cmn/img/sec_bg_layer-sp.jpg");
  background-size: auto 100%;
  background-repeat: repeat-x;
  position: absolute;
  left: 0;
  right: 0;
}
.intro:before {
  top: 0;
}
.intro:after {
  transform: rotate(180deg);
  bottom: 0;
}
.intro .visual {
  padding: 12.8205128205vw 0 0;
}
.intro .sec-wrap {
  padding: 0 0 25.641025641vw;
}
.intro .sec-wrap .intro-lead {
  padding: 10.2564102564vw 10.2564102564vw 0;
  margin: 0 auto 10.2564102564vw;
  font-size: 7.6923076923vw;
  text-align: center;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.1em;
}
.intro .sec-wrap .intro-lead::before, .intro .sec-wrap .intro-lead::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.intro .sec-wrap .intro-lead::before {
  margin-top: calc((1 - 2) * 0.5em);
}
.intro .sec-wrap .intro-lead::after {
  margin-bottom: calc((1 - 2) * 0.5em);
}
.intro .sec-wrap .intro-txt {
  padding: 0 10.2564102564vw 0;
  margin: 0 auto 14.358974359vw;
  font-size: 3.5897435897vw;
  text-align: center;
  line-height: 2.5;
  letter-spacing: 0.05em;
}
.intro .sec-wrap .intro-txt::before, .intro .sec-wrap .intro-txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.intro .sec-wrap .intro-txt::before {
  margin-top: calc((1 - 2.5) * 0.5em);
}
.intro .sec-wrap .intro-txt::after {
  margin-bottom: calc((1 - 2.5) * 0.5em);
}
.intro .sec-wrap .intro-swiper {
  padding: 0 0 5.641025641vw;
  margin: 0 auto 10.2564102564vw;
}
.intro .sec-wrap .intro-swiper .intro-pagination {
  display: flex;
  justify-content: center;
  gap: 1.5384615385vw;
  bottom: 0;
}
.intro .sec-wrap .intro-swiper .intro-pagination .swiper-pagination-bullet {
  width: 10.2564102564vw;
  height: 0.5128205128vw;
  margin: 0;
  border-radius: 0;
  background-color: #ddd;
  opacity: 1;
}
.intro .sec-wrap .intro-swiper .intro-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #d51f24;
}
.intro .sec-wrap .movie {
  padding: 0 3.0769230769vw;
}
.intro .sec-wrap .movie .movie-wrap {
  width: 100%;
  padding: 56.25% 0 0;
  position: relative;
}
.intro .sec-wrap .movie iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (min-width: 1200px) {
  .intro:before, .intro:after {
    height: min(10.4166666667vw, 200px);
    background-image: url("/wp-content/themes/car_coating/cmn/img/sec_bg_layer-pc.jpg");
  }
  .intro .visual {
    width: min(93.75vw, 1800px);
    padding: min(2.0833333333vw, 40px) 0 0;
    margin: 0 auto 0;
    position: relative;
    z-index: 1;
  }
  .intro .sec-wrap {
    padding: 0 0 min(10.4166666667vw, 200px);
  }
  .intro .sec-wrap .intro-lead {
    padding: min(4.1666666667vw, 80px) 0 0;
    margin: 0 auto min(2.0833333333vw, 40px);
    font-size: min(2.34375vw, 45px);
    line-height: 2;
    letter-spacing: 0.15em;
  }
  .intro .sec-wrap .intro-lead::before, .intro .sec-wrap .intro-lead::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .intro .sec-wrap .intro-lead::before {
    margin-top: calc((1 - 2) * 0.5em);
  }
  .intro .sec-wrap .intro-lead::after {
    margin-bottom: calc((1 - 2) * 0.5em);
  }
  .intro .sec-wrap .intro-txt {
    padding: 0;
    margin: 0 auto min(6.25vw, 120px);
    font-size: min(0.8333333333vw, 16px);
    line-height: 2.5;
    letter-spacing: 0.15em;
  }
  .intro .sec-wrap .intro-txt::before, .intro .sec-wrap .intro-txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .intro .sec-wrap .intro-txt::before {
    margin-top: calc((1 - 2.5) * 0.5em);
  }
  .intro .sec-wrap .intro-txt::after {
    margin-bottom: calc((1 - 2.5) * 0.5em);
  }
  .intro .sec-wrap .intro-swiper {
    width: min(62.5vw, 1200px);
    padding: 0;
    margin: 0 auto min(4.1666666667vw, 80px);
  }
  .intro .sec-wrap .intro-swiper .swiper-wrapper {
    display: flex;
    gap: min(2.0833333333vw, 40px);
  }
  .intro .sec-wrap .intro-swiper .swiper-wrapper .swiper-slide {
    flex: 1;
  }
  .intro .sec-wrap .intro-swiper .intro-pagination {
    display: none;
  }
  .intro .sec-wrap .movie {
    width: min(62.5vw, 1200px);
    padding: 0;
    margin: 0 auto 0;
  }
}
.compare {
  padding: 20.5128205128vw 3.0769230769vw 14.358974359vw;
  color: #1d2022;
  background-color: #f5f5f5;
}
.compare .sec-wrap .compare-ttl {
  margin: 0 auto 5.1282051282vw;
  font-size: 5.1282051282vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.3;
  letter-spacing: 0.1em;
}
.compare .sec-wrap .compare-ttl::before, .compare .sec-wrap .compare-ttl::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.compare .sec-wrap .compare-ttl::before {
  margin-top: calc((1 - 1.3) * 0.5em);
}
.compare .sec-wrap .compare-ttl::after {
  margin-bottom: calc((1 - 1.3) * 0.5em);
}
.compare .sec-wrap .table-unit .table {
  width: 100%;
  font-size: 3.8461538462vw;
  line-height: 1.3;
}
.compare .sec-wrap .table-unit .table::before, .compare .sec-wrap .table-unit .table::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.compare .sec-wrap .table-unit .table::before {
  margin-top: calc((1 - 1.3) * 0.5em);
}
.compare .sec-wrap .table-unit .table::after {
  margin-bottom: calc((1 - 1.3) * 0.5em);
}
.compare .sec-wrap .table-unit .table tr {
  position: relative;
}
.compare .sec-wrap .table-unit .table tr:before {
  content: "";
  width: 100%;
  height: 0.2564102564vw;
  background-color: #d1d2d2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.compare .sec-wrap .table-unit .table tr > * {
  min-height: 15.3846153846vw;
  padding: 2.3076923077vw 3.0769230769vw;
  vertical-align: middle;
  white-space: nowrap;
}
.compare .sec-wrap .table-unit .table tr > *:nth-child(1) {
  width: 26.1538461538vw;
}
.compare .sec-wrap .table-unit .table tr > *:nth-child(2), .compare .sec-wrap .table-unit .table tr > *:nth-child(3) {
  text-align: center;
  background-color: #fff;
}
.compare .sec-wrap .table-unit .table tr > *:nth-child(2) {
  width: 33.3333333333vw;
  border-right: 1.0256410256vw solid #f5f5f5;
}
.compare .sec-wrap .table-unit .table tr > *:nth-child(3) {
  width: 33.3333333333vw;
}
.compare .sec-wrap .table-unit .table .th,
.compare .sec-wrap .table-unit .table .td {
  height: 15.3846153846vw;
}
.compare .sec-wrap .table-unit .table .th:nth-child(2), .compare .sec-wrap .table-unit .table .th:nth-child(3) {
  padding: 2.0512820513vw 0;
  color: #fff;
  font-size: 3.8461538462vw;
  line-height: 1.2133333333;
}
.compare .sec-wrap .table-unit .table .th:nth-child(2)::before, .compare .sec-wrap .table-unit .table .th:nth-child(2)::after, .compare .sec-wrap .table-unit .table .th:nth-child(3)::before, .compare .sec-wrap .table-unit .table .th:nth-child(3)::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.compare .sec-wrap .table-unit .table .th:nth-child(2)::before, .compare .sec-wrap .table-unit .table .th:nth-child(3)::before {
  margin-top: calc((1 - 1.2133333333) * 0.5em);
}
.compare .sec-wrap .table-unit .table .th:nth-child(2)::after, .compare .sec-wrap .table-unit .table .th:nth-child(3)::after {
  margin-bottom: calc((1 - 1.2133333333) * 0.5em);
}
.compare .sec-wrap .table-unit .table .th:nth-child(2) {
  background-color: #656565;
}
.compare .sec-wrap .table-unit .table .th:nth-child(3) {
  background-color: #05B0E4;
}
.compare .sec-wrap .table-unit .table .td:nth-child(1) {
  letter-spacing: 0.03em;
}
.compare .sec-wrap .table-unit .table .td:nth-child(2), .compare .sec-wrap .table-unit .table .td:nth-child(3) {
  letter-spacing: 0.05em;
}
.compare .sec-wrap .table-unit .table .td:nth-child(3) {
  color: #05B0E4;
  font-weight: 500;
}
.compare .sec-wrap .table-unit .table .td .mark {
  font-size: 4.1025641026vw;
}
.compare .sec-wrap .table-unit .table .td .aside {
  font-size: 2.8205128205vw;
  letter-spacing: normal;
}

@media screen and (min-width: 1200px) {
  .compare {
    padding: min(6.25vw, 120px) 0 min(3.125vw, 60px);
  }
  .compare .sec-wrap .compare-ttl {
    margin: 0 auto min(2.5vw, 48px);
    font-size: min(1.6666666667vw, 32px);
    font-weight: 500;
    text-align: center;
    line-height: 1.3;
    letter-spacing: 0.1em;
  }
  .compare .sec-wrap .compare-ttl::before, .compare .sec-wrap .compare-ttl::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .compare .sec-wrap .compare-ttl::before {
    margin-top: calc((1 - 1.3) * 0.5em);
  }
  .compare .sec-wrap .compare-ttl::after {
    margin-bottom: calc((1 - 1.3) * 0.5em);
  }
  .compare .sec-wrap .table-unit {
    width: min(46.875vw, 900px);
    margin: 0 auto 0;
  }
  .compare .sec-wrap .table-unit .table {
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.875;
  }
  .compare .sec-wrap .table-unit .table::before, .compare .sec-wrap .table-unit .table::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .compare .sec-wrap .table-unit .table::before {
    margin-top: calc((1 - 1.875) * 0.5em);
  }
  .compare .sec-wrap .table-unit .table::after {
    margin-bottom: calc((1 - 1.875) * 0.5em);
  }
  .compare .sec-wrap .table-unit .table tr:before {
    height: min(0.0520833333vw, 1px);
  }
  .compare .sec-wrap .table-unit .table tr > * {
    min-height: min(4.375vw, 84px);
    padding: min(1.5625vw, 30px) min(0.4166666667vw, 8px);
  }
  .compare .sec-wrap .table-unit .table tr > *:nth-child(1) {
    width: min(18.2291666667vw, 350px);
  }
  .compare .sec-wrap .table-unit .table tr > *:nth-child(2) {
    width: min(14.0625vw, 270px);
    border-right: min(0.5208333333vw, 10px) solid #f5f5f5;
  }
  .compare .sec-wrap .table-unit .table tr > *:nth-child(3) {
    width: min(14.0625vw, 270px);
  }
  .compare .sec-wrap .table-unit .table .th,
  .compare .sec-wrap .table-unit .table .td {
    height: min(4.375vw, 84px);
  }
  .compare .sec-wrap .table-unit .table .th:nth-child(2), .compare .sec-wrap .table-unit .table .th:nth-child(3) {
    padding: min(1.5625vw, 30px) 0;
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.875;
  }
  .compare .sec-wrap .table-unit .table .th:nth-child(2)::before, .compare .sec-wrap .table-unit .table .th:nth-child(2)::after, .compare .sec-wrap .table-unit .table .th:nth-child(3)::before, .compare .sec-wrap .table-unit .table .th:nth-child(3)::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .compare .sec-wrap .table-unit .table .th:nth-child(2)::before, .compare .sec-wrap .table-unit .table .th:nth-child(3)::before {
    margin-top: calc((1 - 1.875) * 0.5em);
  }
  .compare .sec-wrap .table-unit .table .th:nth-child(2)::after, .compare .sec-wrap .table-unit .table .th:nth-child(3)::after {
    margin-bottom: calc((1 - 1.875) * 0.5em);
  }
  .compare .sec-wrap .table-unit .table .td:nth-child(1) {
    letter-spacing: 0.05em;
  }
  .compare .sec-wrap .table-unit .table .td .mark {
    font-size: min(0.8333333333vw, 16px);
  }
  .compare .sec-wrap .table-unit .table .td .aside {
    font-size: min(0.8333333333vw, 16px);
  }
}
.point .point-head {
  padding: 17.9487179487vw 3.0769230769vw 10.2564102564vw;
  background-image: url("/wp-content/themes/car_coating/seat_ctg/img/point-bg-sp.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 0;
  position: relative;
}
.point .point-head:before {
  content: "";
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-right: 50vw solid transparent;
  border-left: 50vw solid transparent;
  border-top: 12.8205128205vw solid #f5f5f5;
  border-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.point .point-head .head-unit {
  padding: 14.358974359vw 6.1538461538vw;
  color: #1d2022;
  background-color: rgba(255, 255, 255, 0.9);
}
.point .point-head .head-unit .logo {
  width: 64.1025641026vw;
  margin: 0 auto 6.1538461538vw;
}
.point .point-head .head-unit .point-lead {
  margin: 0 auto 5.1282051282vw;
  color: #05B0E4;
  font-size: 8.2051282051vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
  white-space: nowrap;
}
.point .point-head .head-unit .point-lead::before, .point .point-head .head-unit .point-lead::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-head .head-unit .point-lead::before {
  margin-top: calc((1 - 1.4) * 0.5em);
}
.point .point-head .head-unit .point-lead::after {
  margin-bottom: calc((1 - 1.4) * 0.5em);
}
.point .point-head .head-unit .point-txt {
  margin: 0 auto 10.2564102564vw;
  font-size: 3.5897435897vw;
  line-height: 1.7;
  text-align: center;
  letter-spacing: 0.05em;
}
.point .point-head .head-unit .point-txt::before, .point .point-head .head-unit .point-txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-head .head-unit .point-txt::before {
  margin-top: calc((1 - 1.7) * 0.5em);
}
.point .point-head .head-unit .point-txt::after {
  margin-bottom: calc((1 - 1.7) * 0.5em);
}
.point .point-head .head-unit .head-box .box-ttl {
  margin: 0 auto 4.1025641026vw;
  padding: 2.0512820513vw 0 2.5641025641vw;
  color: #fff;
  font-size: 3.5897435897vw;
  text-align: center;
  line-height: 1;
  background-color: #05B0E4;
  border-radius: 2563.8461538462vw;
}
.point .point-head .head-unit .head-box .box-txt {
  margin: 0 auto 4.1025641026vw;
  font-size: 3.5897435897vw;
  line-height: 1.7;
  text-align: center;
  letter-spacing: 0.05em;
}
.point .point-head .head-unit .head-box .box-txt::before, .point .point-head .head-unit .head-box .box-txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-head .head-unit .head-box .box-txt::before {
  margin-top: calc((1 - 1.7) * 0.5em);
}
.point .point-head .head-unit .head-box .box-txt::after {
  margin-bottom: calc((1 - 1.7) * 0.5em);
}
.point .point-head .head-unit .head-box .box-list {
  display: flex;
  flex-direction: column;
  gap: 2.5641025641vw;
}
.point .point-head .head-unit .head-box .box-list .box-item {
  padding: 3.8461538462vw 4.6153846154vw 5.1282051282vw 18.9743589744vw;
  font-size: 4.1025641026vw;
  line-height: 1.4;
  font-weight: 500;
  background-color: #dbe9ef;
  border-radius: 2563.8461538462vw;
  position: relative;
}
.point .point-head .head-unit .head-box .box-list .box-item::before, .point .point-head .head-unit .head-box .box-list .box-item::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-head .head-unit .head-box .box-list .box-item::before {
  margin-top: calc((1 - 1.4) * 0.5em);
}
.point .point-head .head-unit .head-box .box-list .box-item::after {
  margin-bottom: calc((1 - 1.4) * 0.5em);
}
.point .point-head .head-unit .head-box .box-list .box-item:before {
  content: "";
  width: 10.2564102564vw;
  height: 10.2564102564vw;
  margin: auto;
  background-image: url("/wp-content/themes/car_coating/seat_ctg/img/point-icon_check.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4.6153846154vw;
}
.point .point-body {
  padding: 20.5128205128vw 6.1538461538vw 14.358974359vw;
  color: #1d2022;
  background-color: #f5f5f5;
}
.point .point-body .sec-wrap .point-lead {
  margin: 0 auto 5.1282051282vw;
  font-size: 5.1282051282vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.3;
  letter-spacing: 0.1em;
}
.point .point-body .sec-wrap .point-lead::before, .point .point-body .sec-wrap .point-lead::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-body .sec-wrap .point-lead::before {
  margin-top: calc((1 - 1.3) * 0.5em);
}
.point .point-body .sec-wrap .point-lead::after {
  margin-bottom: calc((1 - 1.3) * 0.5em);
}
.point .point-body .sec-wrap .point-txt {
  margin: 0 auto 8.2051282051vw;
  font-size: 3.5897435897vw;
  line-height: 1.7;
  text-align: center;
  letter-spacing: 0.02em;
}
.point .point-body .sec-wrap .point-txt::before, .point .point-body .sec-wrap .point-txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-body .sec-wrap .point-txt::before {
  margin-top: calc((1 - 1.7) * 0.5em);
}
.point .point-body .sec-wrap .point-txt::after {
  margin-bottom: calc((1 - 1.7) * 0.5em);
}
.point .point-body .sec-wrap .point-link {
  display: flex;
  flex-direction: column;
  border-top: 0.2564102564vw solid #d1d2d2;
}
.point .point-body .sec-wrap .point-link .link-item {
  border-bottom: 0.2564102564vw solid #d1d2d2;
}
.point .point-body .sec-wrap .point-link .link-item a {
  padding: 5.1282051282vw 3.0769230769vw;
  color: #1d2022;
  font-size: 3.5897435897vw;
  font-weight: 500;
  position: relative;
}
.point .point-body .sec-wrap .point-link .link-item a:before {
  content: "";
  width: 4.1025641026vw;
  height: 4.1025641026vw;
  margin: auto;
  background-image: url("/wp-content/themes/car_coating/cmn/img/icon-arrow_bl.svg");
  background-size: contain;
  background-position: center;
  transform: rotate(90deg);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 3.0769230769vw;
}
.point .point-body .sec-wrap .point-link .link-item a .number {
  display: inline-block;
  margin-right: 4.6153846154vw;
  font-weight: 400;
  letter-spacing: 0.05em;
}
.point .point-body .sec-wrap .point-list .point-item {
  padding: 25.641025641vw 0 0;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .head {
  padding: 0 0 6.1538461538vw;
  margin: 0 auto 6.1538461538vw;
  border-bottom: 0.2564102564vw solid #d1d2d2;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .head .accent {
  margin: 0 auto 3.0769230769vw;
  color: #05B0E4;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl {
  font-size: 8.2051282051vw;
  font-weight: 500;
  line-height: 1.4;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::before, .point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::before {
  margin-top: calc((1 - 1.4) * 0.5em);
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::after {
  margin-bottom: calc((1 - 1.4) * 0.5em);
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .body {
  margin: 0 auto 8.2051282051vw;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt {
  font-size: 3.5897435897vw;
  line-height: 2;
  letter-spacing: 0.05em;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::before, .point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::before {
  margin-top: calc((1 - 2) * 0.5em);
}
.point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::after {
  margin-bottom: calc((1 - 2) * 0.5em);
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper {
  width: calc(100% + 12.3076923077vw);
  padding: 0 0 6.1538461538vw;
  position: relative;
  left: -6.1538461538vw;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .ph {
  margin: 0 auto 4.1025641026vw;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap {
  font-size: 3.5897435897vw;
  letter-spacing: 0.05em;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-head {
  margin: 0 auto 1.5384615385vw;
  font-weight: 700;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt {
  font-size: 3.5897435897vw;
  line-height: 2;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::before, .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::before {
  margin-top: calc((1 - 2) * 0.5em);
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::after {
  margin-bottom: calc((1 - 2) * 0.5em);
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .point-pagination {
  display: flex;
  justify-content: center;
  gap: 1.5384615385vw;
  bottom: 0;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .point-pagination .swiper-pagination-bullet {
  width: 10.2564102564vw;
  height: 0.5128205128vw;
  margin: 0;
  border-radius: 0;
  background-color: #ddd;
  opacity: 1;
}
.point .point-body .sec-wrap .point-list .point-item .point-swiper .point-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #d51f24;
}

@media screen and (min-width: 1200px) {
  .point .point-head {
    padding: min(12.7604166667vw, 245px) 0 min(7.5vw, 144px);
    background-image: url("/wp-content/themes/car_coating/seat_ctg/img/point-bg-pc.jpg");
  }
  .point .point-head:before {
    border-right: min(50vw, 960px) solid transparent;
    border-left: min(50vw, 960px) solid transparent;
    border-top: min(5.2083333333vw, 100px) solid #f5f5f5;
  }
  .point .point-head .head-unit {
    width: min(62.5vw, 1200px);
    padding: min(3.75vw, 72px) min(3.75vw, 72px);
    margin: 0 auto 0;
  }
  .point .point-head .head-unit .logo {
    width: min(13.0208333333vw, 250px);
    margin: 0 auto min(2.0833333333vw, 40px);
  }
  .point .point-head .head-unit .point-lead {
    margin: 0 auto min(1.6666666667vw, 32px);
    font-size: min(2.5vw, 48px);
    line-height: 1.0666666667;
  }
  .point .point-head .head-unit .point-lead::before, .point .point-head .head-unit .point-lead::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-head .head-unit .point-lead::before {
    margin-top: calc((1 - 1.0666666667) * 0.5em);
  }
  .point .point-head .head-unit .point-lead::after {
    margin-bottom: calc((1 - 1.0666666667) * 0.5em);
  }
  .point .point-head .head-unit .point-txt {
    margin: 0 auto min(2.5vw, 48px);
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.7;
  }
  .point .point-head .head-unit .point-txt::before, .point .point-head .head-unit .point-txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-head .head-unit .point-txt::before {
    margin-top: calc((1 - 1.7) * 0.5em);
  }
  .point .point-head .head-unit .point-txt::after {
    margin-bottom: calc((1 - 1.7) * 0.5em);
  }
  .point .point-head .head-unit .head-box .box-ttl {
    margin: 0 auto min(1.25vw, 24px);
    padding: min(0.4166666667vw, 8px) 0 min(0.5208333333vw, 10px);
    font-size: min(0.9375vw, 18px);
    border-radius: min(520.78125vw, 9999px);
  }
  .point .point-head .head-unit .head-box .box-txt {
    margin: 0 auto min(2.5vw, 48px);
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.7;
  }
  .point .point-head .head-unit .head-box .box-txt::before, .point .point-head .head-unit .head-box .box-txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-head .head-unit .head-box .box-txt::before {
    margin-top: calc((1 - 1.7) * 0.5em);
  }
  .point .point-head .head-unit .head-box .box-txt::after {
    margin-bottom: calc((1 - 1.7) * 0.5em);
  }
  .point .point-head .head-unit .head-box .box-list {
    flex-direction: row;
    flex-wrap: wrap;
    gap: min(0.8333333333vw, 16px);
  }
  .point .point-head .head-unit .head-box .box-list .box-item {
    width: calc(50% - min(0.8333333333vw, 16px) / 2);
    padding: min(1.25vw, 24px) min(1.25vw, 24px) min(1.4583333333vw, 28px) min(4.6875vw, 90px);
    font-size: min(0.9375vw, 18px);
    line-height: 1;
    border-radius: min(520.78125vw, 9999px);
  }
  .point .point-head .head-unit .head-box .box-list .box-item::before, .point .point-head .head-unit .head-box .box-list .box-item::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-head .head-unit .head-box .box-list .box-item::before {
    margin-top: calc((1 - 1) * 0.5em);
  }
  .point .point-head .head-unit .head-box .box-list .box-item::after {
    margin-bottom: calc((1 - 1) * 0.5em);
  }
  .point .point-head .head-unit .head-box .box-list .box-item:before {
    content: "";
    width: min(2.1875vw, 42px);
    height: min(2.1875vw, 42px);
    margin: auto;
    background-image: url("/wp-content/themes/car_coating/seat_ctg/img/point-icon_check.png");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    bottom: 0;
    left: min(1.6666666667vw, 32px);
  }
  .point .point-body {
    padding: min(6.25vw, 120px) 0 min(3.125vw, 60px);
  }
  .point .point-body .sec-wrap {
    width: min(62.5vw, 1200px);
    margin: 0 auto 0;
  }
  .point .point-body .sec-wrap .point-lead {
    margin: 0 auto 5.1282051282vw;
    font-size: min(1.6666666667vw, 32px);
    line-height: 1.4;
    letter-spacing: 0.03em;
  }
  .point .point-body .sec-wrap .point-lead::before, .point .point-body .sec-wrap .point-lead::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-body .sec-wrap .point-lead::before {
    margin-top: calc((1 - 1.4) * 0.5em);
  }
  .point .point-body .sec-wrap .point-lead::after {
    margin-bottom: calc((1 - 1.4) * 0.5em);
  }
  .point .point-body .sec-wrap .point-txt {
    margin: 0 auto min(2.0833333333vw, 40px);
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.7;
  }
  .point .point-body .sec-wrap .point-txt::before, .point .point-body .sec-wrap .point-txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-body .sec-wrap .point-txt::before {
    margin-top: calc((1 - 1.7) * 0.5em);
  }
  .point .point-body .sec-wrap .point-txt::after {
    margin-bottom: calc((1 - 1.7) * 0.5em);
  }
  .point .point-body .sec-wrap .point-link {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 min(1.6666666667vw, 32px);
    margin: 0 auto min(1.0416666667vw, 20px);
    border-top: none;
  }
  .point .point-body .sec-wrap .point-link .link-item {
    width: calc(50% - min(1.6666666667vw, 32px) / 2);
    border-bottom: min(0.0520833333vw, 1px) solid #d1d2d2;
  }
  .point .point-body .sec-wrap .point-link .link-item:nth-child(1), .point .point-body .sec-wrap .point-link .link-item:nth-child(2) {
    border-top: min(0.0520833333vw, 1px) solid #d1d2d2;
  }
  .point .point-body .sec-wrap .point-link .link-item a {
    padding: min(1.25vw, 24px) min(1.25vw, 24px);
    font-size: min(1.0416666667vw, 20px);
    letter-spacing: 0.1em;
    transition-duration: 0.3s;
    transition-property: color, background-color;
  }
  .point .point-body .sec-wrap .point-link .link-item a:hover {
    color: #f5f5f5;
    background-color: #1d2022;
  }
  .point .point-body .sec-wrap .point-link .link-item a:hover:before {
    background-image: url("/wp-content/themes/car_coating/cmn/img/icon-arrow_wh.svg");
  }
  .point .point-body .sec-wrap .point-link .link-item a:before {
    width: min(1.0416666667vw, 20px);
    height: min(1.1458333333vw, 22px);
    right: min(1.25vw, 24px);
    transition-duration: 0.3s;
    transition-property: background-image;
  }
  .point .point-body .sec-wrap .point-link .link-item a .number {
    margin-right: min(0.9375vw, 18px);
  }
  .point .point-body .sec-wrap .point-list .point-item {
    padding: min(4.1666666667vw, 80px) 0 0;
    display: flex;
    flex-wrap: wrap;
    gap: min(2.9166666667vw, 56px) min(3.75vw, 72px);
  }
  .point .point-body .sec-wrap .point-list .point-item:nth-child(6) .txt-area {
    width: min(62.5vw, 1200px);
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area {
    width: min(29.375vw, 564px);
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .head {
    padding: 0 0 min(1.25vw, 24px);
    margin: 0 auto min(1.6666666667vw, 32px);
    border-bottom: min(0.0520833333vw, 1px) solid #d1d2d2;
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .head .accent {
    margin: 0 auto min(0.8333333333vw, 16px);
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl {
    font-size: min(2.5vw, 48px);
    line-height: 1.3;
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::before, .point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::before {
    margin-top: calc((1 - 1.3) * 0.5em);
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .head .item-ttl::after {
    margin-bottom: calc((1 - 1.3) * 0.5em);
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .body {
    margin: 0;
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt {
    font-size: min(0.8333333333vw, 16px);
    line-height: 2;
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::before, .point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::before {
    margin-top: calc((1 - 2) * 0.5em);
  }
  .point .point-body .sec-wrap .point-list .point-item .txt-area .body .txt::after {
    margin-bottom: calc((1 - 2) * 0.5em);
  }
  .point .point-body .sec-wrap .point-list .point-item .ph {
    width: min(29.375vw, 564px);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper {
    width: 100%;
    padding: 0;
    position: static;
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: min(2.0833333333vw, 40px);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide {
    width: calc((100% - min(4.1666666667vw, 80px)) / 3);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .ph {
    width: auto;
    margin: 0 auto min(1.0416666667vw, 20px);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap {
    font-size: min(0.8333333333vw, 16px);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-head {
    margin: 0 auto min(0.625vw, 12px);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt {
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.7;
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::before, .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::before {
    margin-top: calc((1 - 1.7) * 0.5em);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .swiper-wrapper .swiper-slide .cap .cap-body .txt::after {
    margin-bottom: calc((1 - 1.7) * 0.5em);
  }
  .point .point-body .sec-wrap .point-list .point-item .point-swiper .point-pagination {
    display: none;
  }
}
.point-aside {
  padding: 23.0769230769vw 3.0769230769vw 14.358974359vw;
  color: #1d2022;
  background-color: #dbe9ef;
  position: relative;
}
.point-aside:before {
  content: "";
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-right: 50vw solid transparent;
  border-left: 50vw solid transparent;
  border-top: 12.8205128205vw solid #f5f5f5;
  border-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.point-aside .aside-unit {
  padding: 14.358974359vw 6.1538461538vw;
  background-color: #fff;
}
.point-aside .aside-unit .logo {
  width: 64.1025641026vw;
  margin: 0 auto 6.1538461538vw;
}
.point-aside .aside-unit .point-lead {
  margin: 0 auto 5.1282051282vw;
  color: #05B0E4;
  font-size: 8.2051282051vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
  white-space: nowrap;
}
.point-aside .aside-unit .point-lead::before, .point-aside .aside-unit .point-lead::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point-aside .aside-unit .point-lead::before {
  margin-top: calc((1 - 1.4) * 0.5em);
}
.point-aside .aside-unit .point-lead::after {
  margin-bottom: calc((1 - 1.4) * 0.5em);
}
.point-aside .aside-unit .point-txt {
  margin: 0 auto 6.1538461538vw;
  font-size: 3.5897435897vw;
  text-align: center;
  line-height: 2;
  letter-spacing: 0.05em;
}
.point-aside .aside-unit .point-txt::before, .point-aside .aside-unit .point-txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point-aside .aside-unit .point-txt::before {
  margin-top: calc((1 - 2) * 0.5em);
}
.point-aside .aside-unit .point-txt::after {
  margin-bottom: calc((1 - 2) * 0.5em);
}
.point-aside .aside-unit .ph-area {
  display: flex;
  flex-direction: column;
  gap: 6.1538461538vw;
}
.point-aside .aside-unit .ph-area .ph-unit {
  display: flex;
  flex-direction: column;
  gap: 6.1538461538vw;
}
.point-aside .aside-unit .ph-area .ph-unit .ph-box .ph {
  margin: 0 auto 2.5641025641vw;
}
.point-aside .aside-unit .ph-area .ph-unit .ph-box .txt {
  font-size: 3.5897435897vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.7;
  letter-spacing: 0.05em;
}
.point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::before, .point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::before {
  margin-top: calc((1 - 1.7) * 0.5em);
}
.point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::after {
  margin-bottom: calc((1 - 1.7) * 0.5em);
}

@media screen and (min-width: 1200px) {
  .point-aside {
    padding: min(9.7916666667vw, 188px) 0 min(9.5833333333vw, 184px);
  }
  .point-aside:before {
    border-right: min(50vw, 960px) solid transparent;
    border-left: min(50vw, 960px) solid transparent;
    border-top: min(5.2083333333vw, 100px) solid #f5f5f5;
  }
  .point-aside .aside-unit {
    width: min(46.875vw, 900px);
    padding: min(2.9166666667vw, 56px) min(3.75vw, 72px) min(4.5833333333vw, 88px);
    margin: 0 auto 0;
  }
  .point-aside .aside-unit .logo {
    width: min(13.0208333333vw, 250px);
    margin: 0 auto min(2.0833333333vw, 40px);
  }
  .point-aside .aside-unit .point-lead {
    margin: 0 auto min(1.6666666667vw, 32px);
    font-size: min(2.5vw, 48px);
    line-height: 1.0666666667;
  }
  .point-aside .aside-unit .point-lead::before, .point-aside .aside-unit .point-lead::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point-aside .aside-unit .point-lead::before {
    margin-top: calc((1 - 1.0666666667) * 0.5em);
  }
  .point-aside .aside-unit .point-lead::after {
    margin-bottom: calc((1 - 1.0666666667) * 0.5em);
  }
  .point-aside .aside-unit .point-txt {
    margin: 0 auto min(1.6666666667vw, 32px);
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.75;
  }
  .point-aside .aside-unit .point-txt::before, .point-aside .aside-unit .point-txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point-aside .aside-unit .point-txt::before {
    margin-top: calc((1 - 1.75) * 0.5em);
  }
  .point-aside .aside-unit .point-txt::after {
    margin-bottom: calc((1 - 1.75) * 0.5em);
  }
  .point-aside .aside-unit .ph-area {
    flex-direction: row;
    gap: min(0.8333333333vw, 16px);
  }
  .point-aside .aside-unit .ph-area .ph-unit {
    gap: min(0.8333333333vw, 16px);
  }
  .point-aside .aside-unit .ph-area .ph-unit .ph-box .ph {
    margin: 0 auto min(0.625vw, 12px);
  }
  .point-aside .aside-unit .ph-area .ph-unit .ph-box .txt {
    font-size: min(0.8333333333vw, 16px);
    line-height: 1.7;
  }
  .point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::before, .point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::before {
    margin-top: calc((1 - 1.7) * 0.5em);
  }
  .point-aside .aside-unit .ph-area .ph-unit .ph-box .txt::after {
    margin-bottom: calc((1 - 1.7) * 0.5em);
  }
}
.starex_contact {
  padding: 20.5128205128vw 3.0769230769vw;
  color: #fff;
  background-color: #05B0E4;
}
.starex_contact .sec-wrap .contact-ttl {
  margin: 0 auto 8.2051282051vw;
  color: #fff;
  font-size: 5.1282051282vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.3;
}
.starex_contact .sec-wrap .contact-ttl::before, .starex_contact .sec-wrap .contact-ttl::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}
.starex_contact .sec-wrap .contact-ttl::before {
  margin-top: calc((1 - 1.3) * 0.5em);
}
.starex_contact .sec-wrap .contact-ttl::after {
  margin-bottom: calc((1 - 1.3) * 0.5em);
}
.starex_contact .sec-wrap .contact-list {
  display: flex;
  flex-direction: column;
  gap: 5.1282051282vw;
}
.starex_contact .sec-wrap .contact-list .contact-item {
  padding: 12.3076923077vw 5.1282051282vw;
  color: #1d2022;
  background-color: #fff;
}
.starex_contact .sec-wrap .contact-list .contact-item .item-name {
  margin: 0 auto 4.1025641026vw;
  font-size: 4.1025641026vw;
  text-align: center;
}
.starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a {
  background-color: #06c755;
}
.starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a .icon {
  padding-left: 10.7692307692vw;
  color: #fff;
  font-weight: 500;
  position: relative;
}
.starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a .icon:before {
  content: "";
  width: 6.6666666667vw;
  height: 6.4102564103vw;
  margin: auto;
  background-image: url("/wp-content/themes/car_coating/cmn/img/icon-line.svg");
  background-repeat: no-repeat;
  background-size: 6.6666666667vw auto;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.starex_contact .sec-wrap .contact-list .contact-item:nth-child(2) .link a {
  color: #fff;
  background-color: #1d2022;
}

@media screen and (min-width: 1200px) {
  .starex_contact {
    padding: min(6.25vw, 120px) 0;
  }
  .starex_contact .sec-wrap .contact-ttl {
    margin: 0 auto min(2.0833333333vw, 40px);
    font-size: min(1.6666666667vw, 32px);
    line-height: 1.6;
  }
  .starex_contact .sec-wrap .contact-ttl::before, .starex_contact .sec-wrap .contact-ttl::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
  }
  .starex_contact .sec-wrap .contact-ttl::before {
    margin-top: calc((1 - 1.6) * 0.5em);
  }
  .starex_contact .sec-wrap .contact-ttl::after {
    margin-bottom: calc((1 - 1.6) * 0.5em);
  }
  .starex_contact .sec-wrap .contact-list {
    flex-direction: row;
    gap: min(2.0833333333vw, 40px);
    width: min(75vw, 1440px);
    margin: 0 auto 0;
  }
  .starex_contact .sec-wrap .contact-list .contact-item {
    flex: 1;
    padding: min(3.3333333333vw, 64px) min(3.3333333333vw, 64px);
  }
  .starex_contact .sec-wrap .contact-list .contact-item .item-name {
    margin: 0 auto min(1.6666666667vw, 32px);
    font-size: min(1.0416666667vw, 20px);
  }
  .starex_contact .sec-wrap .contact-list .contact-item .link {
    width: min(25vw, 480px);
    margin: 0 auto 0;
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a {
    border: min(0.0520833333vw, 1px) solid #06c755;
    transition-duration: 0.3s;
    transition-property: padding, color, background-color, border;
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a:hover {
    background-color: #fff;
    background-image: url("/wp-content/themes/car_coating/cmn/img/icon-arrow_gr.svg");
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a:hover .icon {
    color: #06c755;
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a:hover .icon:before {
    background-image: url("/wp-content/themes/car_coating/cmn/img/icon-line-on.svg");
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a .icon {
    padding-left: min(2.1875vw, 42px);
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(1) .link a .icon:before {
    width: min(1.3541666667vw, 26px);
    height: min(1.3020833333vw, 25px);
    background-size: min(1.3541666667vw, 26px) auto;
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(2) .link a {
    border: min(0.0520833333vw, 1px) solid #1d2022;
  }
  .starex_contact .sec-wrap .contact-list .contact-item:nth-child(2) .link a:hover {
    color: #1d2022;
    background-color: #fff;
  }
}/*# sourceMappingURL=style.css.map */