@charset "UTF-8";
main section > ._inner {
  max-width: 800px;
}

.privacypolicy:nth-of-type(n+2) ._inner:first-of-type {
  border-top: solid 1px #ddd;
  padding-top: 36px;
}
.privacypolicy ._inner:nth-of-type(n+2) {
  margin-top: 24px;
}
.privacypolicy-headline h2 {
  text-align: center;
  font-size: 2.4rem;
}
.privacypolicy-body h3 {
  font-size: 1.6rem;
}
.privacypolicy-body h3 + p {
  margin-top: 0.5em;
}
.privacypolicy-body ol.provision {
  counter-reset: number 0;
}
.privacypolicy-body ol.provision > li {
  margin-top: 2em;
}
.privacypolicy-body ol.provision > li h3 {
  position: relative;
}
.privacypolicy-body ol.provision > li h3:before {
  content: counter(number);
  counter-increment: number 1;
  display: inline-block;
  width: 1.6em;
  text-align: center;
  margin-left: -1.6em;
  font-size: 1.15em;
  line-height: 1;
}
.privacypolicy-body ul.list {
  margin-top: 2em;
  margin-bottom: 2em;
}
.privacypolicy-body ul.list._top {
  margin-top: 0;
}
.privacypolicy-body ul.list > li {
  margin-top: 1em;
  display: flex;
}
.privacypolicy-body ._indent {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.5em;
}
.privacypolicy-body .address {
  margin-top: 2em;
}
.privacypolicy-body .address dl {
  display: flex;
}
.privacypolicy-body .address dl:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.privacypolicy-body .address dl > dt {
  min-width: 6em;
  margin-right: 2em;
}
.privacypolicy-body .signature {
  margin-top: 2em;
}
.privacypolicy-body .signature p + p {
  margin-top: 1em;
}
.privacypolicy-body .companies {
  margin-top: 1em;
}
.privacypolicy-body .companies-item {
  margin-top: 0.5em;
}
.privacypolicy-body .companies-item:before {
  content: "・";
}
@media screen and (max-width: 767px) {
  .privacypolicy-headline h2 {
    text-align: left;
    font-size: 2.1rem;
  }
  .privacypolicy-body ol.provision {
    padding-left: 1.6em;
  }
  .privacypolicy .address dl {
    flex-direction: column;
  }
  .privacypolicy .address dl > dt {
    width: 100%;
  }
  .privacypolicy .address dl > dd {
    margin-left: 1em;
  }
} /** @media max-width: 767px */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbWVyL2MvcHJpdmFjeXBvbGljeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtFQUNFOzs7QUFRSTtFQUNFO0VBQ0E7O0FBTUo7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBTUY7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFVQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNUjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBUUo7RUFDRTtFQUNBO0VBQ0E7O0FBT0Y7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQVFOO0VBQ0U7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFOztBQUtBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFZVjtFQVFNO0lBQ0U7SUFDQTs7RUFNRjtJQUNFOztFQU1GO0lBQ0U7O0VBRUE7SUFDRTs7RUFFRjtJQUNFOztFQUtUIiwiZmlsZSI6ImN1c3RvbWVyL2MvcHJpdmFjeXBvbGljeS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAndXRmLTgnO1xuXG5tYWluIHNlY3Rpb24gPi5faW5uZXJ7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5wcml2YWN5cG9saWN5e1xuXG4gICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAuX2lubmVye1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX2lubmVye1xuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9Ly8uX2lubmVyXG5cbiAgJi1oZWFkbGluZXtcbiAgICBoMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfS8vJi1oZWFkbGluZVxuXG4gICYtYm9keXtcbiAgICBcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAmK3B7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIG9sLnByb3Zpc2lvbntcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwOyBcbiAgICAgID5saXtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuXG4gICAgICAgIC5faGVhZGxpbmV7XG4gICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuX2JvZHl7XG4gICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICBoM3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS42ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5saXN0e1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgICAmLl90b3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgID5saXtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC8vICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9pbmRlbnR7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcblxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9Ly8uX2luZGVudFxuXG4gICAgLmFkZHJlc3N7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAgIGRse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPmR0e1xuICAgICAgICAgIG1pbi13aWR0aDogNmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICB9XG4gICAgICAgID5kZHtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5hZGRyZXNzXG5cbiAgICAuc2lnbmF0dXJle1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgcCtwe1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbmllc3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgJi1oZWFkbGluZXtcbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgJi1pdGVte1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAn44O7JztcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vLmNvbXBhbmllc1xuXG4gICAgLl9jb21wYW55e1xuXG4gICAgfS8vLl9jb21wYW55XG5cbiAgfS8vJi1ib2R5XG59Ly8ucHJpdmFjeXBvbGljeVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpdmFjeXBvbGljeXtcblxuICAgIC5faW5uZXJ7XG4gICAgICBcbiAgICB9Ly8uX2lubmVyXG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgaDJ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIFxuICAgICAgb2wucHJvdmlzaW9ue1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRyZXNze1xuXG4gICAgICBkbHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICA+ZHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPmRke1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8uYWRkcmVzc1xuICB9Ly8ucHJpdmFjeXBvbGljeVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyJdfQ== */
