@charset "UTF-8";
/* alert */
.alert {
  width: 320px;
  margin: 20px auto;
  padding: 1rem;
  position: relative;
  border-radius: 5px;
  box-shadow: 0 0 15px 5px #ccc;
}

.alert.text-green-700,
.alert.alert-success {
  background-color: #a8f0c6;
  border-left: 5px solid #178344;
}

/* modal */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal {
  z-index: 1055;
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog {
  max-width: 500px;
  margin: 1.75rem auto;
  width: 100%;
}

.btn-close {
  background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22%23000%22%3E%3Cpath d=%22M.293.293a1 1 0 011.414.0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 01.293 14.293L6.586 8 .293 1.707a1 1 0 010-1.414z%22/%3E%3C/svg%3E") 50%/1em no-repeat;
}

.vanilla-datepicker {
  z-index: 10000;
}

::-moz-placeholder {
  color: #cbd5e0 !important;
}

:-ms-input-placeholder {
  color: #cbd5e0 !important;
}

::placeholder {
  color: #cbd5e0 !important;
}

/* 旧Edge対応 */
::-ms-input-placeholder {
  color: #cbd5e0 !important;
}

/* IE対応 */
:-ms-input-placeholder {
  color: #cbd5e0 !important;
}

.c__modal {
  display: none;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.6);
}
.c__modal.open {
  display: flex;
  align-items: center;
}
.c__modalInner {
  width: calc(100vw - 4rem);
  max-width: 1040px;
  margin: 40px auto;
  padding: 40px 2rem;
  background: white;
  border-radius: 10px;
  position: relative;
  max-height: calc(100vh - 80px);
  overflow-y: auto;
}
@media (max-width: 767.98px) {
  .c__modalInner {
    width: calc(100vw - 2rem);
    margin: 20px auto;
    padding: 20px 1rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2N1c3RvbS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQWhCO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFSjs7QUFBQTs7RUFFSTtFQUNBO0FBR0o7O0FBQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0o7O0FBREE7RUFDSTtBQUlKOztBQUZBO0VBQ0k7QUFLSjs7QUFIQTtFQUNJO0FBTUo7O0FBSkE7RUFFSTtBQU9KOztBQUxBO0VBRUk7QUFRSjs7QUFOQTtFQUNJO0VBQ0E7RUFDQTtBQVNKOztBQVBBO0VBQ0k7QUFVSjs7QUFSQTtFQUNJO0FBV0o7O0FBUkE7RUFDRTtBQVdGOztBQVpBO0VBQ0U7QUFXRjs7QUFaQTtFQUNFO0FBV0Y7O0FBVEE7QUFDQTtFQUNFO0FBWUY7O0FBVkE7QUFDQTtFQUNFO0FBYUY7O0FBVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFKO0FBWkk7RUFDSTtFQUNBO0FBY1I7QUFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNSO0FBYlE7RUFWSjtJQVdRO0lBQ0E7SUFDQTtFQWdCVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBhbGVydCAqL1xuLmFsZXJ0e1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggNXB4ICNjY2M7XG59XG4uYWxlcnQudGV4dC1ncmVlbi03MDAsXG4uYWxlcnQuYWxlcnQtc3VjY2Vzc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThmMGM2O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzE3ODM0NDtcbn1cblxuLyogbW9kYWwgKi9cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn0gXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5tb2RhbCB7XG4gICAgei1pbmRleDogMTA1NTtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB2aWV3Qm94PSUyMjAgMCAxNiAxNiUyMiBmaWxsPSUyMiUyMzAwMCUyMiUzRSUzQ3BhdGggZD0lMjJNLjI5My4yOTNhMSAxIDAgMDExLjQxNC4wTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNBMSAxIDAgMDEuMjkzIDE0LjI5M0w2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpNTAlLzFlbSBuby1yZXBlYXQ7XG59XG4udmFuaWxsYS1kYXRlcGlja2Vye1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjYmQ1ZTAgIWltcG9ydGFudDtcbn1cbi8qIOaXp0VkZ2Xlr77lv5wgKi9cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjYmQ1ZTAgIWltcG9ydGFudDtcbn1cbi8qIElF5a++5b+cICovXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjYmQ1ZTAgIWltcG9ydGFudDtcbn1cblxuLmNfX21vZGFse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICYub3BlbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJklubmVye1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDRyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/