@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap);
.btn-default[data-v-c4bb8d16]{background:#fff;border:2px solid #707070;border-radius:5px;box-shadow:2px 2px #aca2a2;font-size:16px;font-weight:bold;color:#707070}.btn-default.small[data-v-c4bb8d16]{height:32px}.btn-default.medium[data-v-c4bb8d16]{height:40px;padding:0 20px}.btn-default.large[data-v-c4bb8d16]{height:58px;padding:0 20px}.btn-default span[data-v-c4bb8d16]{padding-left:20px}.btn-default[data-v-c4bb8d16]:hover{color:#fff;background:#dbabab}.btn-default:hover svg[data-v-c4bb8d16]{fill:#fff}.btn-default[data-v-c4bb8d16]:disabled{color:#2e2e2e;background:#a8a8a8}.btn-round[data-v-c4bb8d16]{max-width:200px;width:100%;height:48px;white-space:nowrap;border-radius:25px;font-size:18px;font-weight:bold;border:2px solid #707070;color:#2e2e2e}.btn-round[data-v-c4bb8d16]:hover,.btn-round[data-v-c4bb8d16]:active{background:#eddbdb;color:#2e2e2e;border:2px solid #707070}.btn-round[data-v-c4bb8d16]:disabled{background:#e9ecef}.btn-round.small[data-v-c4bb8d16]{width:-moz-fit-content;width:fit-content;padding:0 15px}@media only screen and (min-width: 768px){.btn-default[data-v-c4bb8d16]{padding-left:5px;padding-right:5px}}@media only screen and (min-width: 1200px){.btn-default[data-v-c4bb8d16]{padding-left:22px;padding-right:22px}}
#layout-header[data-v-52c160e4]{background:#fff;position:sticky;top:0;border:1px solid #efeeef;color:#2e2e2e;z-index:1000}#layout-header .header[data-v-52c160e4]{display:flex;justify-content:space-between;max-width:1600px;margin-left:auto;margin-right:auto;align-items:center}#layout-header .header .title-logo[data-v-52c160e4]{font-size:28px;font-weight:bold;line-height:20px}#layout-header .list-menu ul[data-v-52c160e4]{gap:20px}#layout-header .list-menu ul li[data-v-52c160e4]{border:2px solid #707070;border-radius:50px;padding:16px 20px;width:-moz-fit-content;width:fit-content;height:60px;box-shadow:2px 2px #aca2a2}#layout-header .list-menu ul li[data-v-52c160e4]:hover{background:#707070;cursor:pointer}#layout-header .list-menu ul li:hover a[data-v-52c160e4]{color:#fff}#layout-header .list-menu ul li:hover a svg[data-v-52c160e4]{fill:#fff}#layout-header .list-menu ul li a[data-v-52c160e4]{text-decoration:none;color:#707070;font-weight:bold;white-space:nowrap;font-size:18px}#layout-header .list-menu ul li svg[data-v-52c160e4]{fill:#707070}#layout-header .list-menu ul .logout-btn[data-v-52c160e4]{height:60px;color:#707070;background-color:rgba(0,0,0,0);border:2px solid #707070;border-radius:50px;box-shadow:2px 2px #aca2a2;font-size:18px;font-weight:bold;white-space:nowrap}#layout-header .list-menu ul .logout-btn[data-v-52c160e4]:hover{background:#707070;color:#fff}@media only screen and (min-device-width: 768px){#layout-header .header[data-v-52c160e4]{display:block;height:auto;padding-top:30px;padding-bottom:30px}#layout-header .header .list-menu[data-v-52c160e4]{margin-top:30px}#layout-header .header .list-menu ul[data-v-52c160e4]{flex-wrap:wrap}}@media only screen and (min-width: 1200px){#layout-header .header[data-v-52c160e4]{display:flex;height:120px;padding-top:0;padding-bottom:0}#layout-header .header .list-menu[data-v-52c160e4]{margin-top:0}}
#footer[data-v-09f1f1ca]{background:#2e2e2e;color:#efeeef;padding:20px;font-size:14px;height:58px}

#main {
  background: #efeeef;
  flex-grow: 1;
}

#content {
  flex-grow: 1;
  background: #efeeef;
  color: #2e2e2e;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin-bottom: 100px;
}

@media only screen and (min-device-width: 768px) {
  #content,
  #breadcrumb,
  .header {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media only screen and (min-width: 1200px) {
  #content,
  #breadcrumb,
  .header {
    padding-left: 0;
    padding-right: 0;
  }
}


#main-simple {
  background: #a8a8a8;
  flex-grow: 1;
}

#app{font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.swal2-actions{display:flex;gap:20px;width:100%}.swal2-actions .btn-swal{max-width:200px;width:100%;height:48px;white-space:nowrap;border-radius:25px;font-size:18px;font-weight:bold;border:2px solid #707070;color:#2e2e2e}.swal2-actions .btn-swal:hover,.swal2-actions .btn-swal:active{background:#eddbdb;color:#2e2e2e;border:2px solid #707070}.modal-input{width:360px}.swal2-title{color:#2e2e2e}.hide-scrollbar{overflow-y:scroll;scrollbar-width:0}.hide-scrollbar::-webkit-scrollbar{display:none}
