<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*==================================
terms
====================================*/
/*==================================
import
====================================*/
/*==================================
_common.scss
====================================*/
@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&amp;family=Noto+Sans+JP:wght@400;500;700&amp;display=swap");
/*==================================
variable
====================================*/
.Josefin {
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
}

/*==================================
font
====================================*/
* {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}

/*==================================
media queries
====================================*/
/*==================================
width
====================================*/
.l-inner {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 25px;
}
@media (min-width: 1200px) {
  .l-inner {
    max-width: 35%;
    padding: 0;
  }
}

/*==================================
img
====================================*/
.l-img {
  display: block;
  position: relative;
}
.l-img::before {
  content: "";
  display: block;
}
.l-img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit: cover;";
}

/*==================================
none
====================================*/
@media screen and (min-width: 1200px) {
  .pc_none {
    display: none !important;
  }
}

@media screen and (max-width: 1199px) {
  .sp_none {
    display: none !important;
  }
}

/*==================================
tel link
====================================*/
@media (min-width: 1200px) {
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
  }
}
/*==================================
test
====================================*/
/* test */
.test {
  border: solid 1px red;
}

.terms .l-lower-terms {
  padding: 40px 0;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms {
    padding: 80px 0;
  }
}
.terms .l-lower-terms .terms__desc {
  margin-top: 24px;
}
.terms .l-lower-terms .terms__desc:first-of-type {
  margin-top: 0;
}
.terms .l-lower-terms .terms__ol {
  padding-left: 1.5em;
  list-style-type: decimal;
}
.terms .l-lower-terms .terms__ol .terms__li {
  list-style-type: decimal;
  margin-top: 40px;
  font-size: 1.8rem;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .terms__li {
    margin-top: 80px;
    font-size: 2.4rem;
  }
}
.terms .l-lower-terms .terms__ol .terms__cont {
  margin-top: 12px;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .terms__cont {
    margin-top: 24px;
  }
}
.terms .l-lower-terms .terms__ol .terms__sub-ol {
  margin-top: 12px;
  list-style-type: decimal;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .terms__sub-ol {
    margin-top: 24px;
  }
}
.terms .l-lower-terms .terms__ol .terms__sub-ol .terms__sub-li {
  margin-top: 12px;
  padding-left: 1.3em;
  text-indent: -1.3em;
  font-size: 1.4rem;
  list-style-type: none;
  counter-increment: cnt;
  word-break: break-all;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .terms__sub-ol .terms__sub-li {
    margin-top: 24px;
    font-size: 1.6rem;
  }
}
.terms .l-lower-terms .terms__ol .terms__sub-ol .terms__sub-li::before {
  content: "(" counter(cnt) ") ";
}
.terms .l-lower-terms .terms__ol .terms__sub-ul {
  margin-top: 12px;
  padding-left: 1.3em;
  list-style-type: disc;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .terms__sub-ul {
    margin-top: 24px;
  }
}
.terms .l-lower-terms .terms__ol .terms__sub-ul .terms__sub-li {
  margin-top: 12px;
  list-style-type: disc;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .terms__sub-ul .terms__sub-li {
    margin-top: 24px;
  }
}
.terms .l-lower-terms .terms__ol .l-terms__sub__note {
  border: 1px solid #707070;
  margin: 12px 0 0 1.3em;
  padding: 0 12px 12px;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .l-terms__sub__note {
    margin: 24px 0 0 1.3em;
    padding: 0 24px 24px;
  }
}
.terms .l-lower-terms .terms__ol .l-terms__sub__note .terms__sub-note-ul {
  margin-top: 12px;
  padding-left: 1.3em;
  list-style-type: disc;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .l-terms__sub__note .terms__sub-note-ul {
    margin-top: 24px;
  }
}
.terms .l-lower-terms .terms__ol .l-terms__sub__note .terms__sub-note-ul .terms__sub-note-li {
  margin-top: 12px;
  list-style-type: disc;
}
@media (min-width: 1200px) {
  .terms .l-lower-terms .terms__ol .l-terms__sub__note .terms__sub-note-ul .terms__sub-note-li {
    margin-top: 24px;
  }
}/*# sourceMappingURL=terms.css.map */</pre></body></html>