@charset "UTF-8";
main {
  text-align: center;
}

.main-img {
  display: block;
}

.intro-box {
  background-color: #111b39;
  color: #fff;
  font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
  font-size: 12px;
  line-height: 28px;
  padding: 50px;
}

.intro-box .sub-txt {
  margin-bottom: 20px;
}

.sub-ttl {
  padding: 80px 0 20px;
}

.product {
  color: #636363;
}

.product .intro {
  font-size: 12px;
  line-height: 24px;
  margin: 20px 0 70px;
}

.product .intro .sub-txt {
  margin-bottom: 20px;
}

.product .texture {
  margin-bottom: 40px;
}

.product .piece {
  display: block;
  padding-bottom: 80px;
}

.product .piece .type {
  margin-bottom: 10px;
}

.product .piece .block {
  margin: 0 auto;
  width: 65%;
}

.product .piece .block .price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

.product .piece .block .price-box .price {
  border-bottom: 1px solid #636363;
  color: #636363;
  font-size: 11px;
}

.single {
  background-color: #efefef;
}

.option {
  color: #636363;
  font-size: 12px;
  line-height: 24px;
  margin: 70px 40px;
}

.option .detail {
  margin-bottom: 40px;
}

.overview {
  background-color: #111b39;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  padding: 70px 30px;
}

.overview .block {
  margin-bottom: 70px;
}

.list {
  margin-bottom: 20px;
}

.ttl {
  margin-bottom: 15px;
}
/*# sourceMappingURL=2022holiday-bit.css.map */