@charset "utf-8";

.guide-page-section { margin-top: 60px; }
@media screen and (max-width: 667px) {
.guide-page-section { margin-top: 30px; }
}

.order-howto-dd-caption { padding-top: 85px; }
@media screen and (max-width: 667px) {}
@media only screen and (min-width: 668px) and (max-width: 1024px) {}

.guide-page-anchor-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0 0 50px;
}
@media screen and (max-width: 667px) {
.guide-page-anchor-wrap {
  flex-wrap: wrap;
  padding: 0 0 25px;
}
}
@media only screen and (min-width: 668px) and (max-width: 1024px) {}

.guide-page-anchor-list {
  display: block;
  margin-top: 1em;
  width: 30%;
}
@media screen and (max-width: 667px) {
.guide-page-anchor-list {
  margin: 5px auto 0;
  width: 100%;
}
}
@media only screen and (min-width: 668px) and (max-width: 1024px) {}

.guide-page-anchor-list.half-size { width: 50%; }
@media screen and (max-width: 667px) {
.guide-page-anchor-list.half-size { width: 100%; }
}

.guide-page-anchor-list .guide-page-button-inner:after { content: '▼'; }

.faq-list-q { font-size: 20px; }
@media screen and (max-width: 667px) {
.faq-list-q { font-size: 15px; }
}
@media only screen and (min-width: 668px) and (max-width: 1024px) {}

.faq-list-q:before { color: #ff9500; }

.faq-list-a { padding-bottom: 1.5em; }

.order-howto-picture.half-size { zoom: 50%; }