/* modal */
.wos .modal.navbar-modal {
  overflow: hidden;
  position: fixed;
  box-shadow: 0 4px 8px 0 rgba(88, 86, 86, 0.2),
    0 6px 20px 0 rgba(88, 86, 86, 0.2);
}
/* modal dialog */
.wos .navbar-modal-dialog {
  width: fit-content;
  bottom: 20px;
}

/****modal content****/

.wos .modal-content.navbar-modal-content {
  font-size: 0.8rem;
  top: 0rem;
  max-height: calc(100vh - 6rem);
  position: relative;
  height: fit-content;
  width: 20rem;
}
.wos .modal-content.navbar-modal-content.addcart-modal-content,
.wos .modal-content.navbar-modal-content.cart-modal-content {
  width: 17rem;
}

@media (min-width: 992px) {
  .wos .modal-lg {
    max-width: 992px;
  }
}

.wos .modal-content.navbar-modal-content.productdetail-modal-content {
  height: calc(100vh);
  width: 992px;
  font-size: 0.8rem;
}
.wos .modal-content.navbar-modal-content.pointdetail-modal-content {
  width: 50rem;
}
.wos
  .modal-content.navbar-modal-content.productdetail-modal-content
  .form-check-label {
  font-size: 0.8rem;
}
.wos
  .modal-content.navbar-modal-content.productdetail-modal-content
  .inner-label {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
.wos .modal-content.navbar-modal-content .px-5p {
  padding-left: 5px;
  padding-right: 5px;
}
.wos .modal-content.navbar-modal-content .mx-2p {
  margin-left: 2px;
  margin-right: 2px;
}

/* **** */

/* close dialog */
.wos .close-dialog {
  font-size: 1rem;
}
/* modal body */
.wos .modal-body {
  min-width: 17rem;
}
.wos .modal-body.navbar-modal-body {
  max-height: calc(100vh - 9rem);
  overflow-y: scroll;
}
.wos .modal-body.navbar-modal-body.orderdetail-modal-body {
  max-height: calc(100vh - 34rem);
  min-height: calc(100vh - 34rem);
}

/* image */
.wos .cart-item .image,
.wos .deposit-products .image,
.wos .favorites .image {
  height: calc(1.6875em * 1.6);
  width: calc(1.6875em * 1.6);
}
.wos .modal-body.selection {
  max-height: calc(100vh - 3rem);
}
.wos .modal.selection-modal {
  overflow-y: hidden;
}

/* アコーディオンcss */
.accordion_inner {
  display: none;
}
