@charset "UTF-8";
.ui-datepicker {
  width: 300px; }
  @media screen and (max-width: 767px) {
    .ui-datepicker {
      width: calc(100% - 50px); } }
  .ui-datepicker select {
    outline: none; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: auto; }

.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 1.6rem;
  font-family: yu-gothic-pr6n, "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  line-height: 2; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  top: 6px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  text-align: center; }

@media screen and (max-width: 767px) {
  .hasDatepicker {
    flex-basis: 100% !important;
    max-width: 100% !important;
    width: 100% !important; } }

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