@charset "UTF-8";
/*=============================================================

	Date: 2022-12-21
	CSS Document ：guide

=============================================================*/

.gd_page-guide__page-link {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  max-width: 960px;
}

.guide {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  max-width: 960px;
}

.guide ol,
.guide ul,
.guide li {
  list-style-type: none;
}

.guide ol {
  counter-reset: cnt;
  padding-left: 1rem;
}

.guide ol li {
  font-size: 1rem;
  padding-left: 1.2em;
  position: relative;
}

.guide ol li:not(:first-child) {
  margin-top: 6px
}

.guide ol li::before {
  counter-increment: cnt;
  content: "" counter(cnt) ".";
  position: absolute;
  left: 0;
}

.guide .gd_counter li {
  padding-left: 1.9em;
}

.guide .gd_counter li::before {
  content: "(" counter(cnt) ") ";
}

.gd_content__sec {
  margin-top: 1.25rem;
}

.gd_sign {
  text-align: right;
}

@media not all and (min-width: 768px) {
  .gd_page-guide__page-link {
    padding-right: 0;
    padding-left: 0;
  }
  
  .guide {
    padding-right: 0;
    padding-left: 0;
  }
  
  .guide ol {
    padding-left: 1rem;
  }
  
  .guide ol li {
    font-size: 0.8125rem;
  }
}