@charset "UTF-8";

header{
  right: 0 ;
  width:calc(100% - 23.0rem);
  padding:1.6rem 1.6rem 1.1rem 1.6rem;
  /* background-color: #f9fbfd; */
  /* border-bottom: 1px solid #edf2f9; */
  justify-content: flex-end;
}

aside {
  width: 23rem;
  background: #fff;
}

ul.aside-menu li a {
  padding: 1.2rem 1.5rem;
}

h2 {
  font-size: 15px;
  margin-bottom: 11px;
}

main.content-area {
  padding-left: 1.6rem;
  margin-left: 23rem;
  width: calc(100% - 23rem);
  transition: .5s;
}

body.gnav-opened main.content-area {
  margin-left: 0rem;
  width: calc(100% - 0rem);
  transition: .5s;
}

.list-card{
  height:calc(100vh - 24.0rem);
}

.btn-text-note-second {
  margin-bottom: 0px!important;
}

.line-message-area {
    height: auto ;
}

.user-create-title {
  margin-bottom: 50px;
}

.wrap-contact-admin {
  position: fixed;
  right: 20px;
  bottom: 0px;
  z-index: 1000001 ;
  width: auto ;
}

.wrap-contact-admin a {
  padding: 10px 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.logo-user-footer {
  margin-bottom: 0 ;
  position: absolute ;
  bottom: 0px ;
  right: calc(50% - 54.5px);
  padding-left: 0 ;
  padding-right: 0 ;
  width: auto ;
}

.xl-table-bottom-margin {
  margin-bottom: 5rem ;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
  position: absolute;
}

.wrap-header h2 {
  display: none;
}

/* クリック前 */
/* body header .icon-hamburger span:nth-child(1){transform:rotate(45deg)translateX(7px)translateY(8px);}
body header .icon-hamburger span:nth-child(2){width:0px;}
body header .icon-hamburger span:nth-child(3){transform:rotate(-45deg)translateX(7px)translateY(-9px);} */

/* クリック後 */
/* body.gnav-opened header .icon-hamburger span:nth-child(1){transform:rotate(0)translateX(0px)translateY(0px);}
body.gnav-opened header .icon-hamburger span:nth-child(2){width: calc(100%);}
body.gnav-opened header .icon-hamburger span:nth-child(3){transform:rotate(0deg)translateX(0px)translateY(0px);} */

body.gnav-opened aside {
  left: -120vw;
  transition: .5s;
}

body.gnav-opened header {
  width: 100%;
  transition: .5s;
}