@charset "utf-8";

/* layout control */
.limitbnr {
  display: none;
}

.inner-item {
  /* box-sizing: content-box; */
}

.item-list li.full {
  max-width: 100%;
  width: 100%;
}

.price {
  width: 100%;
}

.fs-l-main {
  margin-top: 120px;
  max-width: 100%;
  padding: 0px;
}

.fs-l-pageMain {
  max-width: 100%;
}

#main-img-area img {
  margin: auto;
}

#review-area img {
  margin: auto;
}

.title01 img,
.title img {
  margin: auto;
}

.gotop {
  display: none;
}

#review-area h3 {
  font-weight: bold;
}

@media (min-width: 1px) and (max-width: 840px) {
  .fs-l-main {
    margin-top: 60px;
  }
}

/* contents control */
#wrap {
  font-family: 'Noto Sans JP', sans-serif !important;
}

#c01,
#c02,
#c03,
#c04,
#c05,
#c06 {}

#c03 .item-box-row2 .inner-item li {
  max-width: 425px;
}

@media screen and (max-width: 840px) {

  #c01,
  #c02,
  #c03,
  #c04,
  #c05,
  #c06 {
    margin-top: -60px;
    padding-top: 60px;
  }

}

@media (max-width: 768px) {
  .itemName {
    letter-spacing: -1px;
  }

  .item_b_warning2 {
    font-size: 12px;
  }

  .back-btn {
    margin-left: auto;
    margin-right: auto;
  }

  #c03 .item-box-row2 .inner-item li {
    max-width: none;
  }
}

@media (min-width: 769px) and (max-width: 1017px) {
  .itemName {
    font-size: 22px;
    letter-spacing: -1px;
  }

  .item_b_comment {
    font-size: 16px;
  }
}