@charset "UTF-8";
.flatpickr-calendar {
  font-size: 12px !important;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper > .numInput.cur-year {
  width: 50px !important;
}

.flatpickr-calendar .flatpickr-month {
  margin-bottom: 10px;
}

.flatpickr-calendar .flatpickr-current-month {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flatpickr-calendar .flatpickr-current-month .cur-month {
  order: 1;
  /* font-size: 1.6rem; */
  font-size: 16px;
  font-weight: normal;
  color: #5e5e5e;
}

.flatpickr-calendar .flatpickr-current-month .cur-month:hover {
  background-color: #fff;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  order: 0;
  flex: 0 0 auto;
  width: auto;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover {
  background-color: #fff;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper > .numInput:after {
  content: "年";
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper > .numInput.cur-year {
  /* font-size: 1.6rem; */
  font-size: 16px;
  color: #5e5e5e;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown, .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp {
  display: none;
}

.flatpickr-calendar .dayContainer {
  padding: 0 10px 10px;
}

.flatpickr-calendar .flatpickr-weekdaycontainer {
  padding: 0 10px;
}

.flatpickr-calendar .flatpickr-day {
  /* font-size: 1.2rem; */
  flex: 0 0 calc(100% - 20px)/7;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  border-radius: 0;
  /* background-color: #1F61A1; */
  background-color: #ededed;


  border: 1px solid #fff !important;
  color: #454545;
}

.flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day:hover {
  background-color: #c5498e;
  border: 1px solid #fff;
}

.flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  color: #cdcdcd;
  /* background-color: #eee; */
  background-color: #f6f6f6;

  border: 1px solid #c5c5c5;
  cursor: default !important;
}

.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
  color: #cdcdcd;
  background-color: #eee;
  border: 1px solid #fff;
  text-decoration: none;
}

.p-modelhouse .webkeyword .c-form--input,
.p-openhouse .webkeyword .c-form--input{
  padding: 0 2rem;
}

@media only screen and (max-width:768px) {
  .p-modelhouse .webkeyword .c-form--input,
  .p-openhouse .webkeyword .c-form--input {
    margin-top: 3rem;
  }
}

#p-modelhouse #ui-datepicker-div,
#p-openhouse #ui-datepicker-div{
  display: none!important;
}

@media not screen and (max-width:768px) {
  .conf-form .detail-data{
    padding: 0 2rem;
  }

  .conf-form .detail-title.small{
    font-size: 1rem;
  }
}



/* .flatpickr-calendar .flatpickr-weekdaycontainer > .flatpickr-weekday:first-of-type {
  color: #f00;
}

.flatpickr-calendar .flatpickr-weekdaycontainer > .flatpickr-weekday:last-of-type {
  color: #00f;
} */
/*# sourceMappingURL=eventform.css.map */
