.c-lower-head--guide {
  margin: 0;
  background: transparent;
}
.c-lower-head--guide .c-lower-head__title-parent {
  font-size: min(16px, 1.111111111111111vw);
}
.guide-lead {
  line-height: 2;
  letter-spacing: 0.1em;
  margin: 0;
  font-size: min(16px, 1.111111111111111vw);
}
.guide-anchorList {
  display: flex;
}
.guide-anchorList__itemLink {
  display: block;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.01em;
  position: relative;
}
.guide-anchorList__itemLink::after {
  content: '';
  background: url("/assets/img/common/icon_anchor.svg") no-repeat center center/contain;
  display: block;
}
.guide-usageList {
  display: flex;
  flex-wrap: wrap;
}
.guide-usageList__item {
  background: #000;
  background-size: 100%;
  background-repeat: no-repeat;
  border-radius: min(10px, 0.694444444444444vw);
}
.guide-usageList__itemLink {
  color: #fff;
}
.guide-usageList__item01 {
  background-image: url("/assets/img/guide/bg_usage01.webp");
}
.guide-usageList__item02 {
  background-image: url("/assets/img/guide/bg_usage02.webp");
}
.guide-usageList__item03 {
  background-image: url("/assets/img/guide/bg_usage03.webp");
}
.guide-usageList__item04 {
  background-image: url("/assets/img/guide/bg_usage04.webp");
}
.guide-usageList__item05 {
  background-image: url("/assets/img/guide/bg_usage05.webp");
}
.guide-usageList__item06 {
  background-image: url("/assets/img/guide/bg_usage06.webp");
}
.guide-usageList__item07 {
  background-image: url("/assets/img/guide/bg_usage07.webp");
}
.guide-usageList__item08 {
  background-image: url("/assets/img/guide/bg_usage08.webp");
}
.guide-usageList__item09 {
  background-image: url("/assets/img/guide/bg_usage09.webp");
}
.guide-usageList__item10 {
  background-image: url("/assets/img/guide/bg_usage10.webp");
}
.guide-usageList__item11 {
  background-image: url("/assets/img/guide/bg_usage11.webp");
}
.guide-usageList__item12 {
  background-image: url("/assets/img/guide/bg_usage12.webp");
}
.guide-usageList__item13 {
  background-image: url("/assets/img/guide/bg_usage13.webp");
}
.guide-usageList__itemLink {
  display: flex;
  flex-direction: column;
  text-align: center;
  height: 100%;
  justify-content: flex-end;
  padding: min(20px, 1.388888888888889vw);
}
.guide-usageList__itemLink__title {
  font-weight: bold;
  letter-spacing: 0.1em;
  font-size: min(22px, 1.527777777777778vw);
  margin-bottom: min(10px, 0.694444444444444vw);
}
.guide-usageList__itemLink__text {
  font-weight: bold;
  font-size: min(16px, 1.111111111111111vw);
  letter-spacing: 0.1em;
  height: min(48px, 3.333333333333333vw);
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  margin: 0;
}
.guide-brandList {
  display: flex;
  flex-wrap: wrap;
}
.guide-brandList__itemLink {
  color: #333;
}
.guide-brandList__itemLink__title {
  font-weight: bold;
  letter-spacing: 0.1em;
  font-size: min(18px, 1.25vw);
  margin: min(20px, 1.388888888888889vw) 0;
}
.guide-brandList__itemLink__text {
  font-size: min(16px, 1.111111111111111vw);
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0;
}
.guide-recommendList {
  display: flex;
  flex-wrap: wrap;
}
.guide-recommendList__itemLink {
  color: #333;
}
.guide-recommendList__itemLink__image {
  border-radius: 10px;
  border: 1px solid #ccc;
  padding: min(13px, 0.902777777777778vw);
  margin-bottom: min(20px, 1.388888888888889vw);
  height: min(166px, 11.527777777777779vw);
}
.guide-recommendList__itemLink__image img {
  object-fit: contain;
  height: min(140px, 9.722222222222223vw);
}
.guide-recommendList__itemLink__category {
  color: #555;
  font-weight: bold;
  letter-spacing: 0.1em;
  font-size: min(14px, 0.972222222222222vw);
  margin-bottom: min(5px, 0.347222222222222vw);
}
.guide-recommendList__itemLink__title {
  font-weight: bold;
  letter-spacing: 0.1em;
  font-size: min(18px, 1.25vw);
  margin-bottom: min(20px, 1.388888888888889vw);
}
.guide-recommendList__itemLink__text {
  font-size: min(16px, 1.111111111111111vw);
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin: 0;
}
@media screen and (max-width: 767.98px) {
  .c-lower-head--guide .c-lower-head__title-parent {
    font-size: 3.733333333333334vw;
  }
  .guide-lead {
    font-size: 3.733333333333334vw;
  }
  .guide-anchorList {
    margin-top: 16vw;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 5.333333333333334vw;
  }
  .guide-anchorList__item {
    width: 41.86666666666667vw;
    border-bottom: 1px solid #ccc;
    padding-bottom: 2.666666666666667vw;
  }
  .guide-anchorList__itemLink {
    padding-left: 5.866666666666666vw;
  }
  .guide-anchorList__itemLink::after {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 3.466666666666666vw;
    height: 2.133333333333333vw;
  }
  .guide-category {
    margin-top: 13.333333333333334vw;
    padding-top: 20px;
  }
  .guide-category + .guide-category {
    margin-top: 26.666666666666668vw;
  }
  .guide-usageList {
    gap: 8vw 5.333333333333334vw;
  }
  .guide-usageList__item {
    width: 41.86666666666667vw;
    height: 41.86666666666667vw;
  }
  .guide-usageList__itemLink {
    justify-content: flex-start;
    padding: 6.4vw 2.4vw 2.666666666666667vw;
  }
  .guide-usageList__itemLink__title {
    font-size: 4.8vw;
    margin-bottom: 1.866666666666667vw;
    height: 14.399999999999999vw;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .guide-usageList__itemLink__text {
    font-size: 3.733333333333334vw;
    height: 16.8vw;
  }
  .guide-brandList {
    gap: 8vw 5.333333333333334vw;
  }
  .guide-brandList__item {
    width: 41.86666666666667vw;
  }
  .guide-brandList__itemLink__title {
    font-size: 4.266666666666667vw;
    margin: 5.333333333333334vw 0;
  }
  .guide-brandList__itemLink__text {
    font-size: 3.733333333333334vw;
  }
  .guide-recommendList {
    gap: 8vw 5.333333333333334vw;
  }
  .guide-recommendList__item {
    width: 41.86666666666667vw;
  }
  .guide-recommendList__itemLink__image {
    padding: 1.866666666666667vw;
    margin-bottom: 5.333333333333334vw;
    height: 28.000000000000004vw;
  }
  .guide-recommendList__itemLink__image img {
    height: 24vw;
  }
  .guide-recommendList__itemLink__category {
    font-size: 3.2vw;
    margin-bottom: 1.333333333333333vw;
  }
  .guide-recommendList__itemLink__title {
    font-size: 4.266666666666667vw;
    margin-bottom: 5.333333333333334vw;
  }
  .guide-recommendList__itemLink__text {
    font-size: 3.733333333333334vw;
  }
  .guide-footBtnWrap {
    margin: 5.333333333333334vw auto 0;
  }
}
@media print, screen and (min-width: 768px) {
  .guide-anchorList__item {
    border-left: 1px solid #ccc;
    padding: 0 min(20px, 1.388888888888889vw);
  }
  .guide-anchorList__item:last-child {
    border-right: 1px solid #ccc;
  }
  .guide-anchorListWrap {
    margin-top: min(105px, 7.291666666666667vw);
  }
  .guide-anchorList__itemLink {
    text-align: center;
    font-size: min(16px, 1.111111111111111vw);
    transition: opacity 0.5s;
  }
  .guide-anchorList__itemLink:hover {
    opacity: 0.7;
  }
  .guide-anchorList__itemLink::after {
    width: min(12.4px, 0.861111111111111vw);
    height: min(8px, 0.555555555555556vw);
    margin: min(8px, 0.555555555555556vw) auto 0;
  }
  .guide-category {
    margin-top: min(85px, 5.902777777777778vw);
  }
  .guide-category + .guide-category {
    margin-top: min(150px, 10.416666666666668vw);
  }
  .guide-usageList {
    gap: min(40px, 2.777777777777778vw) min(60px, 4.166666666666666vw);
  }
  .guide-usageList__item {
    width: min(249px, 17.291666666666668vw);
    height: min(249px, 17.291666666666668vw);
    transition: opacity 0.5s;
  }
  .guide-usageList__item:hover {
    opacity: 0.7;
  }
  .guide-brandList {
    gap: min(40px, 2.777777777777778vw) min(60px, 4.166666666666666vw);
  }
  .guide-brandList__item {
    width: min(249px, 17.291666666666668vw);
    transition: opacity 0.5s;
  }
  .guide-brandList__item:hover {
    opacity: 0.7;
  }
  .guide-recommendList {
    gap: min(40px, 2.777777777777778vw) min(60px, 4.166666666666666vw);
  }
  .guide-recommendList__item {
    width: min(249px, 17.291666666666668vw);
    transition: opacity 0.5s;
  }
  .guide-recommendList__item:hover {
    opacity: 0.7;
  }
  .guide-footBtnWrap {
    width: min(564px, 39.166666666666664vw);
    margin: min(40px, 2.777777777777778vw) auto 0;
  }
}
