@charset "UTF-8";
.section_inner.section_alert {
  margin: 15px auto 5px;
  padding: 0; }

.alert {
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 2px;
  text-align: left; }

.alert-success {
  color: #444;
  border-color: #b2dba1;
  background-color: #dff0d8; }

.alert-danger {
  color: #444;
  border-color: #ff5e5e;
  background-color: #ffaaaa; }

.error-message {
  background: #ffaaaa;
  padding: 5px; }

/* パーティー一覧 詳細 */
.party_item .party_type .type_label {
  color: #FFF;
  background-color: #eee; }
  .party_item .party_type .type_label.party_type-stand {
    background-color: #cc9025; }
  .party_item .party_type .type_label.party_type-seat {
    background-color: #cc4f15; }
  .party_item .party_type .type_label.party_type-300people {
    background-color: #233099; }
  .party_item .party_type .type_label.party_type-100people {
    background-color: #008b8b; }
  .party_item .party_type .type_label.party_type-50people {
    background-color: #9e913b; }
  .party_item .party_type .type_label.party_type-twenty {
    background-color: #1fc9ff; }
  .party_item .party_type .type_label.party_type-thirty {
    background-color: #2f4f4f; }
  .party_item .party_type .type_label.party_type-forty {
    background-color: #696969; }
  .party_item .party_type .type_label.party_type-jieitai {
    background-color: #008000; }
  .party_item .party_type .type_label.party_type-miss {
    background-color: #ff69b4;
    font-size: 11px; }
  .party_item .party_type .type_label.party_type-hobby {
    background-color: #99000d; }
  .party_item .party_type .type_label.party_type-nurse {
    background-color: #fa8072; }
  .party_item .party_type .type_label.party_type-wdoctor {
    background-color: #bc8f8f; }
  .party_item .party_type .type_label.party_type-premium {
    background-color: #9400d3;
    font-size: 10px; }
  .party_item .party_type .type_label.party_type-home {
    background-color: #fe0000;
    font-size: 10px; }
  .party_item .party_type .type_label.party_type-twenty_thirty {
    background-color: #233099; }

.status.type_acceptable {
  background: #b1c100; }
.status.type_only_remaining {
  background: #f56301; }
.status.type_waiting {
  background: #EEE;
  color: #fc5c34; }

.res_fee {
  line-height: 1.2; }

#wp_main .party_item_info .user_entry {
  margin-bottom: 5px; }

#wp_main .party_item .party_item_header p.party_place span.shop a {
  font-size: 22px;
  line-height: 1.3em;
  font-weight: bold;
  padding: 0; }
  @media screen and (max-width: 768px) {
    #wp_main .party_item .party_item_header p.party_place span.shop a {
      font-size: 17px; } }

@media screen and (max-width: 768px) {
  #wp_main .party_item .party_item_header p.party_date {
    line-height: 1.3em; }

  .party_detail_item_inner.open_default {
    display: block; } }
/* 予約フロー */
#contact_form .consent input[type="checkbox"] {
  margin-right: 5px; }

#contact_form input[type="radio"] {
  -webkit-appearance: radio;
  -moz-appearance: radio; }

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