@charset "utf-8";

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: 'Noto Sans JP', 'Yu Mincho', YuMincho, 'Hiragino Mincho Pro', serif;
  background-color: #F8F9FA;
  height: 100%;
}

.nav-body {
  background-color: #004BB1;
  height: 60px;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #004BB1;
  --bs-btn-border-color: #004BB1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #033274;
  --bs-btn-hover-border-color: #033274;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #033274;
  --bs-btn-active-border-color: #033274;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #00398a;
  --bs-btn-disabled-border-color: #0d6efd;
}

.form-signin {
  max-width: 330px;
  padding: 1rem;
}

.navbar-toggler-icon {
  background-image: url("../../img/admin/justify-left.svg");
}

main {
  margin-top: 150px;
}

.main-sp {
  margin-top: 150px;
}

.page-title {
  margin-top: 70px;
  margin-bottom: 30px;
}

.accordion {
  margin-bottom: 30px;
}

table {
  /* margin-bottom: 50px; */
}

.hover-block>div {
  display: none;
}

.hover-block>img:hover+div {
  display: block;
}

.offcanvas {
  position: -webkit-fixed;
  /* overflow-y: auto; */
}

.offcanvas-addEditing {
  --bs-offcanvas-width: 30%;
}

.offcanvas-setting {
  --bs-offcanvas-width: 60%;
}

.offcanvas-body-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.businessHours-pc {
  display: block;
  height: auto;
  width: 100%;
}

.businessHours-sp {
  display: none;
}

.no-border td,
.no-border th {
    border: none;
}
.calenderCharactor{
  text-decoration: none; 
  color:black;
}
.form-check-inline-option {
  display: block;
}

@media screen and (max-width:1600px) {

  .offcanvas-addEditing {
    --bs-offcanvas-width: 30%;
  }

  .offcanvas-setting {
    --bs-offcanvas-width: 50%;
  }
}

@media screen and (max-width:1400px) {

  .offcanvas-addEditing {
    --bs-offcanvas-width: 30%;
  }

  .offcanvas-setting {
    --bs-offcanvas-width: 50%;
  }
}

@media screen and (max-width:1200px) {

  .offcanvas-addEditing {
    --bs-offcanvas-width: 40%;
  }

  .offcanvas-setting {
    --bs-offcanvas-width: 50%;
  }
}

@media screen and (max-width:1024px) {

  .offcanvas-addEditing {
    --bs-offcanvas-width: 50%;
  }

  .offcanvas-setting {
    --bs-offcanvas-width: 100%;
  }
}

@media screen and (max-width:768px) {

  .editing-plan,
  .editing-price {
    width: 100%;
  }

  .offcanvas-account {
    --bs-offcanvas-width: 50%;
  }

  .offcanvas-addEditing {
    --bs-offcanvas-width: 50%;
  }
  .businessHours-pc {
    display: none;
  }

  .businessHours-sp {
    display: block;
    height: auto;
    width: 100%;
  }
}

@media screen and (max-width:576px) {

  .offcanvas {
    --bs-offcanvas-width: 100%;
  }

  .main-sp {
    margin-top: 130px;
  }
}
.label {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  border: 2px solid transparent;
}

.label-blue {
  border-color: blue;
}

.label-gray {
  border-color: gray;
}

.changeDisplay {
  display: none;
}
.disable-select li p {
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.fc-toolbar-title {
  font-size: 1.25rem;;
}