@charset "UTF-8";
.attention {
  padding-left: 1em;
  margin-bottom: 5px;
  position: relative;
  color: #ff4123;
  display: inline-block;
}
.attention:before {
  content: "※";
  position: absolute;
  left: 0;
}

.event_plus_item_selector {
  padding: 0;
}

.event_reserve_prepaid strong {
  font-size: 1.2rem;
  color: #666;
  font-weight: bold;
}
.event_reserve_prepaid .event_description {
  padding: 15px 5px;
}

.form-control {
  padding: 5px 15px;
}
.form-control.multi-checkbox label {
  padding-left: 5px;
}

span.add_unit:before {
  content: attr(data-unit);
}

.total_area {
  margin: 5px 0 15px;
}
.total_area.calc_area > span {
  font-size: 1.2rem;
  color: #666;
  font-weight: bold;
}
.total_area.calc_area > span:after {
  content: attr(data-price);
}
.total_area.total > span {
  font-size: 1.2rem;
  color: #ff4123;
  font-weight: bold;
}
.total_area.total > span:after {
  content: attr(data-price);
}

table.payment_table {
  width: 100%;
}
table.payment_table > tbody > tr > th {
  padding: 5px !important;
  width: 30% !important;
}
table.payment_table > tbody > tr > td {
  padding: 5px !important;
  width: 70% !important;
  background: #fefefe;
}
table.payment_table > tbody > tr > td .total_price {
  color: #ff4123;
  font-weight: bold;
}
table.payment_table > tbody > tr > td .total_price:after {
  content: attr(data-price);
}

#authMessage {
  display: none;
}

table.about_point_table th {
  background-color: #57524E;
  color: #fff;
  padding: 4px;
  border: 1px dotted #999;
}
table.about_point_table td {
  border: 1px dotted #999;
  border-right: none;
}
table.about_point_table td.bodytext {
  padding: 3px;
  border-left: none;
}
table.about_point_table td.time {
  padding: 2px 0 2px 4px;
}

.reservation_options > a {
  display: block;
  float: left;
  padding-right: 10px;
}
.reservation_options > span {
  display: block;
  float: left;
  padding-right: 10px;
}

.news_aranking > li {
  list-style-type: none;
}

/*# sourceMappingURL=pigoo_live.css.map */
