@charset "UTF-8";
body {
    font-family: Yu gothic, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: 500;
}
body.no-scroll {
  position: relative;
  overflow: hidden;
}

a img:hover,
button:hover,
input[type="submit"]:hover {
  opacity:0.7;
}
a img,
a img:before,
a img:after {
  -webkit-transition: all .3s;
  transition: all .3s;
}
button,
button:before,
button:after {
  -webkit-transition: all .3s;
  transition: all .3s;
}
input[type="submit"],
input[type="submit"]:before,
input[type="submit"]:after {
  -webkit-transition: all .3s;
  transition: all .3s;
}

.h1 {
  text-align: center;
  font-family: "Yu Mincho";
  font-size: 34px;
}
.h1 span {
  font-size: 12px;
  color: #ab9756;
  display: block;
  letter-spacing: 5px;
  padding-top: 10px;
}

.price {
	color: #000000;
}
.net-price {
	display:none;
}
/* 2018/09/14 ADD [snarita] start */
.btn-primary {
  color: #fff;
  border: solid 1px #c70;
  background-color: #d80;
}
.btn-danger {
  color: #fff;
  border: solid 1px #931;
  background-color: #a42;
}
[class^="status-progress"]:after {
  border-right: #d91 solid 4px;
  background: #ebaa12;
}
.status-reserve [class^="status-progress"]:after {
  border-right: #700 solid 4px;
  background: #960;
}
.status-return [class^="status-progress"]:after {
  border-right: #dd8 solid 4px;
  background: #e7d09c;
}
/* 2018/09/14 ADD [snarita] end */

.img-center img {
   width: 100%; 
}
