@charset "UTF-8";
/* CSS Document */


.schedule .lead{
  text-align: center;
  margin-top: 20px;
}
.schedule .tx_comp{
  text-align: center;
  padding:40px 0 0 ;
}
.schedule .c-box.c-box__inputwrapper{
  max-width:430px !important;
}
.schedule .c-inputwrapper:not(.u-nostyle)::after{
  content:none !important;
}

.schedule .c-box.c-box__entry{
  margin:40px auto 0 !important;
}

.disabled{
  background-color: #ccc !important;
  border-color: #ccc !important;
  pointer-events: none;
}

.schedule .c-button:hover {
  color: #1C489F !important;
}

.schedule .c-button__type2 {
  color: #1C489F !important;
}

.schedule .c-button__type2:hover {
  color: #fff !important;
}

.schedule .input-note {
  font-weight: bold;
}

@media screen and (max-width: 640px) {
  .schedule .c-box.c-box__inputwrapper {
    max-width: 100% !important;
  }
}

@media screen and (min-width: 640px) and (max-width: 1100px) {
  #main.l-page__entry .c-box.c-box__entry .p-entryform {
    margin-left: 50px !important;
  }
}

@media screen and (min-width: 1101px) {
  .schedule .p-entryform{
    margin-left:50px !important;
  }
}

@media screen and (max-width: 350px) {
  .xdsoft_datetimepicker {
    left:0 !important;
  }
}
