@charset "UTF-8";
@font-face {}/* line 5, ../../xampp/htdocs/_test/employee/css/_reset.scss */
* {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  box-sizing: border-box; }

/* line 14, ../../xampp/htdocs/_test/employee/css/_reset.scss */
html {
  overflow-y: scroll;
  overflow-x: auto; }

/* line 19, ../../xampp/htdocs/_test/employee/css/_reset.scss */
html,
body {
  -webkit-text-size-adjust: 100%;
  height: 100%;
  font-size: 16px; }

/* line 26, ../../xampp/htdocs/_test/employee/css/_reset.scss */
body,
input,
textarea,
select,
option {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif; }

/* line 34, ../../xampp/htdocs/_test/employee/css/_reset.scss */
.mincho {
  font-family: 游明朝, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, 'Noto Serif Japanese', メイリオ, Meiryo, serif; }

/* line 38, ../../xampp/htdocs/_test/employee/css/_reset.scss */
input[type=button],
input[type=submit] {
  cursor: pointer; }

/* line 43, ../../xampp/htdocs/_test/employee/css/_reset.scss */
textarea {
  resize: none; }

/* line 47, ../../xampp/htdocs/_test/employee/css/_reset.scss */
img,
canvas {
  border: none;
  vertical-align: bottom; }

/* line 53, ../../xampp/htdocs/_test/employee/css/_reset.scss */
ul,
ol {
  list-style: none; }

/* line 58, ../../xampp/htdocs/_test/employee/css/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 63, ../../xampp/htdocs/_test/employee/css/_reset.scss */
a:focus {
  outline: none; }

/* line 67, ../../xampp/htdocs/_test/employee/css/_reset.scss */
.clear {
  clear: both; }

/* line 71, ../../xampp/htdocs/_test/employee/css/_reset.scss */
article,
aside,
details,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

/*color*/
/*size*/
/*margin&padding*/
/*slick setting*/
/* line 4, ../../xampp/htdocs/_test/employee/css/style.scss */
.slick-prev:before,
.slick-next:before {
  color: #ededf7; }

/* line 9, ../../xampp/htdocs/_test/employee/css/style.scss */
body {
  padding: 0;
  position: relative;
  background: #f0f0f0; }

/* line 21, ../../xampp/htdocs/_test/employee/css/style.scss */
a {
  color: #807dd1;
  cursor: pointer;
  transition: all 0.2s 0s ease; }
  /* line 26, ../../xampp/htdocs/_test/employee/css/style.scss */
  a:hover {
    opacity: 0.5; }

/* line 31, ../../xampp/htdocs/_test/employee/css/style.scss */
hr {
  margin-bottom: 30px; }

/* line 36, ../../xampp/htdocs/_test/employee/css/style.scss */
input[type=text],
input[type=tel],
input[type=password],
input[type=number],
textarea,
select,
option {
  padding: 5px; }

/* line 48, ../../xampp/htdocs/_test/employee/css/style.scss */
.key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 52, ../../xampp/htdocs/_test/employee/css/style.scss */
  .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 59, ../../xampp/htdocs/_test/employee/css/style.scss */
header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  height: 50px;
  width: 100%;
  background: #222;
  box-shadow: 0 1px 3px #888888;
  color: #fff; }
  /* line 74, ../../xampp/htdocs/_test/employee/css/style.scss */
  header h1 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px;
    margin: auto;
    height: 20px; }
    /* line 83, ../../xampp/htdocs/_test/employee/css/style.scss */
    header h1 img {
      height: 20px;
      width: 20px;
      vertical-align: top;
      opacity: 0.5; }
    /* line 91, ../../xampp/htdocs/_test/employee/css/style.scss */
    header h1.loading:after {
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 0 0 5px; }
  /* line 100, ../../xampp/htdocs/_test/employee/css/style.scss */
  header p {
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 20px;
    font-size: 0.8rem;
    cursor: pointer; }
    /* line 109, ../../xampp/htdocs/_test/employee/css/style.scss */
    header p:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f2bd";
      margin-right: 5px; }
  /* line 115, ../../xampp/htdocs/_test/employee/css/style.scss */
  header ul {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    background: #c1c1c1;
    border-radius: 0 0 0 8px;
    padding: 5px 10px; }
    /* line 124, ../../xampp/htdocs/_test/employee/css/style.scss */
    header ul li {
      padding: 5px;
      font-size: 1rem; }
      /* line 128, ../../xampp/htdocs/_test/employee/css/style.scss */
      header ul li a {
        color: #3f3f3f; }
        /* line 131, ../../xampp/htdocs/_test/employee/css/style.scss */
        header ul li a:before {
          color: #3f3f3f !important; }

/* line 140, ../../xampp/htdocs/_test/employee/css/style.scss */
#user-password p {
  margin-bottom: 15px; }

/* line 148, ../../xampp/htdocs/_test/employee/css/style.scss */
#user-password dl dd input {
  width: 100%; }

/* line 155, ../../xampp/htdocs/_test/employee/css/style.scss */
nav {
  transition: all 0.2s 0s ease;
  background: #fff;
  z-index: 100;
  position: fixed;
  top: 80px;
  left: 0;
  width: 15%;
  padding: 10px;
  border-radius: 0 10px 10px 0;
  box-shadow: 0 1px 3px #888888; }
  /* line 172, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li a {
    display: block;
    padding: 10px; }
    /* line 176, ../../xampp/htdocs/_test/employee/css/style.scss */
    nav ul li a:before {
      display: inline-block;
      width: 1.2rem;
      text-align: center; }
  /* line 185, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_home a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f015";
    margin-right: 5px; }
  /* line 194, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_message a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0a1";
    margin-right: 5px; }
  /* line 203, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_calender a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f073";
    margin-right: 5px; }
  /* line 212, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_maker a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2b9";
    margin-right: 5px; }
  /* line 221, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_item a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    margin-right: 5px; }
  /* line 230, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_member a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 5px; }
  /* line 239, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_shipping a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0d1";
    margin-right: 5px; }
  /* line 248, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_userschedule a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f274";
    margin-right: 5px; }
  /* line 257, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_manual a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f02d";
    margin-right: 5px; }
  /* line 266, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_fairmaker a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f474";
    margin-right: 5px; }
  /* line 275, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_namecard a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2bb";
    margin-right: 5px; }
  /* line 284, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_fair a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f559";
    margin-right: 5px; }
  /* line 293, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_fairtop a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f559";
    margin-right: 5px; }
  /* line 302, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_reserved a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-right: 5px; }
  /* line 311, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_akikura_order a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f15c";
    margin-right: 5px; }
  /* line 320, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_voucher a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f044";
    margin-right: 5px; }
  /* line 329, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_addressprint a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0c5";
    margin-right: 5px; }
  /* line 338, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_tsc a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 5px; }
  /* line 347, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_catalog a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2b9";
    margin-right: 5px; }
  /* line 356, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav ul li#nav_bulletin a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f27a";
    margin-right: 5px; }
  /* line 365, ../../xampp/htdocs/_test/employee/css/style.scss */
  nav div {
    color: #807dd1;
    font-size: 0.8rem;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    cursor: pointer;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center; }
    /* line 378, ../../xampp/htdocs/_test/employee/css/style.scss */
    nav div:hover {
      opacity: 0.5; }
    /* line 382, ../../xampp/htdocs/_test/employee/css/style.scss */
    nav div:before {
      content: attr(data-content);
      display: block; }
  @media screen and (max-width: 768px) {
    /* line 155, ../../xampp/htdocs/_test/employee/css/style.scss */
    nav {
      top: auto;
      bottom: 0;
      left: 0;
      width: 100%;
      border-radius: 0; }
      /* line 398, ../../xampp/htdocs/_test/employee/css/style.scss */
      nav ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 0 7px; }
        /* line 403, ../../xampp/htdocs/_test/employee/css/style.scss */
        nav ul li a {
          font-size: 0;
          padding: 5px; }
          /* line 407, ../../xampp/htdocs/_test/employee/css/style.scss */
          nav ul li a:before {
            font-size: 1rem;
            margin-right: 0; }
      /* line 415, ../../xampp/htdocs/_test/employee/css/style.scss */
      nav div {
        display: none; } }

/* line 423, ../../xampp/htdocs/_test/employee/css/style.scss */
main {
  transition: all 0.2s 0s ease;
  position: absolute;
  top: 80px;
  left: 16%;
  width: 80%;
  height: 85%;
  overflow-y: auto;
  background: #fff;
  box-shadow: 0 1px 3px #888888;
  border-radius: 10px;
  margin: 0 0 60px;
  padding: 60px; }
  @media screen and (max-width: 768px) {
    /* line 423, ../../xampp/htdocs/_test/employee/css/style.scss */
    main {
      top: 60px;
      left: 2%;
      width: 96%;
      height: 85%;
      padding: 15px;
      margin: 0 0 100px; } }

/* line 454, ../../xampp/htdocs/_test/employee/css/style.scss */
footer {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0; }
  /* line 460, ../../xampp/htdocs/_test/employee/css/style.scss */
  footer ul {
    margin: 10px; }
    /* line 463, ../../xampp/htdocs/_test/employee/css/style.scss */
    footer ul li {
      display: inline-block;
      font-size: 0; }
      /* line 468, ../../xampp/htdocs/_test/employee/css/style.scss */
      footer ul li a:before {
        font-size: 1rem; }
      /* line 472, ../../xampp/htdocs/_test/employee/css/style.scss */
      footer ul li a#foot-fair {
        font-size: 1rem; }
  /* line 479, ../../xampp/htdocs/_test/employee/css/style.scss */
  footer #footer_message_recommend {
    display: none;
    position: absolute;
    right: 20px;
    bottom: 0;
    width: 300px; }
    /* line 486, ../../xampp/htdocs/_test/employee/css/style.scss */
    footer #footer_message_recommend > h3 {
      border-radius: 7px 7px 0 0;
      padding: 7px 1rem 7px 7px;
      background: #807dd1;
      font-size: 0.7rem;
      color: #fff;
      cursor: pointer; }
      /* line 494, ../../xampp/htdocs/_test/employee/css/style.scss */
      footer #footer_message_recommend > h3:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f005";
        margin-right: 3px; }
    /* line 500, ../../xampp/htdocs/_test/employee/css/style.scss */
    footer #footer_message_recommend > div {
      display: none;
      background: #fff;
      border-left: 2px solid #807dd1;
      border-right: 2px solid #807dd1;
      max-height: 500px;
      overflow-y: auto;
      overflow-x: hidden; }
      /* line 509, ../../xampp/htdocs/_test/employee/css/style.scss */
      footer #footer_message_recommend > div > section {
        position: relative;
        padding: 7px;
        border-bottom: 1px solid #807dd1; }
        /* line 514, ../../xampp/htdocs/_test/employee/css/style.scss */
        footer #footer_message_recommend > div > section > h4 {
          word-break: break-all;
          font-size: 0.9rem;
          color: #807dd1;
          padding-right: 1rem;
          font-weight: bold; }
        /* line 522, ../../xampp/htdocs/_test/employee/css/style.scss */
        footer #footer_message_recommend > div > section > p {
          word-break: break-all;
          font-size: 0.8rem; }
          /* line 526, ../../xampp/htdocs/_test/employee/css/style.scss */
          footer #footer_message_recommend > div > section > p > span {
            display: block;
            text-align: right;
            margin-bottom: 3px;
            font-size: 0.6rem; }
          /* line 533, ../../xampp/htdocs/_test/employee/css/style.scss */
          footer #footer_message_recommend > div > section > p img {
            width: 100%; }
        /* line 538, ../../xampp/htdocs/_test/employee/css/style.scss */
        footer #footer_message_recommend > div > section > .frm_del {
          display: block;
          padding: 7px;
          position: absolute;
          top: 0;
          right: 0;
          font-size: 0;
          color: #807dd1; }
          /* line 548, ../../xampp/htdocs/_test/employee/css/style.scss */
          footer #footer_message_recommend > div > section > .frm_del:after {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f2ed";
            display: inline-block;
            font-size: 0.7rem; }

/* line 568, ../../xampp/htdocs/_test/employee/css/style.scss */
#login {
  position: absolute;
  right: 0;
  left: 0;
  width: 325px;
  padding: 30px;
  margin: auto; }
  /* line 579, ../../xampp/htdocs/_test/employee/css/style.scss */
  #login section h2 {
    color: #807dd1;
    font-size: 1.5rem;
    margin-bottom: 15px; }
  /* line 585, ../../xampp/htdocs/_test/employee/css/style.scss */
  #login section dl {
    margin-bottom: 30px; }
    /* line 588, ../../xampp/htdocs/_test/employee/css/style.scss */
    #login section dl dt {
      color: #807dd1;
      font-size: 1rem; }
    /* line 593, ../../xampp/htdocs/_test/employee/css/style.scss */
    #login section dl dd {
      margin-bottom: 15px;
      font-size: 1rem; }
      /* line 597, ../../xampp/htdocs/_test/employee/css/style.scss */
      #login section dl dd input[type=text],
      #login section dl dd input[type=password] {
        width: 100%; }
  /* line 604, ../../xampp/htdocs/_test/employee/css/style.scss */
  #login section p {
    margin-bottom: 15px;
    text-align: center;
    font-size: 0.8rem; }
    /* line 609, ../../xampp/htdocs/_test/employee/css/style.scss */
    #login section p input[type=submit] {
      font-size: 1rem;
      color: #807dd1; }
      /* line 613, ../../xampp/htdocs/_test/employee/css/style.scss */
      #login section p input[type=submit]:hover {
        color: #fff; }

/* line 625, ../../xampp/htdocs/_test/employee/css/style.scss */
#home-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  /* line 628, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box > section {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 30px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 768px) {
      /* line 628, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box > section {
        border: none;
        padding: 0;
        box-shadow: none; } }
    /* line 645, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box > section > h2 {
      background: #807dd1;
      font-size: 1rem;
      margin-bottom: 5px;
      border-radius: 4px; }
      /* line 651, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box > section > h2 a {
        display: block;
        width: 100%;
        padding: 10px;
        color: #fff; }
    /* line 660, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box > section > ul li {
      font-size: 1rem; }
  /* line 666, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box #home-newmessage {
    width: 100%; }
    /* line 671, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-newmessage > h2 a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0a1";
      margin-right: 10px; }
    /* line 679, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-newmessage > ul li {
      border: 1px solid #ccc;
      border-radius: 4px;
      margin-bottom: 5px; }
      /* line 684, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li a {
        display: block;
        position: relative;
        padding: 15px;
        color: #3f3f3f; }
        /* line 690, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-newmessage > ul li a span {
          font-size: 0.75rem; }
        /* line 694, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-newmessage > ul li a .message_reply_count {
          position: absolute;
          right: 5px;
          bottom: 5px;
          border-radius: 0.6rem;
          min-width: 1.2rem;
          height: 1.2rem; }
          /* line 703, ../../xampp/htdocs/_test/employee/css/style.scss */
          #home-box #home-newmessage > ul li a .message_reply_count span {
            display: block;
            width: 100%;
            position: absolute;
            right: 0;
            bottom: 0.1rem;
            text-align: center;
            font-size: 0.7rem;
            color: #fff; }
          /* line 714, ../../xampp/htdocs/_test/employee/css/style.scss */
          #home-box #home-newmessage > ul li a .message_reply_count:before {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f075";
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            color: #807dd1;
            font-size: 1.2rem; }
        /* line 726, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-newmessage > ul li a.home_newmessage_new:after {
          content: "NEW";
          display: block;
          position: absolute;
          top: 3px;
          left: 5px;
          font-size: 0.5rem;
          color: #807dd1; }
      /* line 740, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_1 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f2b9";
        margin-right: 5px;
        color: #d36d6d; }
      /* line 750, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_2 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f468";
        margin-right: 5px;
        color: #18c346; }
      /* line 760, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_3 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f005";
        margin-right: 5px;
        color: #c3a218; }
      /* line 770, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_4 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f0a1";
        margin-right: 5px;
        color: #2996aa; }
      /* line 780, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_5 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f075";
        margin-right: 5px;
        color: #807dd1; }
      /* line 790, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_6 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f007";
        margin-right: 5px;
        color: #86c1aa; }
      /* line 800, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-newmessage > ul li.category_7 a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f057";
        margin-right: 5px;
        color: #2e2e2e; }
  /* line 811, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box #home-todayarrival {
    width: 32%; }
    @media screen and (max-width: 768px) {
      /* line 811, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-todayarrival {
        width: 100%; } }
    /* line 824, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-todayarrival > h2 a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0d1";
      margin-right: 10px; }
    /* line 832, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-todayarrival > ul li {
      border: 1px solid #ccc;
      border-radius: 4px;
      margin-bottom: 5px; }
      /* line 837, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-todayarrival > ul li a {
        display: block;
        padding: 15px; }
  /* line 845, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box #home-todayorder {
    width: 32%; }
    @media screen and (max-width: 768px) {
      /* line 845, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-todayorder {
        width: 100%; } }
    /* line 858, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-todayorder > h2 a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f1ac";
      margin-right: 10px; }
    /* line 866, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-todayorder > ul li {
      border: 1px solid #ccc;
      border-radius: 4px;
      margin-bottom: 5px; }
      /* line 871, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-todayorder > ul li a {
        display: block;
        padding: 15px; }
  /* line 879, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box #home-todayschedule {
    width: 32%; }
    @media screen and (max-width: 768px) {
      /* line 879, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-todayschedule {
        width: 100%; } }
    /* line 892, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-todayschedule > h2 a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f007";
      margin-right: 10px; }
    /* line 900, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-todayschedule > ul li {
      border: 1px solid #ccc;
      border-radius: 4px;
      margin-bottom: 5px;
      padding: 15px; }
      /* line 906, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-todayschedule > ul li span {
        font-size: 0.8rem; }
        /* line 907, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-todayschedule > ul li span.public {
          color: #807dd1; }
        /* line 911, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-todayschedule > ul li span.public-2 {
          color: #d66666; }
        /* line 915, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-todayschedule > ul li span.public-3 {
          color: #3f9ea2; }
        /* line 919, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-todayschedule > ul li span.public-4 {
          color: #933b8c; }
        /* line 923, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-todayschedule > ul li span.public-5 {
          color: #de9520; }
        /* line 927, ../../xampp/htdocs/_test/employee/css/style.scss */
        #home-box #home-todayschedule > ul li span.personal {
          color: #18c346; }
  /* line 937, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box #home-update {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px; }
    /* line 943, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-update > h2 {
      background: #fff;
      color: #3f3f3f;
      font-size: 0.8rem;
      padding: 5px 10px; }
      /* line 949, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-update > h2:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f0ad";
        margin-right: 10px; }
    /* line 956, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-update > ul li {
      font-size: 0.8rem;
      padding: 5px 10px;
      border-bottom: 1px dashed #ccc;
      display: none; }
      /* line 962, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-update > ul li:nth-of-type(1), #home-box #home-update > ul li:nth-of-type(2), #home-box #home-update > ul li:nth-of-type(3) {
        display: block; }
  /* line 971, ../../xampp/htdocs/_test/employee/css/style.scss */
  #home-box #home-bulletin {
    width: 100%; }
    /* line 976, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > h2 a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f27a";
      margin-right: 10px; }
    /* line 985, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > dl dt a {
      color: #807dd1;
      padding: 5px 5px 0;
      font-weight: bold; }
      /* line 991, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-bulletin > dl dt a:before {
        content: "▶";
        display: inline-block;
        margin-right: 3px;
        font-size: 0.6rem;
        vertical-align: middle; }
    /* line 1000, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > dl dt .date {
      display: inline-block;
      margin-left: 5px;
      color: #777;
      font-size: 0.9rem; }
      /* line 1006, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-bulletin > dl dt .date:before {
        content: "("; }
      /* line 1010, ../../xampp/htdocs/_test/employee/css/style.scss */
      #home-box #home-bulletin > dl dt .date:after {
        content: ")"; }
    /* line 1016, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > dl dt#bulletin-c1-title a {
      color: #3f9ea2; }
    /* line 1022, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > dl dt#bulletin-c2-title a {
      color: #18c346; }
    /* line 1028, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > dl dt#bulletin-c3-title a {
      color: #c3a218; }
    /* line 1035, ../../xampp/htdocs/_test/employee/css/style.scss */
    #home-box #home-bulletin > dl dd {
      padding: 5px;
      border-bottom: 1px dashed #807dd1; }

/* line 1051, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule > p,
#calender > p,
#calender_foot > p,
#instock > p {
  text-align: center; }
  /* line 1054, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedule > p label,
  #userschedule > p a,
  #calender > p label,
  #calender > p a,
  #calender_foot > p label,
  #calender_foot > p a,
  #instock > p label,
  #instock > p a {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      /* line 1054, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > p label,
      #userschedule > p a,
      #calender > p label,
      #calender > p a,
      #calender_foot > p label,
      #calender_foot > p a,
      #instock > p label,
      #instock > p a {
        margin-bottom: 15px; } }

/* line 1071, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule > h2,
#calender > h2,
#calender_foot > h2,
#instock > h2 {
  margin-bottom: 30px; }
  /* line 1074, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedule > h2:before,
  #calender > h2:before,
  #calender_foot > h2:before,
  #instock > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f073";
    margin-right: 5px;
    color: #807dd1; }

/* line 1081, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule > h3,
#calender > h3,
#calender_foot > h3,
#instock > h3 {
  text-align: center;
  font-size: 1.5rem; }

/* line 1087, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule > div,
#calender > div,
#calender_foot > div,
#instock > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 1093, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedule > div > p,
  #calender > div > p,
  #calender_foot > div > p,
  #instock > div > p {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    width: 14.285%;
    min-height: 100px;
    padding: 7px; }
    @media screen and (max-width: 768px) {
      /* line 1093, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p,
      #calender > div > p,
      #calender_foot > div > p,
      #instock > div > p {
        width: 100%; } }
    /* line 1108, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule > div > p.weekhead,
    #calender > div > p.weekhead,
    #calender_foot > div > p.weekhead,
    #instock > div > p.weekhead {
      text-align: center;
      min-height: auto;
      background: #e8e8e8; }
      @media screen and (max-width: 768px) {
        /* line 1108, ../../xampp/htdocs/_test/employee/css/style.scss */
        #userschedule > div > p.weekhead,
        #calender > div > p.weekhead,
        #calender_foot > div > p.weekhead,
        #instock > div > p.weekhead {
          display: none; } }
    @media screen and (max-width: 768px) {
      /* line 1122, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p.empty,
      #calender > div > p.empty,
      #calender_foot > div > p.empty,
      #instock > div > p.empty {
        display: none; } }
    /* line 1132, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule > div > p.sun,
    #calender > div > p.sun,
    #calender_foot > div > p.sun,
    #instock > div > p.sun {
      color: #ff0000; }
    /* line 1136, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule > div > p.sat,
    #calender > div > p.sat,
    #calender_foot > div > p.sat,
    #instock > div > p.sat {
      color: #0000ff; }
    /* line 1140, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule > div > p.today,
    #calender > div > p.today,
    #calender_foot > div > p.today,
    #instock > div > p.today {
      background: #ffffe7; }
    /* line 1144, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule > div > p > span,
    #calender > div > p > span,
    #calender_foot > div > p > span,
    #instock > div > p > span {
      cursor: pointer;
      margin-bottom: 3px; }
      /* line 1148, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > span:after,
      #calender > div > p > span:after,
      #calender_foot > div > p > span:after,
      #instock > div > p > span:after {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f044";
        margin-left: 3px;
        opacity: 0.3;
        font-size: 1rem; }
    /* line 1156, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule > div > p > a,
    #calender > div > p > a,
    #calender_foot > div > p > a,
    #instock > div > p > a {
      display: inline-block;
      width: 100%;
      border-radius: 3px;
      color: #fff;
      padding: 3px 5px;
      font-size: 0.8rem;
      margin-bottom: 5px;
      overflow-x: hidden;
      white-space: nowrap; }
      @media screen and (max-width: 768px) {
        /* line 1156, ../../xampp/htdocs/_test/employee/css/style.scss */
        #userschedule > div > p > a,
        #calender > div > p > a,
        #calender_foot > div > p > a,
        #instock > div > p > a {
          font-size: 0.8rem; } }
      /* line 1175, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.fax,
      #calender > div > p > a.fax,
      #calender_foot > div > p > a.fax,
      #instock > div > p > a.fax {
        background: #18c346; }
        /* line 1178, ../../xampp/htdocs/_test/employee/css/style.scss */
        #userschedule > div > p > a.fax:before,
        #calender > div > p > a.fax:before,
        #calender_foot > div > p > a.fax:before,
        #instock > div > p > a.fax:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f1ac";
          margin-right: 3px; }
      /* line 1184, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.truck,
      #calender > div > p > a.truck,
      #calender_foot > div > p > a.truck,
      #instock > div > p > a.truck {
        background: #358fc7; }
        /* line 1187, ../../xampp/htdocs/_test/employee/css/style.scss */
        #userschedule > div > p > a.truck:before,
        #calender > div > p > a.truck:before,
        #calender_foot > div > p > a.truck:before,
        #instock > div > p > a.truck:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f0d1";
          margin-right: 3px; }
      /* line 1193, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.shipping,
      #calender > div > p > a.shipping,
      #calender_foot > div > p > a.shipping,
      #instock > div > p > a.shipping {
        background: #ccad00; }
        /* line 1196, ../../xampp/htdocs/_test/employee/css/style.scss */
        #userschedule > div > p > a.shipping:before,
        #calender > div > p > a.shipping:before,
        #calender_foot > div > p > a.shipping:before,
        #instock > div > p > a.shipping:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f468";
          margin-right: 3px; }
      /* line 1202, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.status2,
      #calender > div > p > a.status2,
      #calender_foot > div > p > a.status2,
      #instock > div > p > a.status2 {
        opacity: 0.5; }
      /* line 1206, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.user,
      #calender > div > p > a.user,
      #calender_foot > div > p > a.user,
      #instock > div > p > a.user {
        background: #c73535; }
        /* line 1209, ../../xampp/htdocs/_test/employee/css/style.scss */
        #userschedule > div > p > a.user:before,
        #calender > div > p > a.user:before,
        #calender_foot > div > p > a.user:before,
        #instock > div > p > a.user:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f007";
          margin-right: 3px; }
      /* line 1215, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.public,
      #calender > div > p > a.public,
      #calender_foot > div > p > a.public,
      #instock > div > p > a.public {
        background: #807dd1; }
      /* line 1219, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.public-2,
      #calender > div > p > a.public-2,
      #calender_foot > div > p > a.public-2,
      #instock > div > p > a.public-2 {
        background: #d66666; }
      /* line 1223, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.public-3,
      #calender > div > p > a.public-3,
      #calender_foot > div > p > a.public-3,
      #instock > div > p > a.public-3 {
        background: #3f9ea2; }
      /* line 1227, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.public-4,
      #calender > div > p > a.public-4,
      #calender_foot > div > p > a.public-4,
      #instock > div > p > a.public-4 {
        background: #933b8c; }
      /* line 1231, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.public-5,
      #calender > div > p > a.public-5,
      #calender_foot > div > p > a.public-5,
      #instock > div > p > a.public-5 {
        background: #de9520; }
      /* line 1236, ../../xampp/htdocs/_test/employee/css/style.scss */
      #userschedule > div > p > a.personal,
      #calender > div > p > a.personal,
      #calender_foot > div > p > a.personal,
      #instock > div > p > a.personal {
        background: #18c346; }

/* line 1245, ../../xampp/htdocs/_test/employee/css/style.scss */
#calender_foot {
  margin-top: 30px; }

/* line 1252, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule > div > p > a {
  overflow-x: none;
  white-space: normal; }

/* line 1264, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd .icon-link,
#schedule_detail dd .icon-link {
  position: relative;
  cursor: pointer; }
  /* line 1268, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedule_detail dd .icon-link:after,
  #schedule_detail dd .icon-link:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f35d";
    color: #807dd1;
    position: absolute;
    top: 3px;
    right: 5px; }

/* line 1277, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd label,
#schedule_detail dd label {
  margin-right: 5px; }

/* line 1281, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_maker_search,
#schedule_detail dd #sch_maker_search {
  width: 100px; }

/* line 1285, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_maker_id,
#userschedule_detail dd #sch_user_id,
#schedule_detail dd #sch_maker_id,
#schedule_detail dd #sch_user_id {
  width: 100px; }

/* line 1290, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_start_date,
#userschedule_detail dd #sch_end_date,
#userschedule_detail dd #sch_date,
#userschedule_detail dd #sch_maker_name,
#userschedule_detail dd #sch_user_name,
#schedule_detail dd #sch_start_date,
#schedule_detail dd #sch_end_date,
#schedule_detail dd #sch_date,
#schedule_detail dd #sch_maker_name,
#schedule_detail dd #sch_user_name {
  width: 300px; }
  @media screen and (max-width: 768px) {
    /* line 1290, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedule_detail dd #sch_start_date,
    #userschedule_detail dd #sch_end_date,
    #userschedule_detail dd #sch_date,
    #userschedule_detail dd #sch_maker_name,
    #userschedule_detail dd #sch_user_name,
    #schedule_detail dd #sch_start_date,
    #schedule_detail dd #sch_end_date,
    #schedule_detail dd #sch_date,
    #schedule_detail dd #sch_maker_name,
    #schedule_detail dd #sch_user_name {
      width: 100%; } }

/* line 1306, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_title,
#schedule_detail dd #sch_title {
  width: 100%; }

/* line 1310, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_memo,
#schedule_detail dd #sch_memo {
  width: 100%;
  height: 150px; }

/* line 1320, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd label {
  display: inline-block; }

/* line 1324, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_start_date,
#userschedule_detail dd #sch_end_date {
  width: 100px; }

/* line 1329, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedule_detail dd #sch_start_time,
#userschedule_detail dd #sch_end_time {
  width: 70px; }

/* line 1336, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedulemonthly {
  margin-top: 30px; }
  /* line 1340, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedulemonthly h3 a {
    font-size: 0.8rem; }
  /* line 1345, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedulemonthly p {
    border-bottom: dotted 1px #c1c1c1;
    margin-top: 10px; }
    /* line 1350, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 5px;
      opacity: 0.5;
      font-size: 0.8rem; }
    /* line 1357, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a.public {
      color: #807dd1; }
    /* line 1361, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a.public-2 {
      color: #d66666; }
    /* line 1365, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a.public-3 {
      color: #3f9ea2; }
    /* line 1369, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a.public-4 {
      color: #933b8c; }
    /* line 1373, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a.public-5 {
      color: #de9520; }
    /* line 1378, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly p a.personal {
      color: #18c346; }

/* line 1388, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedulemonthly_detail dd .icon-link {
  position: relative;
  cursor: pointer; }
  /* line 1392, ../../xampp/htdocs/_test/employee/css/style.scss */
  #userschedulemonthly_detail dd .icon-link:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f35d";
    color: #807dd1;
    position: absolute;
    top: 3px;
    right: 5px; }

/* line 1401, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedulemonthly_detail dd #schmonthly_user_id {
  width: 100px; }

/* line 1405, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedulemonthly_detail dd #schmonthly_user_name {
  width: 300px; }
  @media screen and (max-width: 768px) {
    /* line 1405, ../../xampp/htdocs/_test/employee/css/style.scss */
    #userschedulemonthly_detail dd #schmonthly_user_name {
      width: 100%; } }

/* line 1417, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedulemonthly_detail dd #schmonthly_title {
  width: 100%; }

/* line 1421, ../../xampp/htdocs/_test/employee/css/style.scss */
#userschedulemonthly_detail dd #schmonthly_memo {
  width: 100%;
  height: 150px; }

/* line 1431, ../../xampp/htdocs/_test/employee/css/style.scss */
#instock > div > p > a {
  overflow-x: auto;
  white-space: normal;
  border: 1px solid #fff;
  height: 60px; }
  /* line 1437, ../../xampp/htdocs/_test/employee/css/style.scss */
  #instock > div > p > a:hover {
    opacity: 1; }
  /* line 1441, ../../xampp/htdocs/_test/employee/css/style.scss */
  #instock > div > p > a.truck {
    background: #358fc7;
    height: auto; }
    /* line 1445, ../../xampp/htdocs/_test/employee/css/style.scss */
    #instock > div > p > a.truck:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f468";
      margin-right: 3px; }
  /* line 1451, ../../xampp/htdocs/_test/employee/css/style.scss */
  #instock > div > p > a.line {
    background: none;
    height: 12px;
    border-bottom: 2px dashed #aaa;
    border-radius: 0; }
  /* line 1458, ../../xampp/htdocs/_test/employee/css/style.scss */
  #instock > div > p > a.shipping {
    background: #ccad00;
    height: auto; }
    /* line 1462, ../../xampp/htdocs/_test/employee/css/style.scss */
    #instock > div > p > a.shipping:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0d1";
      margin-right: 3px; }
  /* line 1468, ../../xampp/htdocs/_test/employee/css/style.scss */
  #instock > div > p > a > span {
    display: block;
    padding: 3px;
    width: 100%;
    border-top: 1px solid #fff;
    font-size: 0.6rem; }

/* line 1483, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker > h2 {
  margin-bottom: 30px; }
  /* line 1486, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2b9";
    margin-right: 5px;
    color: #807dd1; }

/* line 1493, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker > p {
  margin-bottom: 30px; }
  /* line 1496, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker > p #maker_search {
    width: 300px; }
    @media screen and (max-width: 768px) {
      /* line 1496, ../../xampp/htdocs/_test/employee/css/style.scss */
      #maker > p #maker_search {
        width: 240px; } }
  /* line 1508, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker > p label {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle; }

/* line 1515, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker #maker_list {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 1515, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 1529, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead,
    #maker #maker_list tbody {
      display: block; } }
  /* line 1541, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker #maker_list thead tr:nth-of-type(2n),
  #maker #maker_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 1540, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr,
    #maker #maker_list tbody tr {
      display: block; } }
  /* line 1553, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker #maker_list thead tr th,
  #maker #maker_list thead tr td,
  #maker #maker_list tbody tr th,
  #maker #maker_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 1553, ../../xampp/htdocs/_test/employee/css/style.scss */
      #maker #maker_list thead tr th,
      #maker #maker_list thead tr td,
      #maker #maker_list tbody tr th,
      #maker #maker_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 1573, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker #maker_list thead tr th,
  #maker #maker_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 1573, ../../xampp/htdocs/_test/employee/css/style.scss */
      #maker #maker_list thead tr th,
      #maker #maker_list tbody tr th {
        display: none; } }
  /* line 1588, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker #maker_list thead tr td.name > a,
  #maker #maker_list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 1588, ../../xampp/htdocs/_test/employee/css/style.scss */
      #maker #maker_list thead tr td.name > a,
      #maker #maker_list tbody tr td.name > a {
        display: block; } }
    /* line 1601, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td.name > a:after,
    #maker #maker_list tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 1610, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td.id,
    #maker #maker_list tbody tr td.id {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 1620, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td.delivery,
    #maker #maker_list tbody tr td.delivery {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 1630, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td.memo,
    #maker #maker_list tbody tr td.memo {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 1640, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td.user_name,
    #maker #maker_list tbody tr td.user_name {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 1650, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td.next,
    #maker #maker_list tbody tr td.next {
      display: none; } }
  /* line 1660, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker #maker_list thead tr td > span,
  #maker #maker_list tbody tr td > span {
    display: block;
    white-space: nowrap;
    font-size: 0.75rem; }
    /* line 1666, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td > span.fax:before,
    #maker #maker_list tbody tr td > span.fax:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f1ac";
      margin-right: 3px;
      color: #807dd1; }
    /* line 1674, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker #maker_list thead tr td > span.truck:before,
    #maker #maker_list tbody tr td > span.truck:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0d1";
      margin-right: 3px;
      color: #807dd1; }

/* line 1690, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker_detail dd .icon-link {
  position: relative;
  cursor: pointer; }
  /* line 1694, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maker_detail dd .icon-link:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f35d";
    color: #807dd1;
    position: absolute;
    top: 3px;
    right: 5px; }

/* line 1703, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker_detail dd label {
  display: inline-block;
  margin-right: 30px; }

/* line 1709, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker_detail #maker_id,
#maker_detail #maker_name,
#maker_detail #maker_kana,
#maker_detail #maker_frequency,
#maker_detail #maker_arrival,
#maker_detail #maker_delivery,
#maker_detail #maker_memo,
#maker_detail #maker_report_url {
  width: 100%; }

/* line 1720, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker_detail #maker_memo {
  height: 80px; }

/* line 1724, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker_detail #maker_user_id {
  width: 100px; }

/* line 1728, ../../xampp/htdocs/_test/employee/css/style.scss */
#maker_detail #maker_user_name {
  width: 300px; }
  @media screen and (max-width: 768px) {
    /* line 1728, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maker_detail #maker_user_name {
      width: 100%; } }

/* line 1744, ../../xampp/htdocs/_test/employee/css/style.scss */
#user > h2 {
  margin-bottom: 30px; }
  /* line 1747, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 5px;
    color: #807dd1; }

/* line 1754, ../../xampp/htdocs/_test/employee/css/style.scss */
#user > p {
  margin-bottom: 30px; }
  /* line 1757, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user > p #user_search {
    width: 300px; }
    @media screen and (max-width: 768px) {
      /* line 1757, ../../xampp/htdocs/_test/employee/css/style.scss */
      #user > p #user_search {
        width: 240px; } }
  /* line 1769, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user > p label {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle; }

/* line 1776, ../../xampp/htdocs/_test/employee/css/style.scss */
#user #user_list {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 1776, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 1790, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead,
    #user #user_list tbody {
      display: block; } }
  /* line 1802, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr:nth-of-type(2n),
  #user #user_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 1801, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr,
    #user #user_list tbody tr {
      display: block; } }
  /* line 1814, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr th,
  #user #user_list thead tr td,
  #user #user_list tbody tr th,
  #user #user_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 1814, ../../xampp/htdocs/_test/employee/css/style.scss */
      #user #user_list thead tr th,
      #user #user_list thead tr td,
      #user #user_list tbody tr th,
      #user #user_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 1834, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr th,
  #user #user_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 1834, ../../xampp/htdocs/_test/employee/css/style.scss */
      #user #user_list thead tr th,
      #user #user_list tbody tr th {
        display: none; } }
  /* line 1849, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr td.name > a,
  #user #user_list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 1849, ../../xampp/htdocs/_test/employee/css/style.scss */
      #user #user_list thead tr td.name > a,
      #user #user_list tbody tr td.name > a {
        display: block; } }
    /* line 1862, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr td.name > a:after,
    #user #user_list tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 1871, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr td.id,
    #user #user_list tbody tr td.id {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 1881, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr td.delivery,
    #user #user_list tbody tr td.delivery {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 1891, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr td.memo,
    #user #user_list tbody tr td.memo {
      display: none; } }
  /* line 1901, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr td.cleaning,
  #user #user_list tbody tr td.cleaning {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 1901, ../../xampp/htdocs/_test/employee/css/style.scss */
      #user #user_list thead tr td.cleaning,
      #user #user_list tbody tr td.cleaning {
        display: none; } }
  /* line 1913, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr td.toilet,
  #user #user_list tbody tr td.toilet {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 1913, ../../xampp/htdocs/_test/employee/css/style.scss */
      #user #user_list thead tr td.toilet,
      #user #user_list tbody tr td.toilet {
        display: none; } }
  /* line 1925, ../../xampp/htdocs/_test/employee/css/style.scss */
  #user #user_list thead tr td > span,
  #user #user_list tbody tr td > span {
    display: block;
    white-space: nowrap;
    font-size: 0.75rem; }
    /* line 1931, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr td > span.fax:before,
    #user #user_list tbody tr td > span.fax:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f1ac";
      margin-right: 3px;
      color: #807dd1; }
    /* line 1939, ../../xampp/htdocs/_test/employee/css/style.scss */
    #user #user_list thead tr td > span.truck:before,
    #user #user_list tbody tr td > span.truck:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0d1";
      margin-right: 3px;
      color: #807dd1; }

/* line 1954, ../../xampp/htdocs/_test/employee/css/style.scss */
#user_detail #user_id,
#user_detail #user_name,
#user_detail #user_frequency,
#user_detail #user_arrival,
#user_detail #user_delivery,
#user_detail #user_memo {
  width: 100%; }

/* line 1963, ../../xampp/htdocs/_test/employee/css/style.scss */
#user_detail #user_id {
  width: 100px; }

/* line 1967, ../../xampp/htdocs/_test/employee/css/style.scss */
#user_detail #user_name {
  width: 100%; }

/* line 1974, ../../xampp/htdocs/_test/employee/css/style.scss */
#message > h2 {
  margin-bottom: 30px; }
  /* line 1977, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0a1";
    margin-right: 5px;
    color: #807dd1; }

/* line 1984, ../../xampp/htdocs/_test/employee/css/style.scss */
#message > p {
  margin-bottom: 30px; }
  /* line 1987, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message > p #message_search {
    width: 300px; }
    @media screen and (max-width: 768px) {
      /* line 1987, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message > p #message_search {
        width: 240px; } }
  /* line 1999, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message > p #message_search_date_s,
  #message > p #message_search_date_e {
    width: 100px; }
  /* line 2006, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message > p #message_listtype #message_listtype_c3 {
    color: #aaa;
    margin-bottom: 0px; }
    /* line 2010, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message > p #message_listtype #message_listtype_c3:before {
      content: "";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f58d"; }
    /* line 2015, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message > p #message_listtype #message_listtype_c3.on {
      color: #807dd1; }
  /* line 2020, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message > p #message_listtype #message_listtype_c1 {
    color: #aaa;
    margin-bottom: 0px; }
    /* line 2024, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message > p #message_listtype #message_listtype_c1:before {
      content: "";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0c9"; }
    /* line 2029, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message > p #message_listtype #message_listtype_c1.on {
      color: #807dd1; }
  /* line 2035, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message > p label,
  #message > p a {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 30px;
    vertical-align: middle; }
    @media screen and (max-width: 768px) {
      /* line 2035, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message > p label,
      #message > p a {
        margin-bottom: 15px; } }

/* line 2052, ../../xampp/htdocs/_test/employee/css/style.scss */
#message #message_list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
  /* line 2055, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message #message_list > section {
    position: relative;
    width: 31%;
    margin: 0 1% 30px;
    border-radius: 8px;
    overflow: hidden; }
    /* line 2062, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.c1 {
      width: 100%;
      margin: 0 0 30px; }
    @media screen and (max-width: 768px) {
      /* line 2055, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section {
        width: 100%; } }
    /* line 2076, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section h3 a {
      display: block;
      position: relative;
      padding: 15px;
      color: #fff;
      font-size: 1rem; }
      /* line 2083, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section h3 a:after {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f35d";
        position: absolute;
        top: 8px;
        right: 8px;
        color: #fff;
        font-size: 1rem;
        opacity: 0.5; }
      /* line 2093, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section h3 a span {
        color: #ff0; }
    /* line 2099, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_1 {
      border: #d36d6d 1px solid; }
      /* line 2102, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_1 h3 {
        background: #d36d6d; }
        /* line 2106, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_1 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f2b9";
          margin-right: 5px; }
    /* line 2114, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_2 {
      border: #18c346 1px solid; }
      /* line 2117, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_2 h3 {
        background: #18c346; }
        /* line 2121, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_2 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f468";
          margin-right: 5px; }
    /* line 2129, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_3 {
      border: #c3a218 1px solid; }
      /* line 2132, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_3 h3 {
        background: #c3a218; }
        /* line 2136, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_3 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f005";
          margin-right: 5px; }
    /* line 2144, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_4 {
      border: #2996aa 1px solid; }
      /* line 2147, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_4 h3 {
        background: #2996aa; }
        /* line 2151, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_4 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f0a1";
          margin-right: 5px; }
    /* line 2159, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_5 {
      border: #807dd1 1px solid; }
      /* line 2162, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_5 h3 {
        background: #807dd1; }
        /* line 2166, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_5 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f075";
          margin-right: 5px; }
    /* line 2174, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_6 {
      border: #86c1aa 1px solid; }
      /* line 2177, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_6 h3 {
        background: #86c1aa; }
        /* line 2181, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_6 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f007";
          margin-right: 5px; }
    /* line 2189, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section.category_7 {
      border: #2e2e2e 1px solid; }
      /* line 2192, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section.category_7 h3 {
        background: #2e2e2e; }
        /* line 2196, ../../xampp/htdocs/_test/employee/css/style.scss */
        #message #message_list > section.category_7 h3 a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f057";
          margin-right: 5px; }
    /* line 2205, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section p.message_date {
      text-align: right;
      font-size: 0.75rem;
      margin: 5px 15px 0; }
    /* line 2211, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section p.message_tolist {
      text-align: left;
      font-size: 0.75rem;
      margin: 5px 15px 0; }
    /* line 2217, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section p.message_body {
      font-size: 1rem;
      margin: 15px;
      overflow: hidden auto;
      max-height: 150px; }
      /* line 2223, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section p.message_body img {
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
        border-radius: 5px;
        max-width: 100px; }
      /* line 2231, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section p.message_body.height_auto {
        max-height: auto; }
    /* line 2236, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section p.message_file {
      font-size: 0.7rem; }
    /* line 2240, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section p.message_new {
      position: absolute;
      top: 2px;
      left: 5px;
      font-size: 0.5rem;
      color: #ff0; }
    /* line 2248, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message #message_list > section p.message_reply_count {
      position: absolute;
      right: 5px;
      bottom: 5px;
      border-radius: 0.6rem;
      min-width: 1.2rem;
      height: 1.2rem; }
      /* line 2257, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section p.message_reply_count span {
        display: block;
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 0.1rem;
        text-align: center;
        font-size: 0.7rem;
        color: #fff; }
      /* line 2268, ../../xampp/htdocs/_test/employee/css/style.scss */
      #message #message_list > section p.message_reply_count:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f075";
        display: block;
        position: absolute;
        right: 0;
        bottom: 0;
        color: #807dd1;
        font-size: 1.2rem; }

/* line 2285, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_insert #message_title,
#message_insert #message_body,
#message_insert #message_file,
#message_insert #message_file_name {
  width: 100%; }

/* line 2292, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_insert #message_body {
  height: 150px; }

/* line 2296, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_insert #message_to_user_ids {
  overflow: auto;
  height: 0;
  transition: height 0.2s 0s ease; }

/* line 2302, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_insert label {
  display: inline-block;
  margin-right: 15px; }

/* line 2313, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_detail h3,
#home-message_detail h3 {
  color: #807dd1;
  font-size: 1.5rem; }

/* line 2318, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_detail p,
#home-message_detail p {
  font-size: 1rem; }
  /* line 2321, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail p#message_detail_date,
  #home-message_detail p#message_detail_date {
    text-align: right;
    font-size: 0.75rem;
    color: #807dd1;
    margin-bottom: 15px; }
  /* line 2328, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail p#message_detail_tolist,
  #home-message_detail p#message_detail_tolist {
    text-align: left;
    font-size: 0.75rem;
    margin-bottom: 15px; }
  /* line 2334, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail p#message_detail_category,
  #home-message_detail p#message_detail_category {
    position: absolute;
    top: -10px;
    left: -5px;
    font-size: 0.75rem;
    background: #807dd1;
    border-radius: 3px;
    color: #fff;
    padding: 3px 6px; }
  /* line 2345, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail p#message_detail_body,
  #home-message_detail p#message_detail_body {
    text-align: left;
    overflow: auto;
    margin-bottom: 15px; }
    /* line 2350, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message_detail p#message_detail_body img,
    #home-message_detail p#message_detail_body img {
      float: left;
      margin-right: 15px;
      margin-bottom: 15px;
      border-radius: 5px;
      max-width: 30%; }
  /* line 2359, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail p#message_detail_btn,
  #home-message_detail p#message_detail_btn {
    margin-top: 30px; }

/* line 2364, ../../xampp/htdocs/_test/employee/css/style.scss */
#message_detail .message_reply,
#home-message_detail .message_reply {
  border-radius: 10px;
  padding: 15px;
  margin-top: 10px;
  background: #f0f0f0; }
  /* line 2370, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail .message_reply .reply_date,
  #home-message_detail .message_reply .reply_date {
    text-align: left;
    font-size: 0.75rem;
    color: #807dd1;
    margin-bottom: 15px; }
  /* line 2377, ../../xampp/htdocs/_test/employee/css/style.scss */
  #message_detail .message_reply .reply_body,
  #home-message_detail .message_reply .reply_body {
    text-align: left;
    overflow: auto; }
    /* line 2381, ../../xampp/htdocs/_test/employee/css/style.scss */
    #message_detail .message_reply .reply_body img,
    #home-message_detail .message_reply .reply_body img {
      float: left;
      margin-right: 15px;
      border-radius: 5px;
      max-width: 30%; }

/* line 2394, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin > h2 {
  margin-bottom: 30px; }
  /* line 2397, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f27a";
    margin-right: 5px;
    color: #807dd1; }

/* line 2404, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin > p {
  margin-bottom: 30px; }
  /* line 2407, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin > p #search {
    width: 300px; }
    @media screen and (max-width: 768px) {
      /* line 2407, ../../xampp/htdocs/_test/employee/css/style.scss */
      #bulletin > p #search {
        width: 240px; } }
  /* line 2419, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin > p #date_s,
  #bulletin > p #date_e {
    width: 100px; }
  /* line 2424, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin > p label,
  #bulletin > p a {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 30px;
    vertical-align: middle; }
    @media screen and (max-width: 768px) {
      /* line 2424, ../../xampp/htdocs/_test/employee/css/style.scss */
      #bulletin > p label,
      #bulletin > p a {
        margin-bottom: 15px; } }

/* line 2443, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin #list > article {
  position: relative;
  width: 100%;
  margin: 0 1% 30px;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
  border: 1px solid #807dd1; }
  /* line 2451, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin #list > article.c1 {
    border: 1px solid #3f9ea2; }
    /* line 2454, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article.c1 h3 {
      background: #3f9ea2; }
  /* line 2459, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin #list > article.c2 {
    border: 1px solid #18c346; }
    /* line 2462, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article.c2 h3 {
      background: #18c346; }
  /* line 2467, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin #list > article.c3 {
    border: 1px solid #c3a218; }
    /* line 2470, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article.c3 h3 {
      background: #c3a218; }
  @media screen and (max-width: 768px) {
    /* line 2443, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article {
      width: 100%; } }
  /* line 2483, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin #list > article h3 {
    display: block;
    position: relative;
    padding: 15px;
    color: #fff;
    font-size: 1.3rem;
    background: #807dd1; }
    /* line 2491, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article h3 span {
      display: inline-block;
      font-size: 1rem;
      margin-left: 10px; }
    /* line 2501, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article h3 > a {
      display: block;
      border-radius: 8px;
      padding: 5px 15px;
      font-size: 1rem;
      position: absolute;
      right: 10px;
      top: 10px;
      background: #fff;
      color: #777;
      opacity: 1; }
  /* line 2515, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin #list > article section {
    padding: 15px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 5px; }
    /* line 2521, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article section p.date {
      text-align: left;
      font-size: 0.8rem;
      margin: 15px 15px 0;
      color: #807dd1; }
    /* line 2529, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article section p.body {
      font-size: 1rem;
      margin: 15px;
      overflow: hidden auto;
      max-height: auto; }
      /* line 2535, ../../xampp/htdocs/_test/employee/css/style.scss */
      #bulletin #list > article section p.body img {
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
        border-radius: 5px;
        max-width: 100px; }
    /* line 2545, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article section p.file {
      font-size: 0.7rem; }
    /* line 2552, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article section.reply {
      border-top: 1px dashed #CCC;
      display: none;
      border-bottom: 0;
      margin-bottom: 0; }
      /* line 2558, ../../xampp/htdocs/_test/employee/css/style.scss */
      #bulletin #list > article section.reply:nth-of-type(2), #bulletin #list > article section.reply:nth-of-type(3), #bulletin #list > article section.reply:nth-of-type(4) {
        display: block; }
  /* line 2567, ../../xampp/htdocs/_test/employee/css/style.scss */
  #bulletin #list > article .btn_open {
    display: block;
    text-align: center;
    background: #DDD; }
    /* line 2572, ../../xampp/htdocs/_test/employee/css/style.scss */
    #bulletin #list > article .btn_open a {
      display: block;
      width: 100%;
      padding: 1px;
      color: #999; }
      /* line 2578, ../../xampp/htdocs/_test/employee/css/style.scss */
      #bulletin #list > article .btn_open a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f103";
        font-size: 1rem; }

/* line 2591, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin_insert #title,
#bulletin_insert #body,
#bulletin_insert #file,
#bulletin_insert #file_name {
  width: 100%; }

/* line 2598, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin_insert #body {
  height: 300px; }

/* line 2602, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin_insert label {
  display: inline-block;
  margin-right: 15px; }

/* line 2609, ../../xampp/htdocs/_test/employee/css/style.scss */
#bulletin_delete p {
  margin-bottom: 15px; }

/* line 2618, ../../xampp/htdocs/_test/employee/css/style.scss */
#qr > h2 {
  margin-bottom: 30px; }
  /* line 2621, ../../xampp/htdocs/_test/employee/css/style.scss */
  #qr > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f029";
    margin-right: 5px;
    color: #807dd1; }

/* line 2628, ../../xampp/htdocs/_test/employee/css/style.scss */
#qr p {
  text-align: center;
  margin-bottom: 30px; }

/* line 2634, ../../xampp/htdocs/_test/employee/css/style.scss */
#qr > dl dt {
  color: #807dd1; }

/* line 2638, ../../xampp/htdocs/_test/employee/css/style.scss */
#qr > dl dd {
  margin-bottom: 30px; }
  /* line 2641, ../../xampp/htdocs/_test/employee/css/style.scss */
  #qr > dl dd input[type=text] {
    width: 100%; }
  /* line 2645, ../../xampp/htdocs/_test/employee/css/style.scss */
  #qr > dl dd label {
    display: inline-block;
    margin-right: 15px; }

/* line 2652, ../../xampp/htdocs/_test/employee/css/style.scss */
#qr #qr_canvas {
  text-align: center; }
  /* line 2655, ../../xampp/htdocs/_test/employee/css/style.scss */
  #qr #qr_canvas > span {
    display: inline-block;
    padding: 10px;
    min-height: 64px;
    min-width: 64px;
    border: 2px solid #807dd1;
    border-radius: 10px; }
    /* line 2663, ../../xampp/htdocs/_test/employee/css/style.scss */
    #qr #qr_canvas > span canvas {
      max-width: 100%; }

/* line 2675, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc > h2 {
  margin-bottom: 30px; }
  /* line 2678, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2bb";
    margin-right: 5px;
    color: #807dd1; }

/* line 2685, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 2689, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc p:first-of-type {
    padding-bottom: 30px;
    border-bottom: 1px solid #807dd1; }
  /* line 2695, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc p #nc_search {
    width: 300px;
    background: #fffff2;
    border: #807dd1 solid 2px;
    border-radius: 3px;
    margin: 0 10px;
    height: 3rem; }
    @media screen and (max-width: 768px) {
      /* line 2695, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc p #nc_search {
        width: 240px; } }
  /* line 2712, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc p #nc_number {
    text-align: right;
    font-size: 2rem;
    width: 5rem;
    height: 3rem;
    vertical-align: middle; }
  /* line 2720, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc p #nc_number_m,
  #nc p #nc_number_p {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
    border-radius: 5px;
    background: #807dd1;
    color: #fff;
    width: 3rem;
    height: 3rem;
    font-size: 2rem;
    padding: 0 0.5rem;
    line-height: 3rem;
    cursor: pointer; }
  /* line 2736, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc p #nc_btn_insert,
  #nc p #nc_btn_reset,
  #nc p #nc_btn_list {
    height: 3rem;
    vertical-align: middle;
    line-height: 3rem;
    padding: 0;
    border: 2px solid #807dd1; }

/* line 2748, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc > dl dt {
  color: #807dd1; }

/* line 2752, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc > dl dd {
  margin-bottom: 30px; }
  /* line 2755, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc > dl dd input[type=text] {
    width: 200px;
    margin-left: 5px;
    margin-bottom: 15px; }
  /* line 2761, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc > dl dd textarea {
    width: 100%; }
  /* line 2765, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc > dl dd select {
    margin-left: 5px; }
  /* line 2769, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc > dl dd label {
    display: inline-block;
    margin: 0 15px; }

@media print {
  /* line 2778, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc h2,
  #nc dl,
  #nc p {
    display: none; } }

/* line 2785, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc #nc_print {
  padding: 0 14mm;
  margin: 0 auto;
  width: 210mm;
  page-break-after: always;
  font-family: 游明朝, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, 'Noto Serif Japanese', メイリオ, Meiryo, serif; }
  /* line 2792, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc #nc_print > article {
    padding: 11mm 0;
    width: 182mm;
    height: 297mm;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    /* line 2800, ../../xampp/htdocs/_test/employee/css/style.scss */
    #nc #nc_print > article > section {
      width: 91mm;
      height: 55mm;
      overflow: hidden;
      border-right: 1px #aaa dashed;
      border-bottom: 1px #aaa dashed;
      position: relative;
      cursor: pointer; }
      /* line 2809, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section:nth-of-type(1), #nc #nc_print > article > section:nth-of-type(2) {
        border-top: 1px #aaa dashed; }
        @media print {
          /* line 2809, ../../xampp/htdocs/_test/employee/css/style.scss */
          #nc #nc_print > article > section:nth-of-type(1), #nc #nc_print > article > section:nth-of-type(2) {
            border-top: none; } }
      /* line 2818, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section:nth-of-type(2n+1) {
        border-left: 1px #aaa dashed; }
        @media print {
          /* line 2818, ../../xampp/htdocs/_test/employee/css/style.scss */
          #nc #nc_print > article > section:nth-of-type(2n+1) {
            border-left: none; } }
      @media print {
        /* line 2800, ../../xampp/htdocs/_test/employee/css/style.scss */
        #nc #nc_print > article > section {
          display: block;
          border-right: none;
          border-bottom: none; } }
      /* line 2833, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section > div {
        position: absolute; }
      /* line 2837, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section > p {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: center;
        font-size: 4mm;
        width: 100%; }
      /* line 2846, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .address {
        top: 5mm;
        left: 5mm;
        font-size: 4mm; }
      /* line 2852, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .staff {
        top: 5mm;
        left: 25mm;
        font-size: 4mm; }
      /* line 2858, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .name {
        bottom: 10mm;
        left: 0;
        font-size: 5mm;
        padding: 0 5mm;
        text-align: center;
        width: 100%;
        line-height: 125%; }
        /* line 2867, ../../xampp/htdocs/_test/employee/css/style.scss */
        #nc #nc_print > article > section .name > span {
          display: inline-block; }
      /* line 2872, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .type {
        bottom: 5mm;
        left: 0mm;
        background: #aaa;
        height: 2mm;
        width: 100%;
        overflow: hidden;
        text-indent: -9999mm; }
      /* line 2882, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .urikake {
        background: #ffb100; }
      /* line 2886, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .genkin {
        background: #8b86ff; }
      /* line 2890, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .date {
        top: 3mm;
        right: 3mm;
        font-size: 2mm; }
      /* line 2896, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .no {
        bottom: 5mm;
        right: 5mm;
        font-size: 1mm; }
      /* line 2902, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .id {
        top: 5mm;
        right: 17mm;
        font-size: 3mm; }
      /* line 2908, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc #nc_print > article > section .qrcode {
        top: 5mm;
        right: 5mm;
        width: 10mm;
        height: 10mm; }
        /* line 2914, ../../xampp/htdocs/_test/employee/css/style.scss */
        #nc #nc_print > article > section .qrcode > canvas {
          width: 10mm;
          height: 10mm; }

/* line 2923, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc #nc_btn_print {
  display: none; }

/* line 2931, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc_list p,
#nc_search_list p {
  margin-bottom: 30px; }
  /* line 2934, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc_list p input,
  #nc_search_list p input {
    width: 50%; }
  /* line 2938, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc_list p #nc_list_total,
  #nc_list p #nc_list_total_number,
  #nc_search_list p #nc_list_total,
  #nc_search_list p #nc_list_total_number {
    color: #807dd1;
    font-size: 2rem; }

/* line 2945, ../../xampp/htdocs/_test/employee/css/style.scss */
#nc_list table,
#nc_search_list table {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 2945, ../../xampp/htdocs/_test/employee/css/style.scss */
    #nc_list table,
    #nc_search_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 2959, ../../xampp/htdocs/_test/employee/css/style.scss */
    #nc_list table thead,
    #nc_list table tbody,
    #nc_search_list table thead,
    #nc_search_list table tbody {
      display: block; } }
  /* line 2971, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc_list table thead tr:nth-of-type(2n),
  #nc_list table tbody tr:nth-of-type(2n),
  #nc_search_list table thead tr:nth-of-type(2n),
  #nc_search_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 2970, ../../xampp/htdocs/_test/employee/css/style.scss */
    #nc_list table thead tr,
    #nc_list table tbody tr,
    #nc_search_list table thead tr,
    #nc_search_list table tbody tr {
      display: block; } }
  /* line 2983, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc_list table thead tr th,
  #nc_list table thead tr td,
  #nc_list table tbody tr th,
  #nc_list table tbody tr td,
  #nc_search_list table thead tr th,
  #nc_search_list table thead tr td,
  #nc_search_list table tbody tr th,
  #nc_search_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 2983, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc_list table thead tr th,
      #nc_list table thead tr td,
      #nc_list table tbody tr th,
      #nc_list table tbody tr td,
      #nc_search_list table thead tr th,
      #nc_search_list table thead tr td,
      #nc_search_list table tbody tr th,
      #nc_search_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 3003, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc_list table thead tr th,
  #nc_list table tbody tr th,
  #nc_search_list table thead tr th,
  #nc_search_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 3003, ../../xampp/htdocs/_test/employee/css/style.scss */
      #nc_list table thead tr th,
      #nc_list table tbody tr th,
      #nc_search_list table thead tr th,
      #nc_search_list table tbody tr th {
        display: none; } }
  /* line 3017, ../../xampp/htdocs/_test/employee/css/style.scss */
  #nc_list table thead tr td .nc_list_del,
  #nc_list table thead tr td .nc_search_list_in,
  #nc_list table tbody tr td .nc_list_del,
  #nc_list table tbody tr td .nc_search_list_in,
  #nc_search_list table thead tr td .nc_list_del,
  #nc_search_list table thead tr td .nc_search_list_in,
  #nc_search_list table tbody tr td .nc_list_del,
  #nc_search_list table tbody tr td .nc_search_list_in {
    display: inline-block;
    border-radius: 5px;
    background: #807dd1;
    color: #fff;
    font-size: 1rem;
    height: 1.5rem;
    width: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer; }

/* line 3039, ../../xampp/htdocs/_test/employee/css/style.scss */
#item > h2 {
  margin-bottom: 30px; }
  /* line 3042, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    margin-right: 5px;
    color: #807dd1; }
  /* line 3048, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item > h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 3054, ../../xampp/htdocs/_test/employee/css/style.scss */
#item p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 3058, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item p > label {
    display: inline-block;
    margin: 0 15px 10px; }
  /* line 3063, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item p > a {
    margin-bottom: 10px; }

/* line 3069, ../../xampp/htdocs/_test/employee/css/style.scss */
#item > dl dt {
  color: #807dd1; }

/* line 3073, ../../xampp/htdocs/_test/employee/css/style.scss */
#item > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 3077, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item > dl dd input {
    width: 100%; }
  /* line 3081, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item > dl dd #camera_btn {
    font-size: 0; }
    /* line 3084, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item > dl dd #camera_btn:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f030";
      display: block;
      position: absolute;
      top: 5px;
      right: 10px;
      color: #807dd1;
      font-size: 1.5rem; }

/* line 3097, ../../xampp/htdocs/_test/employee/css/style.scss */
#item #item_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 3097, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 3113, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead,
    #item #item_list tbody {
      display: block; } }
  /* line 3125, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr:nth-of-type(2n),
  #item #item_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 3124, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr,
    #item #item_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 3140, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr th,
  #item #item_list thead tr td,
  #item #item_list tbody tr th,
  #item #item_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 3140, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item #item_list thead tr th,
      #item #item_list thead tr td,
      #item #item_list tbody tr th,
      #item #item_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 3157, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr th,
  #item #item_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 3157, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item #item_list thead tr th,
      #item #item_list tbody tr th {
        display: none; } }
    /* line 3168, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr th a,
    #item #item_list tbody tr th a {
      font-size: 0.5rem; }
  /* line 3176, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr td.rec a,
  #item #item_list tbody tr td.rec a {
    font-size: 0; }
    /* line 3179, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr td.rec a:before,
    #item #item_list tbody tr td.rec a:before {
      font-size: 1rem;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f005";
      color: #ccc; }
    /* line 3186, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr td.rec a.on:before,
    #item #item_list tbody tr td.rec a.on:before {
      color: #807dd1; }
  /* line 3194, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr td.name > a,
  #item #item_list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 3194, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item #item_list thead tr td.name > a,
      #item #item_list tbody tr td.name > a {
        display: block; } }
    /* line 3207, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr td.name > a:after,
    #item #item_list tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 3216, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr td.jan,
    #item #item_list tbody tr td.jan {
      display: none; } }
  /* line 3236, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr td.price1,
  #item #item_list tbody tr td.price1 {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 3236, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item #item_list thead tr td.price1,
      #item #item_list tbody tr td.price1 {
        display: none; } }
  /* line 3248, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr td.price2,
  #item #item_list tbody tr td.price2 {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 3248, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item #item_list thead tr td.price2,
      #item #item_list tbody tr td.price2 {
        display: none; } }
  @media screen and (max-width: 768px) {
    /* line 3260, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item #item_list thead tr td.status,
    #item #item_list tbody tr td.status {
      display: none; } }
  /* line 3270, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr td.right,
  #item #item_list tbody tr td.right {
    text-align: right; }
  /* line 3274, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list thead tr td label,
  #item #item_list tbody tr td label {
    display: inline-block;
    margin-right: 30px; }
  /* line 3286, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 3290, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item #item_list tbody tr:hover {
    background: #ffffee; }

/* line 3297, ../../xampp/htdocs/_test/employee/css/style.scss */
#item .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 3301, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 3312, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_list p,
#recitem_list p {
  margin-bottom: 30px; }

/* line 3316, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_list table,
#recitem_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 3316, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table,
    #recitem_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 3331, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead,
    #item_list table tbody,
    #recitem_list table thead,
    #recitem_list table tbody {
      display: block; } }
  /* line 3343, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr:nth-of-type(2n),
  #item_list table tbody tr:nth-of-type(2n),
  #recitem_list table thead tr:nth-of-type(2n),
  #recitem_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 3342, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead tr,
    #item_list table tbody tr,
    #recitem_list table thead tr,
    #recitem_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 3358, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr th,
  #item_list table thead tr td,
  #item_list table tbody tr th,
  #item_list table tbody tr td,
  #recitem_list table thead tr th,
  #recitem_list table thead tr td,
  #recitem_list table tbody tr th,
  #recitem_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 3358, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_list table thead tr th,
      #item_list table thead tr td,
      #item_list table tbody tr th,
      #item_list table tbody tr td,
      #recitem_list table thead tr th,
      #recitem_list table thead tr td,
      #recitem_list table tbody tr th,
      #recitem_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 3375, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr th,
  #item_list table tbody tr th,
  #recitem_list table thead tr th,
  #recitem_list table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 3375, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_list table thead tr th,
      #item_list table tbody tr th,
      #recitem_list table thead tr th,
      #recitem_list table tbody tr th {
        display: none; } }
    /* line 3387, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead tr th a,
    #item_list table tbody tr th a,
    #recitem_list table thead tr th a,
    #recitem_list table tbody tr th a {
      font-size: 0.5rem; }
  /* line 3395, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.rec a,
  #item_list table tbody tr td.rec a,
  #recitem_list table thead tr td.rec a,
  #recitem_list table tbody tr td.rec a {
    font-size: 0; }
    /* line 3398, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead tr td.rec a:before,
    #item_list table tbody tr td.rec a:before,
    #recitem_list table thead tr td.rec a:before,
    #recitem_list table tbody tr td.rec a:before {
      font-size: 1rem;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f005";
      color: #ccc; }
    /* line 3405, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead tr td.rec a.on:before,
    #item_list table tbody tr td.rec a.on:before,
    #recitem_list table thead tr td.rec a.on:before,
    #recitem_list table tbody tr td.rec a.on:before {
      color: #807dd1; }
  /* line 3413, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.name > a,
  #item_list table tbody tr td.name > a,
  #recitem_list table thead tr td.name > a,
  #recitem_list table tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 3413, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_list table thead tr td.name > a,
      #item_list table tbody tr td.name > a,
      #recitem_list table thead tr td.name > a,
      #recitem_list table tbody tr td.name > a {
        display: block; } }
    /* line 3426, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead tr td.name > a:after,
    #item_list table tbody tr td.name > a:after,
    #recitem_list table thead tr td.name > a:after,
    #recitem_list table tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  /* line 3435, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.jan,
  #item_list table tbody tr td.jan,
  #recitem_list table thead tr td.jan,
  #recitem_list table tbody tr td.jan {
    text-align: center; }
    @media screen and (max-width: 768px) {
      /* line 3435, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_list table thead tr td.jan,
      #item_list table tbody tr td.jan,
      #recitem_list table thead tr td.jan,
      #recitem_list table tbody tr td.jan {
        display: none; } }
  /* line 3447, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.note,
  #item_list table tbody tr td.note,
  #recitem_list table thead tr td.note,
  #recitem_list table tbody tr td.note {
    text-align: center; }
  /* line 3459, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.price1,
  #item_list table tbody tr td.price1,
  #recitem_list table thead tr td.price1,
  #recitem_list table tbody tr td.price1 {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 3459, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_list table thead tr td.price1,
      #item_list table tbody tr td.price1,
      #recitem_list table thead tr td.price1,
      #recitem_list table tbody tr td.price1 {
        display: none; } }
  /* line 3471, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.price2,
  #item_list table tbody tr td.price2,
  #recitem_list table thead tr td.price2,
  #recitem_list table tbody tr td.price2 {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 3471, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_list table thead tr td.price2,
      #item_list table tbody tr td.price2,
      #recitem_list table thead tr td.price2,
      #recitem_list table tbody tr td.price2 {
        display: none; } }
  @media screen and (max-width: 768px) {
    /* line 3483, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_list table thead tr td.status,
    #item_list table tbody tr td.status,
    #recitem_list table thead tr td.status,
    #recitem_list table tbody tr td.status {
      display: none; } }
  /* line 3493, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table thead tr td.order,
  #item_list table tbody tr td.order,
  #recitem_list table thead tr td.order,
  #recitem_list table tbody tr td.order {
    text-align: center;
    font-size: 0.5rem; }
  /* line 3505, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table tbody tr:nth-of-type(2n),
  #recitem_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 3509, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_list table tbody tr:hover,
  #recitem_list table tbody tr:hover {
    background: #ffffee; }

/* line 3517, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_print {
  display: none; }
  /* line 3520, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_print p {
    margin-bottom: 3mm; }
    /* line 3523, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print p img {
      width: 50mm;
      margin-right: 3mm; }
  /* line 3529, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_print #item_print_list {
    width: 100%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1; }
    @media screen and (max-width: 768px) {
      /* line 3529, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list {
        display: block;
        border-top: none;
        border-left: none; } }
    @media screen and (max-width: 768px) {
      /* line 3544, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead,
      #item_print #item_print_list tbody {
        display: block; } }
    @media screen and (max-width: 768px) {
      /* line 3555, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr,
      #item_print #item_print_list tbody tr {
        display: block; } }
    /* line 3565, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print #item_print_list thead tr th,
    #item_print #item_print_list thead tr td,
    #item_print #item_print_list tbody tr th,
    #item_print #item_print_list tbody tr td {
      border-right: 1px solid #c1c1c1;
      border-bottom: 1px solid #c1c1c1;
      padding: 5px; }
      @media screen and (max-width: 768px) {
        /* line 3565, ../../xampp/htdocs/_test/employee/css/style.scss */
        #item_print #item_print_list thead tr th,
        #item_print #item_print_list thead tr td,
        #item_print #item_print_list tbody tr th,
        #item_print #item_print_list tbody tr td {
          display: block;
          border-right: none;
          border-bottom: none;
          margin-bottom: 5px;
          border: 1px solid #c1c1c1;
          border-radius: 4px; } }
    /* line 3585, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print #item_print_list thead tr th,
    #item_print #item_print_list tbody tr th {
      background: #e8e8e8;
      font-size: 0.5rem; }
      @media screen and (max-width: 768px) {
        /* line 3585, ../../xampp/htdocs/_test/employee/css/style.scss */
        #item_print #item_print_list thead tr th,
        #item_print #item_print_list tbody tr th {
          display: none; } }
    /* line 3598, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print #item_print_list thead tr td,
    #item_print #item_print_list tbody tr td {
      font-size: 0.75rem; }
      /* line 3601, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr td.right,
      #item_print #item_print_list tbody tr td.right {
        text-align: right;
        white-space: nowrap; }
      /* line 3607, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr td.list_jan,
      #item_print #item_print_list tbody tr td.list_jan {
        text-align: center; }
      /* line 3612, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr td.list_comment,
      #item_print #item_print_list tbody tr td.list_comment {
        break-after: page; }
      /* line 3616, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr td.list_jan, #item_print #item_print_list thead tr td.list_comment,
      #item_print #item_print_list tbody tr td.list_jan,
      #item_print #item_print_list tbody tr td.list_comment {
        font-size: 0.5rem; }
      /* line 3621, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr td > img,
      #item_print #item_print_list tbody tr td > img {
        width: 4cm; }
      /* line 3625, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_print #item_print_list thead tr td span,
      #item_print #item_print_list tbody tr td span {
        font-size: 0.5rem; }
    /* line 3631, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print #item_print_list thead tr#thead td,
    #item_print #item_print_list tbody tr#thead td {
      font-size: 0.5rem; }
    /* line 3635, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print #item_print_list thead tr#thead img,
    #item_print #item_print_list tbody tr#thead img {
      width: 50mm;
      margin-right: 3mm; }
    /* line 3640, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_print #item_print_list thead tr#thead #title,
    #item_print #item_print_list tbody tr#thead #title {
      display: inline-block;
      margin-right: 3mm;
      font-size: 1rem; }

/* line 3654, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_detail h3,
#item_analyze_detail h3 {
  color: #807dd1;
  margin-bottom: 30px;
  cursor: pointer; }

/* line 3661, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_detail p img,
#item_analyze_detail p img {
  max-width: 500px;
  width: 100%; }

/* line 3668, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_detail > dl dt,
#item_analyze_detail > dl dt {
  color: #807dd1;
  cursor: pointer; }

/* line 3673, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_detail > dl dd,
#item_analyze_detail > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }

/* line 3681, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_analyze_detail div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
  /* line 3684, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_analyze_detail div #item_detail_name {
    width: 100%; }
  /* line 3688, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_analyze_detail div #item_detail_img {
    width: 50%;
    text-align: center; }
    /* line 3692, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_analyze_detail div #item_detail_img img {
      width: 100%;
      max-width: 500px; }
  /* line 3699, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_analyze_detail div table {
    width: 50%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1;
    margin-bottom: 30px; }
    /* line 3708, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_analyze_detail div table thead tr,
    #item_analyze_detail div table tbody tr {
      border: 1px solid #c1c1c1; }
      /* line 3711, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_analyze_detail div table thead tr th,
      #item_analyze_detail div table thead tr td,
      #item_analyze_detail div table tbody tr th,
      #item_analyze_detail div table tbody tr td {
        border-right: 1px solid #c1c1c1;
        border-bottom: 1px solid #c1c1c1;
        padding: 10px 15px; }
      /* line 3718, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_analyze_detail div table thead tr th,
      #item_analyze_detail div table tbody tr th {
        background: #e8e8e8;
        text-align: center;
        font-size: 0.8rem; }
      /* line 3724, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_analyze_detail div table thead tr td,
      #item_analyze_detail div table tbody tr td {
        font-size: 1rem; }
    /* line 3731, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_analyze_detail div table tbody tr {
      cursor: pointer; }
      /* line 3734, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_analyze_detail div table tbody tr:nth-of-type(2n) {
        background: #f0f0f0; }
      /* line 3738, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_analyze_detail div table tbody tr:hover {
        background: #ffffee; }
    /* line 3746, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_analyze_detail div table.detail_table td {
      text-align: center;
      font-size: 1rem; }

/* line 3761, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_update_dialog dl dd textarea,
#item_check_auto dl dd textarea {
  width: 100%; }

/* line 3767, ../../xampp/htdocs/_test/employee/css/style.scss */
#item_update_dialog table,
#item_check_auto table {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 3767, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_update_dialog table,
    #item_check_auto table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 3784, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_update_dialog table thead,
    #item_update_dialog table tbody,
    #item_check_auto table thead,
    #item_check_auto table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 3795, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_update_dialog table thead tr,
    #item_update_dialog table tbody tr,
    #item_check_auto table thead tr,
    #item_check_auto table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 3807, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_update_dialog table thead tr th,
  #item_update_dialog table thead tr td,
  #item_update_dialog table tbody tr th,
  #item_update_dialog table tbody tr td,
  #item_check_auto table thead tr th,
  #item_check_auto table thead tr td,
  #item_check_auto table tbody tr th,
  #item_check_auto table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px;
    font-size: 0.5rem; }
    @media screen and (max-width: 768px) {
      /* line 3807, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_update_dialog table thead tr th,
      #item_update_dialog table thead tr td,
      #item_update_dialog table tbody tr th,
      #item_update_dialog table tbody tr td,
      #item_check_auto table thead tr th,
      #item_check_auto table thead tr td,
      #item_check_auto table tbody tr th,
      #item_check_auto table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 3825, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_update_dialog table thead tr th,
  #item_update_dialog table tbody tr th,
  #item_check_auto table thead tr th,
  #item_check_auto table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 3825, ../../xampp/htdocs/_test/employee/css/style.scss */
      #item_update_dialog table thead tr th,
      #item_update_dialog table tbody tr th,
      #item_check_auto table thead tr th,
      #item_check_auto table tbody tr th {
        display: none; } }
  /* line 3842, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_update_dialog table tbody tr,
  #item_check_auto table tbody tr {
    cursor: pointer; }
    /* line 3845, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_update_dialog table tbody tr:nth-of-type(2n),
    #item_check_auto table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 3849, ../../xampp/htdocs/_test/employee/css/style.scss */
    #item_update_dialog table tbody tr:hover,
    #item_check_auto table tbody tr:hover {
      background: #ffffee; }

/* line 3857, ../../xampp/htdocs/_test/employee/css/style.scss */
#camera {
  min-width: 300px;
  min-height: 300px; }
  /* line 3861, ../../xampp/htdocs/_test/employee/css/style.scss */
  #camera > canvas {
    width: 100%;
    border: 1px solid #807dd1; }
  /* line 3866, ../../xampp/htdocs/_test/employee/css/style.scss */
  #camera > input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }

/* line 3877, ../../xampp/htdocs/_test/employee/css/style.scss */
#member > h2 {
  margin-bottom: 30px; }
  /* line 3880, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 5px;
    color: #807dd1; }

/* line 3887, ../../xampp/htdocs/_test/employee/css/style.scss */
#member p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 3891, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member p > label {
    margin: 0 15px; }

/* line 3897, ../../xampp/htdocs/_test/employee/css/style.scss */
#member > dl dt {
  color: #807dd1; }

/* line 3901, ../../xampp/htdocs/_test/employee/css/style.scss */
#member > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 3905, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member > dl dd input {
    width: 100%; }

/* line 3911, ../../xampp/htdocs/_test/employee/css/style.scss */
#member #member_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 3911, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 3926, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list thead,
    #member #member_list tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 3937, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list thead tr,
    #member #member_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 3949, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member #member_list thead tr th,
  #member #member_list thead tr td,
  #member #member_list tbody tr th,
  #member #member_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 3949, ../../xampp/htdocs/_test/employee/css/style.scss */
      #member #member_list thead tr th,
      #member #member_list thead tr td,
      #member #member_list tbody tr th,
      #member #member_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 3966, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member #member_list thead tr th,
  #member #member_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 3966, ../../xampp/htdocs/_test/employee/css/style.scss */
      #member #member_list thead tr th,
      #member #member_list tbody tr th {
        display: none; } }
  /* line 3980, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member #member_list thead tr td:first-child a,
  #member #member_list tbody tr td:first-child a {
    font-size: 0; }
    /* line 3983, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list thead tr td:first-child a:before,
    #member #member_list tbody tr td:first-child a:before {
      content: "";
      display: inline-block;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f35d";
      font-size: 1rem; }
  @media screen and (max-width: 768px) {
    /* line 3992, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list thead tr td.kana, #member #member_list thead tr td.tel1, #member #member_list thead tr td.fax, #member #member_list thead tr td.tel2, #member #member_list thead tr td.tanto, #member #member_list thead tr td.add,
    #member #member_list tbody tr td.kana,
    #member #member_list tbody tr td.tel1,
    #member #member_list tbody tr td.fax,
    #member #member_list tbody tr td.tel2,
    #member #member_list tbody tr td.tanto,
    #member #member_list tbody tr td.add {
      display: none; } }
  /* line 4011, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member #member_list tbody tr {
    cursor: pointer; }
    /* line 4014, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 4018, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member #member_list tbody tr:hover {
      background: #ffffee; }

/* line 4027, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_detail h3 {
  color: #807dd1;
  margin-bottom: 30px; }

/* line 4033, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_detail p img {
  max-width: 500px;
  width: 100%; }

/* line 4040, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_detail > dl dt {
  color: #807dd1;
  cursor: pointer; }

/* line 4045, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_detail > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }
  /* line 4049, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_detail > dl dd input {
    width: 100%; }
  /* line 4053, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_detail > dl dd input[type=checkbox] {
    width: auto; }
  /* line 4059, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_detail > dl dd#member_detail_comment textarea, #member_detail > dl dd#member_detail_notices textarea {
    width: 100%;
    height: 200px; }
  /* line 4065, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_detail > dl dd label {
    display: inline-block;
    margin-right: 15px; }

/* line 4075, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_label #label_sheet,
#member_label_print #label_sheet {
  border: 1px solid #000;
  margin: 30px auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  align-content: flex-start; }
  /* line 4081, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_label #label_sheet div,
  #member_label_print #label_sheet div {
    border: 1px dotted #000;
    cursor: pointer; }
    /* line 4085, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member_label #label_sheet div p,
    #member_label_print #label_sheet div p {
      line-height: 100%;
      margin-bottom: 1mm; }

/* line 4092, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_label #label_controler,
#member_label #label_font_controler,
#member_label_print #label_controler,
#member_label_print #label_font_controler {
  position: absolute;
  top: 15px;
  left: 15px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  padding: 15px; }
  /* line 4102, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_label #label_controler dl dt,
  #member_label #label_font_controler dl dt,
  #member_label_print #label_controler dl dt,
  #member_label_print #label_font_controler dl dt {
    font-weight: bold;
    font-size: 0.8rem; }
  /* line 4107, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_label #label_controler dl dd,
  #member_label #label_font_controler dl dd,
  #member_label_print #label_controler dl dd,
  #member_label_print #label_font_controler dl dd {
    margin-bottom: 10px;
    font-size: 0.8rem; }
    /* line 4111, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member_label #label_controler dl dd input,
    #member_label #label_font_controler dl dd input,
    #member_label_print #label_controler dl dd input,
    #member_label_print #label_font_controler dl dd input {
      margin-left: 5px;
      width: 40px;
      text-align: right;
      font-size: 0.8rem; }
    /* line 4118, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member_label #label_controler dl dd select,
    #member_label #label_font_controler dl dd select,
    #member_label_print #label_controler dl dd select,
    #member_label_print #label_font_controler dl dd select {
      margin-left: 5px;
      font-size: 0.8rem; }

/* line 4126, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_label #label_font_controler,
#member_label_print #label_font_controler {
  left: auto;
  right: 15px; }
  /* line 4130, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_label #label_font_controler p,
  #member_label_print #label_font_controler p {
    margin-bottom: 5px; }

/* line 4136, ../../xampp/htdocs/_test/employee/css/style.scss */
#member_label_print {
  display: none; }

/* line 4142, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping h2 {
  margin-bottom: 30px; }
  /* line 4145, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0d1";
    margin-right: 5px;
    color: #807dd1; }

/* line 4152, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 4156, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping p > label {
    display: inline-block; }
    /* line 4159, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping p > label#shipping_id_search {
      margin: 0 15px;
      padding: 12px 18px;
      width: 100%;
      text-align: left;
      margin: 0;
      position: relative;
      font-size: 1.2rem;
      color: #807dd1; }
      /* line 4169, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping p > label#shipping_id_search input {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: none;
        border: #807dd1 solid 3px;
        border-radius: 32px;
        padding: 8px;
        padding-left: 7.5rem;
        font-size: 1.2rem; }
  /* line 4186, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping p#search:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f002";
    color: #807dd1;
    margin-right: 5px;
    font-size: 1.6rem;
    vertical-align: middle; }
  /* line 4194, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping p#search > label {
    margin: 0 15px; }
    /* line 4197, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping p#search > label input {
      width: 100px; }
      /* line 4200, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping p#search > label input#search_customer {
        width: 200px; }

/* line 4209, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping dl dt {
  color: #807dd1; }

/* line 4213, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 4217, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping dl dd input {
    width: 100%; }

/* line 4223, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping #shipping_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  position: relative; }
  @media screen and (max-width: 768px) {
    /* line 4223, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 4248, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr,
    #shipping #shipping_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 4260, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr th,
  #shipping #shipping_list thead tr td,
  #shipping #shipping_list tbody tr th,
  #shipping #shipping_list tbody tr td {
    table-layout: fixed;
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 4260, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping #shipping_list thead tr th,
      #shipping #shipping_list thead tr td,
      #shipping #shipping_list tbody tr th,
      #shipping #shipping_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        width: auto !important; } }
  /* line 4279, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr th,
  #shipping #shipping_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 4279, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping #shipping_list thead tr th,
      #shipping #shipping_list tbody tr th {
        display: none; } }
  /* line 4291, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr td,
  #shipping #shipping_list tbody tr td {
    text-align: center; }
    /* line 4294, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr td.status,
    #shipping #shipping_list tbody tr td.status {
      position: relative; }
      /* line 4297, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping #shipping_list thead tr td.status span,
      #shipping #shipping_list tbody tr td.status span {
        display: none;
        background: #807dd1;
        position: relative;
        position: absolute;
        top: -28px;
        left: -25px;
        margin: auto 0;
        width: 100px;
        text-align: center;
        color: #fff;
        border-radius: 3px;
        padding: 3px 6px;
        font-size: 0.7rem;
        white-space: nowrap; }
        /* line 200, ../../xampp/htdocs/_test/employee/css/_mixin.scss */
        #shipping #shipping_list thead tr td.status span::after,
        #shipping #shipping_list tbody tr td.status span::after {
          content: "";
          position: absolute;
          bottom: -6px;
          left: 50%;
          display: inline-block;
          width: 0;
          height: 0;
          border-style: solid;
          border-style: solid;
          border-width: 8px 5px 0 5px;
          border-color: #807dd1 transparent transparent transparent;
          margin-left: -5px; }
    /* line 4314, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr td.customer,
    #shipping #shipping_list tbody tr td.customer {
      text-align: left; }
    /* line 4318, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr td.address,
    #shipping #shipping_list tbody tr td.address {
      text-align: left;
      font-size: 0.75rem; }
    /* line 4323, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr td.box,
    #shipping #shipping_list tbody tr td.box {
      text-align: right; }
      /* line 4326, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping #shipping_list thead tr td.box:after,
      #shipping #shipping_list tbody tr td.box:after {
        content: " 箱"; }
    /* line 4331, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr td.weight,
    #shipping #shipping_list tbody tr td.weight {
      text-align: right; }
      /* line 4334, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping #shipping_list thead tr td.weight:after,
      #shipping #shipping_list tbody tr td.weight:after {
        content: " kg"; }
  /* line 4345, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr.start td:first-of-type, #shipping #shipping_list thead tr.end td:first-of-type, #shipping #shipping_list thead tr.printed td:first-of-type,
  #shipping #shipping_list tbody tr.start td:first-of-type,
  #shipping #shipping_list tbody tr.end td:first-of-type,
  #shipping #shipping_list tbody tr.printed td:first-of-type {
    text-align: center; }
    /* line 4348, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr.start td:first-of-type:after, #shipping #shipping_list thead tr.end td:first-of-type:after, #shipping #shipping_list thead tr.printed td:first-of-type:after,
    #shipping #shipping_list tbody tr.start td:first-of-type:after,
    #shipping #shipping_list tbody tr.end td:first-of-type:after,
    #shipping #shipping_list tbody tr.printed td:first-of-type:after {
      content: "";
      font-size: 1rem; }
  /* line 4359, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr.start td:first-of-type:after,
  #shipping #shipping_list tbody tr.start td:first-of-type:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f474";
    color: #ff4141; }
  /* line 4370, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr.end td:first-of-type:after,
  #shipping #shipping_list tbody tr.end td:first-of-type:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    color: #807dd1; }
  /* line 4378, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr.printed,
  #shipping #shipping_list tbody tr.printed {
    background: #f7ff9c !important; }
    /* line 4383, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr.printed td:first-of-type:after,
    #shipping #shipping_list tbody tr.printed td:first-of-type:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f02f";
      color: #ff9d00; }
  /* line 4392, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list thead tr.labelprinted,
  #shipping #shipping_list tbody tr.labelprinted {
    background: #ffdada !important; }
    /* line 4397, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list thead tr.labelprinted td:first-of-type:after,
    #shipping #shipping_list tbody tr.labelprinted td:first-of-type:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f249";
      color: #ff6363; }
  @media screen and (max-width: 768px) {
    /* line 4410, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list tbody {
      height: auto; } }
  /* line 4415, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping #shipping_list tbody tr {
    cursor: pointer; }
    /* line 4418, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list tbody tr:nth-of-type(2n) {
      background: #f8f8f8; }
    /* line 4422, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list tbody tr:hover {
      background: #ffffee; }
      /* line 4426, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping #shipping_list tbody tr:hover td.status {
        font-size: 1rem; }
        /* line 4429, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shipping #shipping_list tbody tr:hover td.status span {
          display: block; }
    /* line 4438, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping #shipping_list tbody tr td.customer span {
      display: inline-block;
      font-size: 0.75rem; }

/* line 4449, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_print {
  display: none; }
  /* line 4452, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_print h3 {
    font-size: 1rem;
    margin: 10mm 10mm 0; }
  /* line 4457, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_print #shipping_print_list {
    display: none; }
  /* line 4461, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_print .shipping_print_list {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    page-break-after: always;
    margin: 10mm; }
    /* line 4471, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_print .shipping_print_list thead tr th,
    #shipping_print .shipping_print_list thead tr td,
    #shipping_print .shipping_print_list tbody tr th,
    #shipping_print .shipping_print_list tbody tr td {
      border-right: 1px solid #000;
      border-bottom: 1px solid #000;
      padding: 5px;
      font-size: 0.5rem; }
    /* line 4479, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_print .shipping_print_list thead tr th,
    #shipping_print .shipping_print_list tbody tr th {
      background: #e8e8e8;
      white-space: nowrap; }
    /* line 4484, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_print .shipping_print_list thead tr td,
    #shipping_print .shipping_print_list tbody tr td {
      height: 10mm; }
      /* line 4487, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.user,
      #shipping_print .shipping_print_list tbody tr td.user {
        text-align: center; }
      /* line 4491, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.shipping,
      #shipping_print .shipping_print_list tbody tr td.shipping {
        text-align: center; }
      /* line 4495, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.category,
      #shipping_print .shipping_print_list tbody tr td.category {
        text-align: center; }
        /* line 4498, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shipping_print .shipping_print_list thead tr td.category span,
        #shipping_print .shipping_print_list tbody tr td.category span {
          font-weight: bold;
          font-size: 0.75rem; }
      /* line 4504, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.arrivaldate,
      #shipping_print .shipping_print_list tbody tr td.arrivaldate {
        text-align: center; }
      /* line 4508, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.customer,
      #shipping_print .shipping_print_list tbody tr td.customer {
        white-space: nowrap;
        max-width: 90mm;
        overflow-x: hidden; }
        /* line 4513, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shipping_print .shipping_print_list thead tr td.customer span,
        #shipping_print .shipping_print_list tbody tr td.customer span {
          font-weight: bold;
          font-size: 0.75rem; }
      /* line 4519, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.box,
      #shipping_print .shipping_print_list tbody tr td.box {
        text-align: right;
        font-weight: bold;
        font-size: 0.75rem;
        white-space: nowrap; }
        /* line 4525, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shipping_print .shipping_print_list thead tr td.box:after,
        #shipping_print .shipping_print_list tbody tr td.box:after {
          content: " 箱"; }
      /* line 4530, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_print .shipping_print_list thead tr td.weight,
      #shipping_print .shipping_print_list tbody tr td.weight {
        text-align: right; }
        /* line 4533, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shipping_print .shipping_print_list thead tr td.weight:after,
        #shipping_print .shipping_print_list tbody tr td.weight:after {
          content: " kg"; }
    /* line 4545, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_print .shipping_print_list tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }

/* line 4555, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_member_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 4555, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 4570, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_list table thead,
    #shipping_member_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 4581, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_list table thead tr,
    #shipping_member_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 4593, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_list table thead tr th,
  #shipping_member_list table thead tr td,
  #shipping_member_list table tbody tr th,
  #shipping_member_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 4593, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_member_list table thead tr th,
      #shipping_member_list table thead tr td,
      #shipping_member_list table tbody tr th,
      #shipping_member_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 4610, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_list table thead tr th,
  #shipping_member_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 4610, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_member_list table thead tr th,
      #shipping_member_list table tbody tr th {
        display: none; } }
  /* line 4624, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_list table thead tr td:last-of-type:after,
  #shipping_member_list table tbody tr td:last-of-type:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f044";
    font-size: 1rem;
    color: #807dd1;
    display: inline-block;
    margin-left: 5px; }
  /* line 4637, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_list table tbody tr {
    cursor: pointer; }
    /* line 4640, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_list table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 4644, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_list table tbody tr:hover {
      background: #ffffee; }

/* line 4658, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_start h3,
#shipping_end h3,
#shipping_update h3,
#shipping_print_dialog h3,
#shipping_member_dialog h3,
#shipping_add_select h3 {
  color: #807dd1;
  margin-bottom: 30px; }

/* line 4664, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_start p img,
#shipping_end p img,
#shipping_update p img,
#shipping_print_dialog p img,
#shipping_member_dialog p img,
#shipping_add_select p img {
  max-width: 500px;
  width: 100%; }

/* line 4671, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_start > dl dt,
#shipping_end > dl dt,
#shipping_update > dl dt,
#shipping_print_dialog > dl dt,
#shipping_member_dialog > dl dt,
#shipping_add_select > dl dt {
  color: #807dd1; }

/* line 4675, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_start > dl dd,
#shipping_end > dl dd,
#shipping_update > dl dd,
#shipping_print_dialog > dl dd,
#shipping_member_dialog > dl dd,
#shipping_add_select > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }
  /* line 4679, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_start > dl dd span,
  #shipping_end > dl dd span,
  #shipping_update > dl dd span,
  #shipping_print_dialog > dl dd span,
  #shipping_member_dialog > dl dd span,
  #shipping_add_select > dl dd span {
    display: inline-block;
    margin-right: 15px; }
  /* line 4684, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_start > dl dd input,
  #shipping_start > dl dd textarea,
  #shipping_end > dl dd input,
  #shipping_end > dl dd textarea,
  #shipping_update > dl dd input,
  #shipping_update > dl dd textarea,
  #shipping_print_dialog > dl dd input,
  #shipping_print_dialog > dl dd textarea,
  #shipping_member_dialog > dl dd input,
  #shipping_member_dialog > dl dd textarea,
  #shipping_add_select > dl dd input,
  #shipping_add_select > dl dd textarea {
    font-size: 1rem;
    width: 100%; }
    /* line 4689, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_start > dl dd input.user_id, #shipping_start > dl dd input.help_user_id1, #shipping_start > dl dd input.help_user_id2, #shipping_start > dl dd input.help_user_id3,
    #shipping_start > dl dd textarea.user_id,
    #shipping_start > dl dd textarea.help_user_id1,
    #shipping_start > dl dd textarea.help_user_id2,
    #shipping_start > dl dd textarea.help_user_id3,
    #shipping_end > dl dd input.user_id,
    #shipping_end > dl dd input.help_user_id1,
    #shipping_end > dl dd input.help_user_id2,
    #shipping_end > dl dd input.help_user_id3,
    #shipping_end > dl dd textarea.user_id,
    #shipping_end > dl dd textarea.help_user_id1,
    #shipping_end > dl dd textarea.help_user_id2,
    #shipping_end > dl dd textarea.help_user_id3,
    #shipping_update > dl dd input.user_id,
    #shipping_update > dl dd input.help_user_id1,
    #shipping_update > dl dd input.help_user_id2,
    #shipping_update > dl dd input.help_user_id3,
    #shipping_update > dl dd textarea.user_id,
    #shipping_update > dl dd textarea.help_user_id1,
    #shipping_update > dl dd textarea.help_user_id2,
    #shipping_update > dl dd textarea.help_user_id3,
    #shipping_print_dialog > dl dd input.user_id,
    #shipping_print_dialog > dl dd input.help_user_id1,
    #shipping_print_dialog > dl dd input.help_user_id2,
    #shipping_print_dialog > dl dd input.help_user_id3,
    #shipping_print_dialog > dl dd textarea.user_id,
    #shipping_print_dialog > dl dd textarea.help_user_id1,
    #shipping_print_dialog > dl dd textarea.help_user_id2,
    #shipping_print_dialog > dl dd textarea.help_user_id3,
    #shipping_member_dialog > dl dd input.user_id,
    #shipping_member_dialog > dl dd input.help_user_id1,
    #shipping_member_dialog > dl dd input.help_user_id2,
    #shipping_member_dialog > dl dd input.help_user_id3,
    #shipping_member_dialog > dl dd textarea.user_id,
    #shipping_member_dialog > dl dd textarea.help_user_id1,
    #shipping_member_dialog > dl dd textarea.help_user_id2,
    #shipping_member_dialog > dl dd textarea.help_user_id3,
    #shipping_add_select > dl dd input.user_id,
    #shipping_add_select > dl dd input.help_user_id1,
    #shipping_add_select > dl dd input.help_user_id2,
    #shipping_add_select > dl dd input.help_user_id3,
    #shipping_add_select > dl dd textarea.user_id,
    #shipping_add_select > dl dd textarea.help_user_id1,
    #shipping_add_select > dl dd textarea.help_user_id2,
    #shipping_add_select > dl dd textarea.help_user_id3 {
      width: 75px;
      margin-bottom: 5px; }
    /* line 4697, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_start > dl dd input.box, #shipping_start > dl dd input.weight,
    #shipping_start > dl dd textarea.box,
    #shipping_start > dl dd textarea.weight,
    #shipping_end > dl dd input.box,
    #shipping_end > dl dd input.weight,
    #shipping_end > dl dd textarea.box,
    #shipping_end > dl dd textarea.weight,
    #shipping_update > dl dd input.box,
    #shipping_update > dl dd input.weight,
    #shipping_update > dl dd textarea.box,
    #shipping_update > dl dd textarea.weight,
    #shipping_print_dialog > dl dd input.box,
    #shipping_print_dialog > dl dd input.weight,
    #shipping_print_dialog > dl dd textarea.box,
    #shipping_print_dialog > dl dd textarea.weight,
    #shipping_member_dialog > dl dd input.box,
    #shipping_member_dialog > dl dd input.weight,
    #shipping_member_dialog > dl dd textarea.box,
    #shipping_member_dialog > dl dd textarea.weight,
    #shipping_add_select > dl dd input.box,
    #shipping_add_select > dl dd input.weight,
    #shipping_add_select > dl dd textarea.box,
    #shipping_add_select > dl dd textarea.weight {
      width: 100px;
      margin-bottom: 5px; }
    /* line 4703, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_start > dl dd input.user_name, #shipping_start > dl dd input.help_user_name1, #shipping_start > dl dd input.help_user_name2, #shipping_start > dl dd input.help_user_name3,
    #shipping_start > dl dd textarea.user_name,
    #shipping_start > dl dd textarea.help_user_name1,
    #shipping_start > dl dd textarea.help_user_name2,
    #shipping_start > dl dd textarea.help_user_name3,
    #shipping_end > dl dd input.user_name,
    #shipping_end > dl dd input.help_user_name1,
    #shipping_end > dl dd input.help_user_name2,
    #shipping_end > dl dd input.help_user_name3,
    #shipping_end > dl dd textarea.user_name,
    #shipping_end > dl dd textarea.help_user_name1,
    #shipping_end > dl dd textarea.help_user_name2,
    #shipping_end > dl dd textarea.help_user_name3,
    #shipping_update > dl dd input.user_name,
    #shipping_update > dl dd input.help_user_name1,
    #shipping_update > dl dd input.help_user_name2,
    #shipping_update > dl dd input.help_user_name3,
    #shipping_update > dl dd textarea.user_name,
    #shipping_update > dl dd textarea.help_user_name1,
    #shipping_update > dl dd textarea.help_user_name2,
    #shipping_update > dl dd textarea.help_user_name3,
    #shipping_print_dialog > dl dd input.user_name,
    #shipping_print_dialog > dl dd input.help_user_name1,
    #shipping_print_dialog > dl dd input.help_user_name2,
    #shipping_print_dialog > dl dd input.help_user_name3,
    #shipping_print_dialog > dl dd textarea.user_name,
    #shipping_print_dialog > dl dd textarea.help_user_name1,
    #shipping_print_dialog > dl dd textarea.help_user_name2,
    #shipping_print_dialog > dl dd textarea.help_user_name3,
    #shipping_member_dialog > dl dd input.user_name,
    #shipping_member_dialog > dl dd input.help_user_name1,
    #shipping_member_dialog > dl dd input.help_user_name2,
    #shipping_member_dialog > dl dd input.help_user_name3,
    #shipping_member_dialog > dl dd textarea.user_name,
    #shipping_member_dialog > dl dd textarea.help_user_name1,
    #shipping_member_dialog > dl dd textarea.help_user_name2,
    #shipping_member_dialog > dl dd textarea.help_user_name3,
    #shipping_add_select > dl dd input.user_name,
    #shipping_add_select > dl dd input.help_user_name1,
    #shipping_add_select > dl dd input.help_user_name2,
    #shipping_add_select > dl dd input.help_user_name3,
    #shipping_add_select > dl dd textarea.user_name,
    #shipping_add_select > dl dd textarea.help_user_name1,
    #shipping_add_select > dl dd textarea.help_user_name2,
    #shipping_add_select > dl dd textarea.help_user_name3 {
      width: 100px;
      margin-bottom: 5px;
      margin-right: 10px; }
    /* line 4712, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_start > dl dd input.startdate, #shipping_start > dl dd input.enddate,
    #shipping_start > dl dd textarea.startdate,
    #shipping_start > dl dd textarea.enddate,
    #shipping_end > dl dd input.startdate,
    #shipping_end > dl dd input.enddate,
    #shipping_end > dl dd textarea.startdate,
    #shipping_end > dl dd textarea.enddate,
    #shipping_update > dl dd input.startdate,
    #shipping_update > dl dd input.enddate,
    #shipping_update > dl dd textarea.startdate,
    #shipping_update > dl dd textarea.enddate,
    #shipping_print_dialog > dl dd input.startdate,
    #shipping_print_dialog > dl dd input.enddate,
    #shipping_print_dialog > dl dd textarea.startdate,
    #shipping_print_dialog > dl dd textarea.enddate,
    #shipping_member_dialog > dl dd input.startdate,
    #shipping_member_dialog > dl dd input.enddate,
    #shipping_member_dialog > dl dd textarea.startdate,
    #shipping_member_dialog > dl dd textarea.enddate,
    #shipping_add_select > dl dd input.startdate,
    #shipping_add_select > dl dd input.enddate,
    #shipping_add_select > dl dd textarea.startdate,
    #shipping_add_select > dl dd textarea.enddate {
      width: 250px; }
    /* line 4717, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_start > dl dd input.arrivaldate,
    #shipping_start > dl dd textarea.arrivaldate,
    #shipping_end > dl dd input.arrivaldate,
    #shipping_end > dl dd textarea.arrivaldate,
    #shipping_update > dl dd input.arrivaldate,
    #shipping_update > dl dd textarea.arrivaldate,
    #shipping_print_dialog > dl dd input.arrivaldate,
    #shipping_print_dialog > dl dd textarea.arrivaldate,
    #shipping_member_dialog > dl dd input.arrivaldate,
    #shipping_member_dialog > dl dd textarea.arrivaldate,
    #shipping_add_select > dl dd input.arrivaldate,
    #shipping_add_select > dl dd textarea.arrivaldate {
      width: 150px; }
  /* line 4722, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_start > dl dd select,
  #shipping_start > dl dd option,
  #shipping_end > dl dd select,
  #shipping_end > dl dd option,
  #shipping_update > dl dd select,
  #shipping_update > dl dd option,
  #shipping_print_dialog > dl dd select,
  #shipping_print_dialog > dl dd option,
  #shipping_member_dialog > dl dd select,
  #shipping_member_dialog > dl dd option,
  #shipping_add_select > dl dd select,
  #shipping_add_select > dl dd option {
    font-size: 1rem; }
  /* line 4727, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_start > dl dd textarea,
  #shipping_end > dl dd textarea,
  #shipping_update > dl dd textarea,
  #shipping_print_dialog > dl dd textarea,
  #shipping_member_dialog > dl dd textarea,
  #shipping_add_select > dl dd textarea {
    height: 120px; }

/* line 4735, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_member_dialog table {
  margin-top: 30px;
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 4735, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_dialog table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 4751, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_dialog table thead,
    #shipping_member_dialog table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 4762, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_dialog table thead tr,
    #shipping_member_dialog table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 4774, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_dialog table thead tr th,
  #shipping_member_dialog table thead tr td,
  #shipping_member_dialog table tbody tr th,
  #shipping_member_dialog table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 4774, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_member_dialog table thead tr th,
      #shipping_member_dialog table thead tr td,
      #shipping_member_dialog table tbody tr th,
      #shipping_member_dialog table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 4791, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_dialog table thead tr th,
  #shipping_member_dialog table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 4791, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_member_dialog table thead tr th,
      #shipping_member_dialog table tbody tr th {
        display: none; } }
  /* line 4808, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_member_dialog table tbody tr {
    cursor: pointer; }
    /* line 4811, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_dialog table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 4815, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_member_dialog table tbody tr:hover {
      background: #ffffee; }

/* line 4824, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_message_dialog h3 {
  color: #807dd1;
  text-align: center;
  margin-bottom: 15px; }
  /* line 4829, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3:before {
    content: "";
    margin-right: 5px; }
  /* line 4835, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.smile:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f118"; }
  /* line 4841, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.child:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f1ae"; }
  /* line 4847, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.coffee:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0f4"; }
  /* line 4853, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.star:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f005"; }
  /* line 4859, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.cat:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f6be"; }
  /* line 4865, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.dog:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f6d3"; }
  /* line 4871, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.fish:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f6d3"; }
  /* line 4877, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.frog:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f52e"; }
  /* line 4883, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.hippo:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f6ed"; }
  /* line 4889, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_message_dialog h3.kiwi-bird:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f535"; }

/* line 4897, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_update dl {
  font-size: 0;
  display: inline-block; }
  /* line 4905, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.cid_box {
    width: 100%; }
  /* line 4909, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.cname_box {
    width: 100%; }
    /* line 4912, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_update dl.cname_box dd {
      width: 80%; }
  /* line 4917, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.caddress_box {
    width: 100%; }
    /* line 4920, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_update dl.caddress_box dd {
      width: 80%; }
    /* line 4924, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_update dl.caddress_box .customer_pastal {
      width: auto; }
  /* line 4932, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.user_box dd {
    font-size: 0.75rem; }
  /* line 4941, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.shipping_box {
    width: 100%; }
  /* line 4945, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.memo_box {
    width: 100%; }
    /* line 4948, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_update dl.memo_box dd {
      width: 80%; }
  /* line 4953, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl.status_box {
    width: 100%; }
  /* line 4957, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl dt,
  #shipping_update dl dd {
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    margin-bottom: 20px; }
  /* line 4965, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl dt {
    width: 70px;
    text-align: right;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 4965, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_update dl dt {
        width: 100%;
        text-align: left; } }
  /* line 4978, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_update dl dd:nth-of-type(3) {
    width: 59%; }
  @media screen and (max-width: 768px) {
    /* line 4976, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_update dl dd {
      width: 100% !important; } }

/* line 4990, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_add_select h3 {
  margin-bottom: 0; }

/* line 4994, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_add_select p {
  margin-bottom: 30px;
  padding: 5px;
  border: 1px solid #807dd1; }
  /* line 4999, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_add_select p.comment {
    text-align: left;
    border: none; }

/* line 5006, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_add_select dl dd {
  cursor: pointer; }
  /* line 5009, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_add_select dl dd:hover {
    color: #807dd1; }
  /* line 5013, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_add_select dl dd:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f044";
    margin-left: 5px;
    color: #807dd1; }

/* line 5025, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_torioki_dialog table,
#shipping_double_dialog table,
#shipping_order_dialog table {
  margin: 30px 0;
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 5025, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_torioki_dialog table,
    #shipping_double_dialog table,
    #shipping_order_dialog table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 5041, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_torioki_dialog table thead,
    #shipping_torioki_dialog table tbody,
    #shipping_double_dialog table thead,
    #shipping_double_dialog table tbody,
    #shipping_order_dialog table thead,
    #shipping_order_dialog table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 5052, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_torioki_dialog table thead tr,
    #shipping_torioki_dialog table tbody tr,
    #shipping_double_dialog table thead tr,
    #shipping_double_dialog table tbody tr,
    #shipping_order_dialog table thead tr,
    #shipping_order_dialog table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 5064, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_torioki_dialog table thead tr th,
  #shipping_torioki_dialog table thead tr td,
  #shipping_torioki_dialog table tbody tr th,
  #shipping_torioki_dialog table tbody tr td,
  #shipping_double_dialog table thead tr th,
  #shipping_double_dialog table thead tr td,
  #shipping_double_dialog table tbody tr th,
  #shipping_double_dialog table tbody tr td,
  #shipping_order_dialog table thead tr th,
  #shipping_order_dialog table thead tr td,
  #shipping_order_dialog table tbody tr th,
  #shipping_order_dialog table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 5064, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_torioki_dialog table thead tr th,
      #shipping_torioki_dialog table thead tr td,
      #shipping_torioki_dialog table tbody tr th,
      #shipping_torioki_dialog table tbody tr td,
      #shipping_double_dialog table thead tr th,
      #shipping_double_dialog table thead tr td,
      #shipping_double_dialog table tbody tr th,
      #shipping_double_dialog table tbody tr td,
      #shipping_order_dialog table thead tr th,
      #shipping_order_dialog table thead tr td,
      #shipping_order_dialog table tbody tr th,
      #shipping_order_dialog table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 5081, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_torioki_dialog table thead tr th,
  #shipping_torioki_dialog table tbody tr th,
  #shipping_double_dialog table thead tr th,
  #shipping_double_dialog table tbody tr th,
  #shipping_order_dialog table thead tr th,
  #shipping_order_dialog table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 5081, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_torioki_dialog table thead tr th,
      #shipping_torioki_dialog table tbody tr th,
      #shipping_double_dialog table thead tr th,
      #shipping_double_dialog table tbody tr th,
      #shipping_order_dialog table thead tr th,
      #shipping_order_dialog table tbody tr th {
        display: none; } }
  /* line 5094, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_torioki_dialog table thead tr td a,
  #shipping_torioki_dialog table tbody tr td a,
  #shipping_double_dialog table thead tr td a,
  #shipping_double_dialog table tbody tr td a,
  #shipping_order_dialog table thead tr td a,
  #shipping_order_dialog table tbody tr td a {
    display: inline-block; }
  /* line 5102, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_torioki_dialog table tbody tr,
  #shipping_double_dialog table tbody tr,
  #shipping_order_dialog table tbody tr {
    cursor: pointer; }
    /* line 5105, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_torioki_dialog table tbody tr:nth-of-type(2n),
    #shipping_double_dialog table tbody tr:nth-of-type(2n),
    #shipping_order_dialog table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 5109, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_torioki_dialog table tbody tr:hover,
    #shipping_double_dialog table tbody tr:hover,
    #shipping_order_dialog table tbody tr:hover {
      background: #ffffee; }

/* line 5119, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_order_dialog .cansel td {
  color: #AAA; }

/* line 5126, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_staff {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  box-shadow: 0 1px 3px #888888;
  border-radius: 10px;
  margin: 45px 30px;
  padding: 15px; }
  /* line 5136, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_staff h3 {
    font-size: 0.75rem;
    color: #807dd1;
    border-bottom: 1px solid #807dd1; }
  /* line 5143, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_staff #shipping_staff_list > section {
    border-bottom: 1px dashed #807dd1;
    width: 200px; }
    /* line 5147, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_staff #shipping_staff_list > section h5 {
      font-size: 0.8rem;
      font-weight: bold; }
      /* line 5151, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shipping_staff #shipping_staff_list > section h5 span {
        font-size: 0.7rem;
        display: inline-block;
        margin-left: 5px; }
    /* line 5158, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_staff #shipping_staff_list > section p {
      font-size: 0.5rem;
      overflow-x: hidden;
      white-space: nowrap; }

/* line 5167, ../../xampp/htdocs/_test/employee/css/style.scss */
#shipping_caution {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 7px; }
  /* line 5174, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_caution p {
    width: 100%;
    border-radius: 6px;
    border: #f00 solid 2px;
    background: #fffeda; }
    /* line 5180, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shipping_caution p input {
      background: none;
      width: 100%;
      border: none;
      padding: 10px;
      color: #f00;
      font-weight: bold; }

/* line 5195, ../../xampp/htdocs/_test/employee/css/style.scss */
#manual > h2 {
  margin-bottom: 30px; }
  /* line 5198, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f02d";
    margin-right: 5px;
    color: #807dd1; }

/* line 5205, ../../xampp/htdocs/_test/employee/css/style.scss */
#manual p {
  margin-bottom: 30px; }

/* line 5211, ../../xampp/htdocs/_test/employee/css/style.scss */
#manual #manual_list > section {
  position: relative;
  background: #fff;
  border: solid #807dd1 2px;
  border-radius: 8px;
  padding: 8px 16px;
  margin-bottom: 16px; }
  /* line 5219, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual #manual_list > section > h3 {
    font-size: 1.5rem; }
    /* line 5223, ../../xampp/htdocs/_test/employee/css/style.scss */
    #manual #manual_list > section > h3 a:before {
      display: inline-block;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0ca";
      color: #807dd1;
      font-size: 1rem;
      vertical-align: middle;
      margin-right: 6px;
      margin-bottom: 1px; }
  /* line 5235, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual #manual_list > section > p {
    margin-bottom: 0;
    font-size: 1rem; }
  /* line 5240, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual #manual_list > section > ul {
    position: absolute;
    top: 8px;
    right: 0; }
    /* line 5245, ../../xampp/htdocs/_test/employee/css/style.scss */
    #manual #manual_list > section > ul li {
      display: inline-block;
      margin-right: 15px; }
      /* line 5249, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > ul li a {
        display: inline-block; }
      /* line 5254, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > ul li .btn_manual_update:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f044"; }
      /* line 5260, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > ul li .btn_manual_up:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f102"; }
      /* line 5266, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > ul li .btn_manual_down:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f103"; }
      /* line 5272, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > ul li .btn_manual_del:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f00d"; }
  /* line 5279, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual #manual_list > section > div {
    display: none; }
    /* line 5282, ../../xampp/htdocs/_test/employee/css/style.scss */
    #manual #manual_list > section > div > p {
      margin-bottom: 8px;
      font-size: 1rem;
      text-align: center; }
    /* line 5289, ../../xampp/htdocs/_test/employee/css/style.scss */
    #manual #manual_list > section > div .manual_detail {
      position: relative;
      background: #fff;
      border: solid #807dd1 1px;
      border-radius: 8px;
      padding: 8px 16px;
      margin: 16px 0; }
      /* line 5297, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > div .manual_detail > h4 {
        font-size: 1.2rem;
        color: #807dd1;
        margin-bottom: 4px; }
      /* line 5303, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > div .manual_detail > p {
        margin-bottom: 0; }
        /* line 5306, ../../xampp/htdocs/_test/employee/css/style.scss */
        #manual #manual_list > section > div .manual_detail > p:after {
          display: block;
          content: "";
          clear: both; }
        /* line 5312, ../../xampp/htdocs/_test/employee/css/style.scss */
        #manual #manual_list > section > div .manual_detail > p img {
          float: left;
          margin-right: 15px;
          margin-bottom: 15px;
          border-radius: 5px;
          max-width: 30%; }
      /* line 5321, ../../xampp/htdocs/_test/employee/css/style.scss */
      #manual #manual_list > section > div .manual_detail > ul {
        position: absolute;
        top: 8px;
        right: 0; }
        /* line 5326, ../../xampp/htdocs/_test/employee/css/style.scss */
        #manual #manual_list > section > div .manual_detail > ul li {
          display: inline-block;
          margin-right: 15px; }
          /* line 5330, ../../xampp/htdocs/_test/employee/css/style.scss */
          #manual #manual_list > section > div .manual_detail > ul li a {
            display: inline-block; }
          /* line 5335, ../../xampp/htdocs/_test/employee/css/style.scss */
          #manual #manual_list > section > div .manual_detail > ul li .btn_manualdetail_update:before {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f044"; }
          /* line 5341, ../../xampp/htdocs/_test/employee/css/style.scss */
          #manual #manual_list > section > div .manual_detail > ul li .btn_manualdetail_up:before {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f102"; }
          /* line 5347, ../../xampp/htdocs/_test/employee/css/style.scss */
          #manual #manual_list > section > div .manual_detail > ul li .btn_manualdetail_down:before {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f103"; }
          /* line 5353, ../../xampp/htdocs/_test/employee/css/style.scss */
          #manual #manual_list > section > div .manual_detail > ul li .btn_manualdetail_del:before {
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            content: "\f00d"; }

/* line 5367, ../../xampp/htdocs/_test/employee/css/style.scss */
#manual_insert {
  width: 800px; }
  @media screen and (max-width: 1024px) {
    /* line 5367, ../../xampp/htdocs/_test/employee/css/style.scss */
    #manual_insert {
      width: 750px; } }
  @media screen and (max-width: 768px) {
    /* line 5367, ../../xampp/htdocs/_test/employee/css/style.scss */
    #manual_insert {
      width: 300px; } }
  /* line 5380, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual_insert #manual_title,
  #manual_insert #manual_memo {
    width: 100%; }
  /* line 5385, ../../xampp/htdocs/_test/employee/css/style.scss */
  #manual_insert #manual_memo {
    height: 150px; }

/* line 5392, ../../xampp/htdocs/_test/employee/css/style.scss */
#manualdetail_insert #manualdetail_title,
#manualdetail_insert #manualdetail_body,
#manualdetail_insert #manualdetail_file,
#manualdetail_insert #manualdetail_file_name {
  width: 100%; }

/* line 5399, ../../xampp/htdocs/_test/employee/css/style.scss */
#manualdetail_insert #manualdetail_body {
  height: 150px; }

/* line 5408, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt > h2 {
  margin-bottom: 30px; }
  /* line 5411, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    margin-right: 5px;
    color: #807dd1; }
  /* line 5417, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt > h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 5423, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 5427, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt p > label {
    display: inline-block;
    margin: 0 15px 10px; }
  /* line 5432, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt p > a {
    margin-bottom: 10px; }

/* line 5438, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt > dl dt {
  color: #807dd1; }

/* line 5442, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 5446, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt > dl dd input {
    width: 100%; }
  /* line 5450, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt > dl dd #camera_btn {
    font-size: 0; }
    /* line 5453, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt > dl dd #camera_btn:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f030";
      display: block;
      position: absolute;
      top: 5px;
      right: 10px;
      color: #807dd1;
      font-size: 1.5rem; }

/* line 5466, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt #receipt_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 5466, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt #receipt_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 5482, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt #receipt_list thead,
    #receipt #receipt_list tbody {
      display: block; } }
  /* line 5494, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt #receipt_list thead tr:nth-of-type(2n),
  #receipt #receipt_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 5493, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt #receipt_list thead tr,
    #receipt #receipt_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 5509, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt #receipt_list thead tr th,
  #receipt #receipt_list thead tr td,
  #receipt #receipt_list tbody tr th,
  #receipt #receipt_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 5509, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt #receipt_list thead tr th,
      #receipt #receipt_list thead tr td,
      #receipt #receipt_list tbody tr th,
      #receipt #receipt_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 5526, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt #receipt_list thead tr th,
  #receipt #receipt_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 5526, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt #receipt_list thead tr th,
      #receipt #receipt_list tbody tr th {
        display: none; } }
    /* line 5537, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt #receipt_list thead tr th a,
    #receipt #receipt_list tbody tr th a {
      font-size: 0.5rem; }
  /* line 5544, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt #receipt_list thead tr td a,
  #receipt #receipt_list tbody tr td a {
    display: inline-block;
    margin: 0 10px; }
  /* line 5556, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt #receipt_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 5560, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt #receipt_list tbody tr:hover {
    background: #ffffee; }

/* line 5571, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_list p {
  margin-bottom: 30px; }

/* line 5575, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 5575, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 5590, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead,
    #receipt_list table tbody {
      display: block; } }
  /* line 5602, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr:nth-of-type(2n),
  #receipt_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 5601, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead tr,
    #receipt_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 5617, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr th,
  #receipt_list table thead tr td,
  #receipt_list table tbody tr th,
  #receipt_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 5617, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_list table thead tr th,
      #receipt_list table thead tr td,
      #receipt_list table tbody tr th,
      #receipt_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 5634, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr th,
  #receipt_list table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 5634, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_list table thead tr th,
      #receipt_list table tbody tr th {
        display: none; } }
    /* line 5646, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead tr th a,
    #receipt_list table tbody tr th a {
      font-size: 0.5rem; }
  /* line 5654, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.rec a,
  #receipt_list table tbody tr td.rec a {
    font-size: 0; }
    /* line 5657, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead tr td.rec a:before,
    #receipt_list table tbody tr td.rec a:before {
      font-size: 1rem;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f005";
      color: #ccc; }
    /* line 5664, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead tr td.rec a.on:before,
    #receipt_list table tbody tr td.rec a.on:before {
      color: #807dd1; }
  /* line 5672, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.name > a,
  #receipt_list table tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 5672, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_list table thead tr td.name > a,
      #receipt_list table tbody tr td.name > a {
        display: block; } }
    /* line 5685, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead tr td.name > a:after,
    #receipt_list table tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  /* line 5694, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.jan,
  #receipt_list table tbody tr td.jan {
    text-align: center; }
    @media screen and (max-width: 768px) {
      /* line 5694, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_list table thead tr td.jan,
      #receipt_list table tbody tr td.jan {
        display: none; } }
  /* line 5706, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.note,
  #receipt_list table tbody tr td.note {
    text-align: center; }
  /* line 5718, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.price1,
  #receipt_list table tbody tr td.price1 {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 5718, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_list table thead tr td.price1,
      #receipt_list table tbody tr td.price1 {
        display: none; } }
  /* line 5730, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.price2,
  #receipt_list table tbody tr td.price2 {
    text-align: right; }
    @media screen and (max-width: 768px) {
      /* line 5730, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_list table thead tr td.price2,
      #receipt_list table tbody tr td.price2 {
        display: none; } }
  @media screen and (max-width: 768px) {
    /* line 5742, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_list table thead tr td.status,
    #receipt_list table tbody tr td.status {
      display: none; } }
  /* line 5752, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table thead tr td.order,
  #receipt_list table tbody tr td.order {
    text-align: center;
    font-size: 0.5rem; }
  /* line 5764, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 5768, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_list table tbody tr:hover {
    background: #ffffee; }

/* line 5777, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_detail h3 {
  color: #807dd1;
  margin-bottom: 30px;
  cursor: pointer; }

/* line 5784, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_detail p img {
  max-width: 500px;
  width: 100%; }

/* line 5791, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_detail > dl dt {
  color: #807dd1;
  cursor: pointer; }

/* line 5796, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_detail > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }

/* line 5808, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_update_dialog dl dd textarea {
  width: 100%; }

/* line 5814, ../../xampp/htdocs/_test/employee/css/style.scss */
#receipt_update_dialog table {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 5814, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_update_dialog table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 5831, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_update_dialog table thead,
    #receipt_update_dialog table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 5842, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_update_dialog table thead tr,
    #receipt_update_dialog table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 5854, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_update_dialog table thead tr th,
  #receipt_update_dialog table thead tr td,
  #receipt_update_dialog table tbody tr th,
  #receipt_update_dialog table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px;
    font-size: 0.5rem; }
    @media screen and (max-width: 768px) {
      /* line 5854, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_update_dialog table thead tr th,
      #receipt_update_dialog table thead tr td,
      #receipt_update_dialog table tbody tr th,
      #receipt_update_dialog table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 5872, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_update_dialog table thead tr th,
  #receipt_update_dialog table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 5872, ../../xampp/htdocs/_test/employee/css/style.scss */
      #receipt_update_dialog table thead tr th,
      #receipt_update_dialog table tbody tr th {
        display: none; } }
  /* line 5889, ../../xampp/htdocs/_test/employee/css/style.scss */
  #receipt_update_dialog table tbody tr {
    cursor: pointer; }
    /* line 5892, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_update_dialog table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 5896, ../../xampp/htdocs/_test/employee/css/style.scss */
    #receipt_update_dialog table tbody tr:hover {
      background: #ffffee; }

/* line 5908, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage > h2 {
  margin-bottom: 30px; }
  /* line 5911, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 5px;
    color: #807dd1; }

/* line 5918, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 5922, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage p > label {
    margin: 0 15px; }

/* line 5928, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage > dl dt {
  color: #807dd1; }

/* line 5932, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 5936, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage > dl dd input {
    width: 100%; }

/* line 5942, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage #makershortage_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 5942, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage #makershortage_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 5957, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage #makershortage_list thead,
    #makershortage #makershortage_list tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 5968, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage #makershortage_list thead tr,
    #makershortage #makershortage_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 5980, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage #makershortage_list thead tr th,
  #makershortage #makershortage_list thead tr td,
  #makershortage #makershortage_list tbody tr th,
  #makershortage #makershortage_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 5980, ../../xampp/htdocs/_test/employee/css/style.scss */
      #makershortage #makershortage_list thead tr th,
      #makershortage #makershortage_list thead tr td,
      #makershortage #makershortage_list tbody tr th,
      #makershortage #makershortage_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 5997, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage #makershortage_list thead tr th,
  #makershortage #makershortage_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 5997, ../../xampp/htdocs/_test/employee/css/style.scss */
      #makershortage #makershortage_list thead tr th,
      #makershortage #makershortage_list tbody tr th {
        display: none; } }
  /* line 6010, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage #makershortage_list thead tr td .copyend,
  #makershortage #makershortage_list tbody tr td .copyend {
    text-decoration: line-through; }
  /* line 6014, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage #makershortage_list thead tr td.name > a,
  #makershortage #makershortage_list tbody tr td.name > a {
    display: inline-block;
    margin-left: 5px; }
    /* line 6018, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage #makershortage_list thead tr td.name > a:after,
    #makershortage #makershortage_list tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044"; }
  /* line 6027, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage #makershortage_list tbody tr {
    cursor: pointer; }
    /* line 6030, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage #makershortage_list tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 6034, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage #makershortage_list tbody tr:hover {
      background: #ffffee; }

/* line 6041, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 6045, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 6054, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail h3 {
  color: #807dd1;
  margin-bottom: 30px; }

/* line 6060, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail p img {
  max-width: 500px;
  width: 100%; }

/* line 6067, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail > dl dt {
  color: #807dd1;
  cursor: pointer; }

/* line 6072, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }
  /* line 6076, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_detail > dl dd input {
    width: 100%; }
    /* line 6079, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage_detail > dl dd input[type=radio] {
      width: auto; }
  /* line 6084, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_detail > dl dd label {
    margin-right: 30px; }

/* line 6090, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 6094, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_detail .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 6103, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail .btn_date:before,
#makershortage_detail .btn_memo:before {
  content: "["; }

/* line 6107, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_detail .btn_date:after,
#makershortage_detail .btn_memo:after {
  content: "]"; }

/* line 6115, ../../xampp/htdocs/_test/employee/css/style.scss */
#makershortage_item_detail table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 6115, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage_item_detail table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 6130, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage_item_detail table thead,
    #makershortage_item_detail table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 6141, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage_item_detail table thead tr,
    #makershortage_item_detail table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 6153, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_item_detail table thead tr th,
  #makershortage_item_detail table thead tr td,
  #makershortage_item_detail table tbody tr th,
  #makershortage_item_detail table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 6153, ../../xampp/htdocs/_test/employee/css/style.scss */
      #makershortage_item_detail table thead tr th,
      #makershortage_item_detail table thead tr td,
      #makershortage_item_detail table tbody tr th,
      #makershortage_item_detail table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 6170, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_item_detail table thead tr th,
  #makershortage_item_detail table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 6170, ../../xampp/htdocs/_test/employee/css/style.scss */
      #makershortage_item_detail table thead tr th,
      #makershortage_item_detail table tbody tr th {
        display: none; } }
  /* line 6184, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_item_detail table thead tr td:last-of-type:after,
  #makershortage_item_detail table tbody tr td:last-of-type:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f044";
    font-size: 1rem;
    color: #807dd1;
    display: inline-block;
    margin-left: 5px; }
  /* line 6197, ../../xampp/htdocs/_test/employee/css/style.scss */
  #makershortage_item_detail table tbody tr {
    cursor: pointer; }
    /* line 6200, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage_item_detail table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 6204, ../../xampp/htdocs/_test/employee/css/style.scss */
    #makershortage_item_detail table tbody tr:hover {
      background: #ffffee; }

/* line 6218, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal > h2 {
  margin-bottom: 30px; }
  /* line 6221, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    margin-right: 5px;
    color: #807dd1; }
  /* line 6227, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal > h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 6233, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal p {
  text-align: left;
  margin-bottom: 30px; }
  /* line 6238, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal p label {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 5px;
    color: #807dd1; }
    /* line 6244, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal p label input,
    #shortagetotal p label select {
      margin-left: 5px; }
    /* line 6249, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal p label input {
      width: 240px; }
    /* line 6253, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal p label #member_key {
      width: 480px; }
    /* line 6257, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal p label:last-of-type {
      width: 100%;
      text-align: center; }
  /* line 6263, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal p > a {
    margin-bottom: 10px; }

/* line 6269, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal > dl dt {
  color: #807dd1; }

/* line 6273, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 6277, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal > dl dd input {
    width: 100%; }

/* line 6284, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal #copyorder_text {
  opacity: 0;
  position: absolute;
  pointer-events: none; }

/* line 6291, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal #item_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 6291, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal #item_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 6307, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal #item_list thead,
    #shortagetotal #item_list tbody {
      display: block; } }
  /* line 6319, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list thead tr:nth-of-type(2n),
  #shortagetotal #item_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 6318, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal #item_list thead tr,
    #shortagetotal #item_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 6334, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list thead tr th,
  #shortagetotal #item_list thead tr td,
  #shortagetotal #item_list tbody tr th,
  #shortagetotal #item_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 6334, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortagetotal #item_list thead tr th,
      #shortagetotal #item_list thead tr td,
      #shortagetotal #item_list tbody tr th,
      #shortagetotal #item_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 6351, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list thead tr th,
  #shortagetotal #item_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 6351, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortagetotal #item_list thead tr th,
      #shortagetotal #item_list tbody tr th {
        display: none; } }
    /* line 6362, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortagetotal #item_list thead tr th a,
    #shortagetotal #item_list tbody tr th a {
      font-size: 0.5rem; }
  /* line 6369, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list thead tr td a,
  #shortagetotal #item_list tbody tr td a {
    display: inline-block;
    margin: 0 10px; }
  /* line 6374, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list thead tr td.right,
  #shortagetotal #item_list tbody tr td.right {
    text-align: right; }
  /* line 6385, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 6389, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal #item_list tbody tr:hover {
    background: #ffffee; }

/* line 6396, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortagetotal .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 6400, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortagetotal .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 6414, ../../xampp/htdocs/_test/employee/css/style.scss */
#cleaning > h2 {
  margin-bottom: 30px; }
  /* line 6417, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f51a";
    margin-right: 5px;
    color: #807dd1; }
  /* line 6423, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 6429, ../../xampp/htdocs/_test/employee/css/style.scss */
#cleaning p {
  margin-bottom: 30px; }
  /* line 6433, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning p > label {
    display: inline-block;
    margin: 0 15px 10px; }
  /* line 6438, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning p > a {
    margin-bottom: 10px; }

/* line 6444, ../../xampp/htdocs/_test/employee/css/style.scss */
#cleaning > table {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 6444, ../../xampp/htdocs/_test/employee/css/style.scss */
    #cleaning > table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 6460, ../../xampp/htdocs/_test/employee/css/style.scss */
    #cleaning > table thead,
    #cleaning > table tbody {
      display: block; } }
  /* line 6472, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > table thead tr:nth-of-type(2n),
  #cleaning > table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 6476, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > table thead tr.c,
  #cleaning > table tbody tr.c {
    color: #f00;
    font-weight: bold; }
  @media screen and (max-width: 768px) {
    /* line 6471, ../../xampp/htdocs/_test/employee/css/style.scss */
    #cleaning > table thead tr,
    #cleaning > table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 6492, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > table thead tr th,
  #cleaning > table thead tr td,
  #cleaning > table tbody tr th,
  #cleaning > table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 6492, ../../xampp/htdocs/_test/employee/css/style.scss */
      #cleaning > table thead tr th,
      #cleaning > table thead tr td,
      #cleaning > table tbody tr th,
      #cleaning > table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 6509, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > table thead tr th,
  #cleaning > table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 6509, ../../xampp/htdocs/_test/employee/css/style.scss */
      #cleaning > table thead tr th,
      #cleaning > table tbody tr th {
        display: none; } }
    /* line 6520, ../../xampp/htdocs/_test/employee/css/style.scss */
    #cleaning > table thead tr th a,
    #cleaning > table tbody tr th a {
      font-size: 0.5rem; }
  /* line 6533, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 6537, ../../xampp/htdocs/_test/employee/css/style.scss */
  #cleaning > table tbody tr:hover {
    background: #ffffee; }

/* line 6552, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtop > h2 {
  margin-bottom: 30px; }
  /* line 6555, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtop > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f559";
    margin-right: 5px;
    color: #807dd1; }

/* line 6562, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtop ul {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
  /* line 6566, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtop ul li {
    margin: 30px;
    width: 200px; }
    /* line 6570, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li a {
      display: block;
      padding: 30px;
      width: 100%; }
      /* line 6575, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairtop ul li a:before {
        content: "";
        display: block;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f133";
        font-size: 3rem;
        padding: 15px; }
    /* line 6586, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_namecard a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f2bb"; }
    /* line 6594, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_voucher a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044"; }
    /* line 6602, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_order a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f15c"; }
    /* line 6610, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_maker a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f474"; }
    /* line 6618, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_addressprint a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0c5"; }
    /* line 6626, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_tsc a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f007"; }
    /* line 6634, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtop ul li.fairtop_btn_catalog a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f2b9"; }

/* line 6647, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker > h2 {
  margin-bottom: 30px; }
  /* line 6650, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f474";
    margin-right: 5px;
    color: #807dd1; }

/* line 6657, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker > p {
  margin-bottom: 30px; }
  /* line 6660, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker > p #fairmaker_search {
    width: 300px; }
    @media screen and (max-width: 768px) {
      /* line 6660, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker > p #fairmaker_search {
        width: 240px; } }
  /* line 6672, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker > p label {
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle; }
    /* line 6677, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker > p label a {
      display: inline-block;
      padding: 5px 15px;
      background: #807dd1;
      color: #fff;
      border-radius: 8px; }

/* line 6687, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker #fairmaker_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 6687, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 6702, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead,
    #fairmaker #fairmaker_list tbody {
      display: block; } }
  /* line 6714, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr:nth-of-type(2n),
  #fairmaker #fairmaker_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 6713, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr,
    #fairmaker #fairmaker_list tbody tr {
      display: block; }
      /* line 6723, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker #fairmaker_list thead tr:nth-of-type(2n),
      #fairmaker #fairmaker_list tbody tr:nth-of-type(2n) {
        background: #fff; } }
  /* line 6730, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr th,
  #fairmaker #fairmaker_list thead tr td,
  #fairmaker #fairmaker_list tbody tr th,
  #fairmaker #fairmaker_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 6730, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker #fairmaker_list thead tr th,
      #fairmaker #fairmaker_list thead tr td,
      #fairmaker #fairmaker_list tbody tr th,
      #fairmaker #fairmaker_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 6750, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr th,
  #fairmaker #fairmaker_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 6750, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker #fairmaker_list thead tr th,
      #fairmaker #fairmaker_list tbody tr th {
        display: none; } }
    /* line 6762, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr th .asc:after,
    #fairmaker #fairmaker_list tbody tr th .asc:after {
      content: "";
      display: inline-block;
      vertical-align: middle;
      margin-left: 5px;
      font-size: 0.9rem;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f151"; }
    /* line 6773, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr th .desc:after,
    #fairmaker #fairmaker_list tbody tr th .desc:after {
      content: "";
      display: inline-block;
      vertical-align: middle;
      margin-left: 5px;
      font-size: 0.9rem;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f150"; }
  /* line 6787, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr td.name > a,
  #fairmaker #fairmaker_list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 6787, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker #fairmaker_list thead tr td.name > a,
      #fairmaker #fairmaker_list tbody tr td.name > a {
        display: block; } }
    /* line 6800, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr td.name > a:after,
    #fairmaker #fairmaker_list tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 6809, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr td.id,
    #fairmaker #fairmaker_list tbody tr td.id {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 6819, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr td.volume, #fairmaker #fairmaker_list thead tr td.indate, #fairmaker #fairmaker_list thead tr td.type, #fairmaker #fairmaker_list thead tr td.location, #fairmaker #fairmaker_list thead tr td.memo,
    #fairmaker #fairmaker_list tbody tr td.volume,
    #fairmaker #fairmaker_list tbody tr td.indate,
    #fairmaker #fairmaker_list tbody tr td.type,
    #fairmaker #fairmaker_list tbody tr td.location,
    #fairmaker #fairmaker_list tbody tr td.memo {
      display: none; } }
  /* line 6834, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr td.photo img,
  #fairmaker #fairmaker_list tbody tr td.photo img {
    max-width: 200px; }
  /* line 6840, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr td.tusk > a,
  #fairmaker #fairmaker_list tbody tr td.tusk > a {
    cursor: pointer; }
    /* line 6843, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker #fairmaker_list thead tr td.tusk > a:before,
    #fairmaker #fairmaker_list tbody tr td.tusk > a:before {
      content: "";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f03a"; }

/* line 6857, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_detail label {
  display: inline-block;
  margin-right: 15px; }

/* line 6862, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_detail #fairmaker_id,
#fairmaker_detail #fairmaker_name,
#fairmaker_detail #fairmaker_location,
#fairmaker_detail #fairmaker_conditions,
#fairmaker_detail #fairmaker_memo {
  width: 100%; }

/* line 6870, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_detail #fairmaker_location,
#fairmaker_detail #fairmaker_conditions,
#fairmaker_detail #fairmaker_memo {
  height: 80px; }

/* line 6877, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_detail #fairmaker_photo img {
  width: 70%; }

/* line 6884, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_customer #fairmaker_customerlist {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 6884, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_customer #fairmaker_customerlist {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 6899, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_customer #fairmaker_customerlist thead,
    #fairmaker_customer #fairmaker_customerlist tbody {
      display: block; } }
  /* line 6911, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_customer #fairmaker_customerlist thead tr:nth-of-type(2n),
  #fairmaker_customer #fairmaker_customerlist tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 6910, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_customer #fairmaker_customerlist thead tr,
    #fairmaker_customer #fairmaker_customerlist tbody tr {
      display: block; }
      /* line 6920, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_customer #fairmaker_customerlist thead tr:nth-of-type(2n),
      #fairmaker_customer #fairmaker_customerlist tbody tr:nth-of-type(2n) {
        background: #fff; } }
  /* line 6927, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_customer #fairmaker_customerlist thead tr th,
  #fairmaker_customer #fairmaker_customerlist thead tr td,
  #fairmaker_customer #fairmaker_customerlist tbody tr th,
  #fairmaker_customer #fairmaker_customerlist tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 6927, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_customer #fairmaker_customerlist thead tr th,
      #fairmaker_customer #fairmaker_customerlist thead tr td,
      #fairmaker_customer #fairmaker_customerlist tbody tr th,
      #fairmaker_customer #fairmaker_customerlist tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 6947, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_customer #fairmaker_customerlist thead tr th,
  #fairmaker_customer #fairmaker_customerlist tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 6947, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_customer #fairmaker_customerlist thead tr th,
      #fairmaker_customer #fairmaker_customerlist tbody tr th {
        display: none; } }
  /* line 6963, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_customer #fairmaker_customerlist thead tr td.name > a,
  #fairmaker_customer #fairmaker_customerlist tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 6963, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_customer #fairmaker_customerlist thead tr td.name > a,
      #fairmaker_customer #fairmaker_customerlist tbody tr td.name > a {
        display: block; } }
    /* line 6976, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_customer #fairmaker_customerlist thead tr td.name > a:after,
    #fairmaker_customer #fairmaker_customerlist tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f360";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }

/* line 6991, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_setting p {
  margin-bottom: 30px; }
  /* line 6994, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_setting p input {
    width: 50%; }

/* line 6999, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairmaker_setting table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 6999, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_setting table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 7014, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_setting table thead,
    #fairmaker_setting table tbody {
      display: block; } }
  /* line 7026, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_setting table thead tr:nth-of-type(2n),
  #fairmaker_setting table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 7025, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker_setting table thead tr,
    #fairmaker_setting table tbody tr {
      display: block; }
      /* line 7035, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_setting table thead tr:nth-of-type(2n),
      #fairmaker_setting table tbody tr:nth-of-type(2n) {
        background: #fff; } }
  /* line 7042, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_setting table thead tr th,
  #fairmaker_setting table thead tr td,
  #fairmaker_setting table tbody tr th,
  #fairmaker_setting table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 7042, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_setting table thead tr th,
      #fairmaker_setting table thead tr td,
      #fairmaker_setting table tbody tr th,
      #fairmaker_setting table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 7062, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_setting table thead tr th,
  #fairmaker_setting table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 7062, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairmaker_setting table thead tr th,
      #fairmaker_setting table tbody tr th {
        display: none; } }
  /* line 7076, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker_setting table thead tr td label,
  #fairmaker_setting table tbody tr td label {
    display: inline-block;
    margin-right: 15px; }

/* line 7091, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved > h2 {
  margin-bottom: 30px; }
  /* line 7094, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-right: 5px;
    color: #807dd1; }

/* line 7101, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 7105, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved p > label {
    margin: 0 15px; }
    /* line 7109, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved p > label span {
      display: inline-block;
      font-size: 1.25rem;
      margin: 0 5px;
      color: #807dd1; }
  /* line 7118, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved p #filter_key {
    width: 50%; }

/* line 7123, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved > dl {
  margin-bottom: 30px; }
  /* line 7126, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved > dl dt {
    color: #807dd1; }
  /* line 7130, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved > dl dd {
    position: relative; }
    /* line 7133, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved > dl dd input {
      width: 100%; }

/* line 7139, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved #list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 7139, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 7154, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #list thead,
    #fairreserved #list tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 7165, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #list thead tr,
    #fairreserved #list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 7177, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list thead tr th,
  #fairreserved #list thead tr td,
  #fairreserved #list tbody tr th,
  #fairreserved #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 7177, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved #list thead tr th,
      #fairreserved #list thead tr td,
      #fairreserved #list tbody tr th,
      #fairreserved #list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 7194, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list thead tr th,
  #fairreserved #list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 7194, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved #list thead tr th,
      #fairreserved #list tbody tr th {
        display: none; } }
  /* line 7208, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list thead tr td span,
  #fairreserved #list tbody tr td span {
    color: #f00; }
  /* line 7212, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list thead tr td.status, #fairreserved #list thead tr td.day1, #fairreserved #list thead tr td.day2, #fairreserved #list thead tr td.day_q,
  #fairreserved #list tbody tr td.status,
  #fairreserved #list tbody tr td.day1,
  #fairreserved #list tbody tr td.day2,
  #fairreserved #list tbody tr td.day_q {
    text-align: center; }
  /* line 7224, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 7228, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list tbody tr:hover {
    background: #ffffee; }
  /* line 7233, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list tbody tr td.name {
    cursor: pointer; }
  /* line 7237, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list tbody tr td a {
    margin: 0 5px;
    display: inline-block; }
    /* line 7238, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #list tbody tr td a:before {
      content: "No."; }

/* line 7250, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved h3 {
  display: none;
  font-weight: bold; }
  /* line 7254, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved h3 span {
    font-weight: normal; }
    /* line 7257, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved h3 span:before {
      content: "("; }
    /* line 7261, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved h3 span:after {
      content: ")"; }

/* line 7267, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved #agg_list {
  display: none;
  width: 100%;
  border-top: 2px solid #000;
  border-left: 2px solid #000; }
  /* line 7277, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead tr:last-child,
  #fairreserved #agg_list tbody tr:last-child {
    border-bottom: 2px solid #000; }
  /* line 7281, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead tr th,
  #fairreserved #agg_list thead tr td,
  #fairreserved #agg_list tbody tr th,
  #fairreserved #agg_list tbody tr td {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 5px; }
    /* line 7287, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead tr th:first-of-type,
    #fairreserved #agg_list thead tr td:first-of-type,
    #fairreserved #agg_list tbody tr th:first-of-type,
    #fairreserved #agg_list tbody tr td:first-of-type {
      border-right: 2px solid #000; }
    /* line 7291, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead tr th:last-child,
    #fairreserved #agg_list thead tr td:last-child,
    #fairreserved #agg_list tbody tr th:last-child,
    #fairreserved #agg_list tbody tr td:last-child {
      border-right: 2px solid #000; }
  /* line 7297, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead tr th,
  #fairreserved #agg_list tbody tr th {
    font-size: 1rem; }
    /* line 7300, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead tr th span,
    #fairreserved #agg_list tbody tr th span {
      display: block;
      font-size: 0.5rem;
      font-weight: normal; }
      /* line 7305, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved #agg_list thead tr th span:before,
      #fairreserved #agg_list tbody tr th span:before {
        content: "("; }
      /* line 7309, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved #agg_list thead tr th span:after,
      #fairreserved #agg_list tbody tr th span:after {
        content: ")"; }
  /* line 7315, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead tr td,
  #fairreserved #agg_list tbody tr td {
    text-align: right;
    font-size: 1.25rem;
    font-weight: bold; }
    /* line 7320, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead tr td span,
    #fairreserved #agg_list tbody tr td span {
      display: block;
      font-size: 0.5rem;
      font-weight: normal; }
      /* line 7325, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved #agg_list thead tr td span:before,
      #fairreserved #agg_list tbody tr td span:before {
        content: "("; }
      /* line 7329, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved #agg_list thead tr td span:after,
      #fairreserved #agg_list tbody tr td span:after {
        content: ")"; }
  /* line 7336, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_total,
  #fairreserved #agg_list tbody #agg_total {
    background: #c8c1ff; }
  /* line 7340, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_replay,
  #fairreserved #agg_list tbody #agg_replay {
    background: #e9e6ff; }
  /* line 7344, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_attendance,
  #fairreserved #agg_list tbody #agg_attendance {
    background: #ebd24a; }
  /* line 7348, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_total_num,
  #fairreserved #agg_list tbody #agg_total_num {
    background: #f5ff7b; }
  /* line 7357, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_day1_num th span:first-of-type,
  #fairreserved #agg_list tbody #agg_day1_num th span:first-of-type {
    font-size: 0.75rem; }
    /* line 7360, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead #agg_day1_num th span:first-of-type:before,
    #fairreserved #agg_list tbody #agg_day1_num th span:first-of-type:before {
      content: "(出席件数："; }
  /* line 7373, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_day2_num th span:first-of-type,
  #fairreserved #agg_list tbody #agg_day2_num th span:first-of-type {
    font-size: 0.75rem; }
    /* line 7376, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead #agg_day2_num th span:first-of-type:before,
    #fairreserved #agg_list tbody #agg_day2_num th span:first-of-type:before {
      content: "(出席件数："; }
  /* line 7389, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_day0_num th span:first-of-type,
  #fairreserved #agg_list tbody #agg_day0_num th span:first-of-type {
    font-size: 0.75rem; }
    /* line 7392, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved #agg_list thead #agg_day0_num th span:first-of-type:before,
    #fairreserved #agg_list tbody #agg_day0_num th span:first-of-type:before {
      content: "(出席件数："; }
  /* line 7400, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead #agg_absence,
  #fairreserved #agg_list tbody #agg_absence {
    background: #d0d0d0; }
  /* line 7408, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list thead tr th:nth-child(2) {
    border-right: 3px double #000; }
  /* line 7418, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list tbody tr td:nth-child(2) {
    border-right: 3px double #000; }

/* line 7429, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_member_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 7429, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_member_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 7444, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_member_list table thead,
    #fairreserved_member_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 7455, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_member_list table thead tr,
    #fairreserved_member_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 7467, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_member_list table thead tr th,
  #fairreserved_member_list table thead tr td,
  #fairreserved_member_list table tbody tr th,
  #fairreserved_member_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 7467, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved_member_list table thead tr th,
      #fairreserved_member_list table thead tr td,
      #fairreserved_member_list table tbody tr th,
      #fairreserved_member_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 7484, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_member_list table thead tr th,
  #fairreserved_member_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 7484, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved_member_list table thead tr th,
      #fairreserved_member_list table tbody tr th {
        display: none; } }
  /* line 7501, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_member_list table tbody tr {
    cursor: pointer; }
    /* line 7504, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_member_list table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 7508, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_member_list table tbody tr:hover {
      background: #ffffee; }

/* line 7518, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_update .customer_id,
#fairreserved_update .customer_name,
#fairreserved_update .customer_address {
  width: 100%; }

/* line 7524, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_update .day1,
#fairreserved_update .day2 {
  text-align: right; }

/* line 7529, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_update label {
  display: inline-block;
  margin-right: 15px; }

/* line 7539, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_order_list dl dt,
#fairreserved_order_list dl dd {
  display: inline-block; }

/* line 7549, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_order_list ul {
  margin-bottom: 10px; }
  /* line 7552, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_order_list ul li {
    font-size: 0.8rem;
    display: inline-block;
    margin-right: 5px;
    background: #ccc;
    border-radius: 5px;
    padding: 0.1rem 10px; }
    /* line 7560, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_order_list ul li.all {
      background: #f00;
      color: #fff; }
      /* line 7564, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved_order_list ul li.all:after {
        content: "：全量入荷"; }
    /* line 7569, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_order_list ul li.part {
      background: #807dd1;
      color: #fff; }
      /* line 7573, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved_order_list ul li.part:after {
        content: "：一部入荷"; }

/* line 7580, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairreserved_order_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 7580, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_order_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 7595, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_order_list table thead,
    #fairreserved_order_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 7606, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairreserved_order_list table thead tr,
    #fairreserved_order_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 7618, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_order_list table thead tr th,
  #fairreserved_order_list table thead tr td,
  #fairreserved_order_list table tbody tr th,
  #fairreserved_order_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 7618, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved_order_list table thead tr th,
      #fairreserved_order_list table thead tr td,
      #fairreserved_order_list table tbody tr th,
      #fairreserved_order_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 7635, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_order_list table thead tr th,
  #fairreserved_order_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 7635, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairreserved_order_list table thead tr th,
      #fairreserved_order_list table tbody tr th {
        display: none; } }
  /* line 7653, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_order_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 7657, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved_order_list table tbody tr:hover {
    background: #ffffee; }

/* line 7669, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > h2 {
  margin-bottom: 30px; }
  /* line 7672, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f15c";
    margin-right: 5px;
    color: #807dd1; }

/* line 7679, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > p {
  margin-bottom: 30px; }

/* line 7683, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > dl {
  margin-bottom: 30px; }
  /* line 7686, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > dl dt {
    color: #807dd1; }
  /* line 7690, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > dl dd {
    position: relative; }
    /* line 7693, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > dl dd input {
      width: 100%; }

/* line 7699, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura .list-table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 7699, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura .list-table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 7714, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura .list-table thead,
    #fairakikura .list-table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 7725, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura .list-table thead tr,
    #fairakikura .list-table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 7737, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table thead tr th,
  #fairakikura .list-table thead tr td,
  #fairakikura .list-table tbody tr th,
  #fairakikura .list-table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 7737, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura .list-table thead tr th,
      #fairakikura .list-table thead tr td,
      #fairakikura .list-table tbody tr th,
      #fairakikura .list-table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 7754, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table thead tr th,
  #fairakikura .list-table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 7754, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura .list-table thead tr th,
      #fairakikura .list-table tbody tr th {
        display: none; } }
  /* line 7773, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 7777, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table tbody tr:hover {
    background: #ffffee; }
  /* line 7783, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table tbody tr.end > th,
  #fairakikura .list-table tbody tr.end > td {
    color: #999; }
  /* line 7791, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table tbody tr td.maker_name, #fairakikura .list-table tbody tr td.fair_type, #fairakikura .list-table tbody tr td.fair_location {
    font-size: 0.75rem; }
  /* line 7797, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table tbody tr td.price, #fairakikura .list-table tbody tr td.q, #fairakikura .list-table tbody tr td.q_ship, #fairakikura .list-table tbody tr td.stocking_q {
    text-align: right; }
  /* line 7804, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura .list-table tbody tr td.stocking_f {
    text-align: center; }

/* line 7813, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > #order_data h3 {
  color: #807dd1;
  font-size: 1.5rem;
  margin-bottom: 15px; }
  /* line 7818, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data h3 span {
    font-weight: normal;
    display: inline-block;
    margin-left: 10px;
    font-size: 1rem; }
    /* line 7824, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data h3 span:before {
      content: "（"; }
    /* line 7828, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data h3 span:after {
      content: "）"; }

/* line 7840, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > #order_data #order_list > div h4 {
  margin-bottom: 10px; }
  /* line 7843, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div h4:before {
    content: "≪"; }
  /* line 7847, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div h4:after {
    content: "≫"; }

/* line 7852, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > #order_data #order_list > div .order {
  border: #807dd1 solid 1px;
  padding: 15px;
  margin-bottom: 15px;
  position: relative; }
  /* line 7858, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div .order h5 {
    font-size: 1rem;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 10px;
    cursor: pointer; }
    /* line 7865, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data #order_list > div .order h5:hover {
      color: #807dd1; }
  /* line 7870, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div .order ul {
    margin-bottom: 10px; }
    /* line 7873, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data #order_list > div .order ul li {
      font-size: 0.8rem;
      display: inline-block;
      margin-right: 5px;
      margin-bottom: 5px;
      background: #ccc;
      border-radius: 5px;
      padding: 0.1rem 10px;
      cursor: pointer; }
      /* line 7883, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura > #order_data #order_list > div .order ul li.all {
        background: #f00;
        color: #fff; }
      /* line 7888, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura > #order_data #order_list > div .order ul li.part {
        background: #807dd1;
        color: #fff; }
  /* line 7895, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div .order .disporder {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    padding: 0.5rem;
    color: #807dd1;
    font-size: 0.5rem; }
    /* line 7904, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data #order_list > div .order .disporder:before {
      content: attr(data-content);
      display: block; }
  /* line 7910, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div .order .printorder {
    position: absolute;
    right: 1.5rem;
    top: 0;
    cursor: pointer;
    padding: 0.5rem;
    color: #807dd1;
    font-size: 0.75rem; }
    /* line 7919, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data #order_list > div .order .printorder:before {
      display: inline-block;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f02f";
      font-size: 1rem;
      margin-right: 3px; }
  /* line 7927, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div .order .installmentorder {
    position: absolute;
    right: 5rem;
    top: 0;
    cursor: pointer;
    padding: 0.5rem;
    color: #807dd1;
    font-size: 0.75rem; }
    /* line 7936, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data #order_list > div .order .installmentorder:before {
      display: inline-block;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0c5";
      font-size: 1rem;
      margin-right: 3px; }

/* line 7945, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura > #order_data #order_list > div .list {
  display: none; }
  /* line 7948, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura > #order_data #order_list > div .list p {
    font-size: 0.75rem;
    padding: 5px; }
    /* line 7952, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura > #order_data #order_list > div .list p label {
      cursor: pointer; }
      /* line 7955, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura > #order_data #order_list > div .list p label input {
        margin-right: 5px;
        vertical-align: middle; }

/* line 7969, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_member_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 7969, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_member_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 7984, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_member_list table thead,
    #fairakikura_member_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 7995, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_member_list table thead tr,
    #fairakikura_member_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 8007, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_member_list table thead tr th,
  #fairakikura_member_list table thead tr td,
  #fairakikura_member_list table tbody tr th,
  #fairakikura_member_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 8007, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_member_list table thead tr th,
      #fairakikura_member_list table thead tr td,
      #fairakikura_member_list table tbody tr th,
      #fairakikura_member_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 8024, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_member_list table thead tr th,
  #fairakikura_member_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 8024, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_member_list table thead tr th,
      #fairakikura_member_list table tbody tr th {
        display: none; } }
  /* line 8041, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_member_list table tbody tr {
    cursor: pointer; }
    /* line 8044, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_member_list table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 8048, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_member_list table tbody tr:hover {
      background: #ffffee; }

/* line 8060, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_orderupdate_dialog table,
#fairakikura_stockupdate_dialog table,
#fairakikura_exception_list_dialog table {
  margin-top: 30px;
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 8060, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_orderupdate_dialog table,
    #fairakikura_stockupdate_dialog table,
    #fairakikura_exception_list_dialog table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 8076, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_orderupdate_dialog table thead,
    #fairakikura_orderupdate_dialog table tbody,
    #fairakikura_stockupdate_dialog table thead,
    #fairakikura_stockupdate_dialog table tbody,
    #fairakikura_exception_list_dialog table thead,
    #fairakikura_exception_list_dialog table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 8087, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_orderupdate_dialog table thead tr,
    #fairakikura_orderupdate_dialog table tbody tr,
    #fairakikura_stockupdate_dialog table thead tr,
    #fairakikura_stockupdate_dialog table tbody tr,
    #fairakikura_exception_list_dialog table thead tr,
    #fairakikura_exception_list_dialog table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 8099, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_orderupdate_dialog table thead tr th,
  #fairakikura_orderupdate_dialog table thead tr td,
  #fairakikura_orderupdate_dialog table tbody tr th,
  #fairakikura_orderupdate_dialog table tbody tr td,
  #fairakikura_stockupdate_dialog table thead tr th,
  #fairakikura_stockupdate_dialog table thead tr td,
  #fairakikura_stockupdate_dialog table tbody tr th,
  #fairakikura_stockupdate_dialog table tbody tr td,
  #fairakikura_exception_list_dialog table thead tr th,
  #fairakikura_exception_list_dialog table thead tr td,
  #fairakikura_exception_list_dialog table tbody tr th,
  #fairakikura_exception_list_dialog table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 8099, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_orderupdate_dialog table thead tr th,
      #fairakikura_orderupdate_dialog table thead tr td,
      #fairakikura_orderupdate_dialog table tbody tr th,
      #fairakikura_orderupdate_dialog table tbody tr td,
      #fairakikura_stockupdate_dialog table thead tr th,
      #fairakikura_stockupdate_dialog table thead tr td,
      #fairakikura_stockupdate_dialog table tbody tr th,
      #fairakikura_stockupdate_dialog table tbody tr td,
      #fairakikura_exception_list_dialog table thead tr th,
      #fairakikura_exception_list_dialog table thead tr td,
      #fairakikura_exception_list_dialog table tbody tr th,
      #fairakikura_exception_list_dialog table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 8116, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_orderupdate_dialog table thead tr th,
  #fairakikura_orderupdate_dialog table tbody tr th,
  #fairakikura_stockupdate_dialog table thead tr th,
  #fairakikura_stockupdate_dialog table tbody tr th,
  #fairakikura_exception_list_dialog table thead tr th,
  #fairakikura_exception_list_dialog table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 8116, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_orderupdate_dialog table thead tr th,
      #fairakikura_orderupdate_dialog table tbody tr th,
      #fairakikura_stockupdate_dialog table thead tr th,
      #fairakikura_stockupdate_dialog table tbody tr th,
      #fairakikura_exception_list_dialog table thead tr th,
      #fairakikura_exception_list_dialog table tbody tr th {
        display: none; } }
  /* line 8133, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_orderupdate_dialog table tbody tr,
  #fairakikura_stockupdate_dialog table tbody tr,
  #fairakikura_exception_list_dialog table tbody tr {
    cursor: pointer; }
    /* line 8136, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_orderupdate_dialog table tbody tr:nth-of-type(2n),
    #fairakikura_stockupdate_dialog table tbody tr:nth-of-type(2n),
    #fairakikura_exception_list_dialog table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 8140, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_orderupdate_dialog table tbody tr:hover,
    #fairakikura_stockupdate_dialog table tbody tr:hover,
    #fairakikura_exception_list_dialog table tbody tr:hover {
      background: #ffffee; }

/* line 8151, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_orderupdate_dialog dl dd textarea,
#fairakikura_stockupdate_dialog dl dd textarea,
#fairakikura_exception_list_dialog dl dd textarea {
  width: 100%;
  height: 200px; }

/* line 8165, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairorder > h2 {
  margin-bottom: 30px; }
  /* line 8168, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f474";
    margin-right: 5px;
    color: #807dd1; }

/* line 8176, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairorder #fairorder_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 8176, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairorder #fairorder_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 8191, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairorder #fairorder_list thead,
    #fairorder #fairorder_list tbody {
      display: block; } }
  /* line 8203, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder #fairorder_list thead tr:nth-of-type(2n),
  #fairorder #fairorder_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 8207, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder #fairorder_list thead tr:hover,
  #fairorder #fairorder_list tbody tr:hover {
    cursor: pointer;
    background: #fff8d1; }
  @media screen and (max-width: 768px) {
    /* line 8202, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairorder #fairorder_list thead tr,
    #fairorder #fairorder_list tbody tr {
      display: block; }
      /* line 8217, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairorder #fairorder_list thead tr:nth-of-type(2n),
      #fairorder #fairorder_list tbody tr:nth-of-type(2n) {
        background: #fff; } }
  /* line 8224, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder #fairorder_list thead tr th,
  #fairorder #fairorder_list thead tr td,
  #fairorder #fairorder_list tbody tr th,
  #fairorder #fairorder_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 8224, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairorder #fairorder_list thead tr th,
      #fairorder #fairorder_list thead tr td,
      #fairorder #fairorder_list tbody tr th,
      #fairorder #fairorder_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 8244, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder #fairorder_list thead tr th,
  #fairorder #fairorder_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 8244, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairorder #fairorder_list thead tr th,
      #fairorder #fairorder_list tbody tr th {
        display: none; } }

/* line 8265, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairorder_detail label {
  display: inline-block;
  margin-right: 15px; }

/* line 8270, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairorder_detail input[type=text],
#fairorder_detail textarea {
  width: 100%; }

/* line 8275, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairorder_detail #fairorder_detail_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 8275, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairorder_detail #fairorder_detail_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 8291, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairorder_detail #fairorder_detail_list thead,
    #fairorder_detail #fairorder_detail_list tbody {
      display: block; } }
  /* line 8303, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder_detail #fairorder_detail_list thead tr:nth-of-type(2n),
  #fairorder_detail #fairorder_detail_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 8307, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder_detail #fairorder_detail_list thead tr:hover,
  #fairorder_detail #fairorder_detail_list tbody tr:hover {
    cursor: pointer;
    background: #fff8d1; }
  @media screen and (max-width: 768px) {
    /* line 8302, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairorder_detail #fairorder_detail_list thead tr,
    #fairorder_detail #fairorder_detail_list tbody tr {
      display: block; }
      /* line 8317, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairorder_detail #fairorder_detail_list thead tr:nth-of-type(2n),
      #fairorder_detail #fairorder_detail_list tbody tr:nth-of-type(2n) {
        background: #fff; } }
  /* line 8324, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder_detail #fairorder_detail_list thead tr th,
  #fairorder_detail #fairorder_detail_list thead tr td,
  #fairorder_detail #fairorder_detail_list tbody tr th,
  #fairorder_detail #fairorder_detail_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 8324, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairorder_detail #fairorder_detail_list thead tr th,
      #fairorder_detail #fairorder_detail_list thead tr td,
      #fairorder_detail #fairorder_detail_list tbody tr th,
      #fairorder_detail #fairorder_detail_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 8344, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairorder_detail #fairorder_detail_list thead tr th,
  #fairorder_detail #fairorder_detail_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 8344, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairorder_detail #fairorder_detail_list thead tr th,
      #fairorder_detail #fairorder_detail_list tbody tr th {
        display: none; } }

/* line 8369, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_balancelist_dialog table,
#fairakikura_installment_dialog table,
#fairakikura_installment_add_dialog table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 8369, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_balancelist_dialog table,
    #fairakikura_installment_dialog table,
    #fairakikura_installment_add_dialog table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 8384, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_balancelist_dialog table thead,
    #fairakikura_balancelist_dialog table tbody,
    #fairakikura_installment_dialog table thead,
    #fairakikura_installment_dialog table tbody,
    #fairakikura_installment_add_dialog table thead,
    #fairakikura_installment_add_dialog table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 8395, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_balancelist_dialog table thead tr,
    #fairakikura_balancelist_dialog table tbody tr,
    #fairakikura_installment_dialog table thead tr,
    #fairakikura_installment_dialog table tbody tr,
    #fairakikura_installment_add_dialog table thead tr,
    #fairakikura_installment_add_dialog table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 8407, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog table thead tr th,
  #fairakikura_balancelist_dialog table thead tr td,
  #fairakikura_balancelist_dialog table tbody tr th,
  #fairakikura_balancelist_dialog table tbody tr td,
  #fairakikura_installment_dialog table thead tr th,
  #fairakikura_installment_dialog table thead tr td,
  #fairakikura_installment_dialog table tbody tr th,
  #fairakikura_installment_dialog table tbody tr td,
  #fairakikura_installment_add_dialog table thead tr th,
  #fairakikura_installment_add_dialog table thead tr td,
  #fairakikura_installment_add_dialog table tbody tr th,
  #fairakikura_installment_add_dialog table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 3px;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 8407, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_balancelist_dialog table thead tr th,
      #fairakikura_balancelist_dialog table thead tr td,
      #fairakikura_balancelist_dialog table tbody tr th,
      #fairakikura_balancelist_dialog table tbody tr td,
      #fairakikura_installment_dialog table thead tr th,
      #fairakikura_installment_dialog table thead tr td,
      #fairakikura_installment_dialog table tbody tr th,
      #fairakikura_installment_dialog table tbody tr td,
      #fairakikura_installment_add_dialog table thead tr th,
      #fairakikura_installment_add_dialog table thead tr td,
      #fairakikura_installment_add_dialog table tbody tr th,
      #fairakikura_installment_add_dialog table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 8425, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog table thead tr th,
  #fairakikura_balancelist_dialog table tbody tr th,
  #fairakikura_installment_dialog table thead tr th,
  #fairakikura_installment_dialog table tbody tr th,
  #fairakikura_installment_add_dialog table thead tr th,
  #fairakikura_installment_add_dialog table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 8425, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_balancelist_dialog table thead tr th,
      #fairakikura_balancelist_dialog table tbody tr th,
      #fairakikura_installment_dialog table thead tr th,
      #fairakikura_installment_dialog table tbody tr th,
      #fairakikura_installment_add_dialog table thead tr th,
      #fairakikura_installment_add_dialog table tbody tr th {
        display: none; } }
  /* line 8442, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog table tbody tr,
  #fairakikura_installment_dialog table tbody tr,
  #fairakikura_installment_add_dialog table tbody tr {
    cursor: pointer; }
    /* line 8445, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_balancelist_dialog table tbody tr:nth-of-type(2n),
    #fairakikura_installment_dialog table tbody tr:nth-of-type(2n),
    #fairakikura_installment_add_dialog table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 8449, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_balancelist_dialog table tbody tr:hover,
    #fairakikura_installment_dialog table tbody tr:hover,
    #fairakikura_installment_add_dialog table tbody tr:hover {
      background: #ffffee; }

/* line 8456, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_balancelist_dialog h3,
#fairakikura_installment_dialog h3,
#fairakikura_installment_add_dialog h3 {
  color: #807dd1; }

/* line 8461, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_balancelist_dialog p label,
#fairakikura_installment_dialog p label,
#fairakikura_installment_add_dialog p label {
  color: #807dd1;
  display: inline-block;
  margin-right: 10px; }
  /* line 8466, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog p label input,
  #fairakikura_installment_dialog p label input,
  #fairakikura_installment_add_dialog p label input {
    margin-left: 5px; }

/* line 8473, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_balancelist_dialog section h4,
#fairakikura_installment_dialog section h4,
#fairakikura_installment_add_dialog section h4 {
  color: #807dd1;
  margin-top: 15px;
  font-size: 1rem; }
  /* line 8478, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog section h4:before,
  #fairakikura_installment_dialog section h4:before,
  #fairakikura_installment_add_dialog section h4:before {
    content: "";
    margin-right: 5px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f35d"; }
  /* line 8484, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog section h4:hover,
  #fairakikura_installment_dialog section h4:hover,
  #fairakikura_installment_add_dialog section h4:hover {
    cursor: pointer;
    opacity: 0.5; }
  /* line 8489, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_balancelist_dialog section h4 span,
  #fairakikura_installment_dialog section h4 span,
  #fairakikura_installment_add_dialog section h4 span {
    display: inline-block;
    margin-left: 10px;
    font-size: 0.75rem; }

/* line 8502, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_installment_dialog h3:before,
#fairakikura_installment_add_dialog h3:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0c5";
  margin-right: 5px; }

/* line 8508, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_installment_dialog p,
#fairakikura_installment_add_dialog p {
  margin-top: 15px;
  margin-bottom: 15px; }
  /* line 8512, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog p .key_datepicker,
  #fairakikura_installment_add_dialog p .key_datepicker {
    display: inline-block;
    font-size: 0; }
    /* line 8516, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_installment_dialog p .key_datepicker:before,
    #fairakikura_installment_add_dialog p .key_datepicker:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f133";
      margin-left: 5px;
      font-size: 1rem; }

/* line 8524, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_installment_dialog table,
#fairakikura_installment_add_dialog table {
  margin-bottom: 30px; }
  /* line 8528, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog table td span,
  #fairakikura_installment_add_dialog table td span {
    font-size: 0.5rem; }
  /* line 8533, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog table .right,
  #fairakikura_installment_add_dialog table .right {
    text-align: right; }
  /* line 8537, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog table .small,
  #fairakikura_installment_add_dialog table .small {
    width: 50px; }
  /* line 8541, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog table .zero,
  #fairakikura_installment_dialog table .minus,
  #fairakikura_installment_dialog table .plus,
  #fairakikura_installment_dialog table .all,
  #fairakikura_installment_add_dialog table .zero,
  #fairakikura_installment_add_dialog table .minus,
  #fairakikura_installment_add_dialog table .plus,
  #fairakikura_installment_add_dialog table .all {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    text-align: center;
    line-height: 1.2rem;
    margin: 0 3px;
    font-size: 1px;
    color: #fff;
    background: #807dd1;
    border-radius: 0.6rem; }
  /* line 8558, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog table .disabled td,
  #fairakikura_installment_add_dialog table .disabled td {
    color: #AAA; }
    /* line 8561, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_installment_dialog table .disabled td a,
    #fairakikura_installment_add_dialog table .disabled td a {
      pointer-events: none;
      background: #AAA; }

/* line 8569, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairakikura_installment_dialog .fairakikura_installment_list,
#fairakikura_installment_add_dialog .fairakikura_installment_list {
  position: relative; }
  /* line 8572, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura_installment_dialog .fairakikura_installment_list p,
  #fairakikura_installment_add_dialog .fairakikura_installment_list p {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0; }
    /* line 8578, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairakikura_installment_dialog .fairakikura_installment_list p .print,
    #fairakikura_installment_add_dialog .fairakikura_installment_list p .print {
      font-size: 0.7rem; }
      /* line 8581, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairakikura_installment_dialog .fairakikura_installment_list p .print:before,
      #fairakikura_installment_add_dialog .fairakikura_installment_list p .print:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f02f";
        font-size: 1rem;
        margin-right: 3px; }

/* line 8598, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairaddressprint > h2 {
  margin-bottom: 30px; }
  /* line 8601, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairaddressprint > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0c5";
    margin-right: 5px;
    color: #807dd1; }

/* line 8612, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairaddressprint > dl dd textarea {
  width: 100%; }

@media print {
  /* line 8597, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairaddressprint {
    display: none; } }

/* line 8627, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairaddressprint_box {
  font-family: 游明朝, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, 'Noto Serif Japanese', メイリオ, Meiryo, serif;
  overflow: hidden; }
  /* line 8632, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairaddressprint_box > div {
    position: relative;
    padding: 0;
    margin: 0 auto;
    width: 210mm;
    height: 296.5mm;
    overflow: hidden;
    page-break-after: always;
    background: url(../img/daishi.jpg);
    background-size: contain;
    border: 1px dashed #000; }

@page {
  /* line 8632, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairaddressprint_box > div {
    size: A4;
    margin: 0; } }
    @media print {
      /* line 8632, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div {
        border: 0px dashed #000;
        background: #fff;
        /*needed for Chrome */ } }
    /* line 8655, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairaddressprint_box > div > .destination {
      padding: 0;
      display: block;
      position: absolute;
      top: 20mm;
      left: 70mm; }
      /* line 8662, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div > .destination .post {
        font-size: 4mm; }
      /* line 8666, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div > .destination .address {
        font-size: 4mm;
        padding-right: 10mm; }
      /* line 8671, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div > .destination .name {
        font-size: 6mm;
        padding-right: 10mm; }
        /* line 8675, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .destination .name span {
          display: inline-block; }
    /* line 8681, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairaddressprint_box > div > .url {
      padding: 0;
      display: block;
      position: absolute;
      top: 115mm;
      left: 0;
      width: 100%;
      text-align: center; }
      /* line 8690, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div > .url .text {
        font-size: 3mm;
        display: inline-block;
        vertical-align: middle;
        margin-right: 2mm; }
      /* line 8697, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div > .url .qr {
        display: inline-block;
        vertical-align: middle; }
        /* line 8701, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .url .qr img {
          width: 10mm;
          height: 10mm; }
    /* line 8708, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairaddressprint_box > div > .namecard {
      padding: 0;
      overflow: hidden;
      display: block;
      position: absolute;
      bottom: 0;
      right: 0; }
      /* line 8716, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairaddressprint_box > div > .namecard > section {
        width: 90mm;
        height: 50mm;
        overflow: hidden;
        border: 1px #aaa dashed;
        position: relative; }
        @media print {
          /* line 8716, ../../xampp/htdocs/_test/employee/css/style.scss */
          #fairaddressprint_box > div > .namecard > section {
            border: 0px #aaa dashed; } }
        /* line 8728, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section > div {
          position: absolute; }
        /* line 8732, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section > p {
          position: absolute;
          bottom: 0;
          left: 0;
          text-align: center;
          font-size: 4mm;
          width: 100%; }
        /* line 8741, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .address {
          top: 5mm;
          left: 5mm;
          font-size: 4mm; }
        /* line 8747, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .staff {
          top: 5mm;
          left: 25mm;
          font-size: 4mm; }
        /* line 8753, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .name {
          bottom: 10mm;
          left: 0;
          font-size: 5mm;
          padding: 0 5mm;
          text-align: center;
          width: 100%;
          line-height: 125%; }
          /* line 8762, ../../xampp/htdocs/_test/employee/css/style.scss */
          #fairaddressprint_box > div > .namecard > section .name > span {
            display: inline-block; }
        /* line 8767, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .type {
          bottom: 5mm;
          left: 0mm;
          background: #aaa;
          height: 2mm;
          width: 100%;
          overflow: hidden;
          text-indent: -9999mm; }
        /* line 8777, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .urikake {
          background: #ffb100; }
        /* line 8781, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .genkin {
          background: #8b86ff; }
        /* line 8785, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .date {
          top: 3mm;
          right: 3mm;
          font-size: 2mm; }
        /* line 8791, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .no {
          bottom: 5mm;
          right: 5mm;
          font-size: 1mm; }
        /* line 8797, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .id {
          top: 5mm;
          right: 17mm;
          font-size: 3mm; }
        /* line 8803, ../../xampp/htdocs/_test/employee/css/style.scss */
        #fairaddressprint_box > div > .namecard > section .qrcode {
          top: 5mm;
          right: 5mm;
          width: 10mm;
          height: 10mm; }
          /* line 8809, ../../xampp/htdocs/_test/employee/css/style.scss */
          #fairaddressprint_box > div > .namecard > section .qrcode > canvas {
            width: 10mm;
            height: 10mm; }

/* line 8826, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc > h2 {
  margin-bottom: 30px; }
  /* line 8829, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-right: 5px;
    color: #807dd1; }

/* line 8836, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 8840, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc p > label {
    margin: 0 15px; }
    /* line 8844, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc p > label span {
      display: inline-block;
      font-size: 1.25rem;
      margin: 0 5px;
      color: #807dd1; }

/* line 8855, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc > dl {
  margin-bottom: 30px; }
  /* line 8858, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc > dl dt {
    color: #807dd1; }
  /* line 8862, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc > dl dd {
    position: relative; }
    /* line 8865, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc > dl dd input {
      width: 100%; }

/* line 8871, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc #list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 8871, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc #list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 8886, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc #list thead,
    #fairtsc #list tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 8897, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc #list thead tr,
    #fairtsc #list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 8909, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list thead tr th,
  #fairtsc #list thead tr td,
  #fairtsc #list tbody tr th,
  #fairtsc #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 8909, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairtsc #list thead tr th,
      #fairtsc #list thead tr td,
      #fairtsc #list tbody tr th,
      #fairtsc #list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 8926, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list thead tr th,
  #fairtsc #list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 8926, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairtsc #list thead tr th,
      #fairtsc #list tbody tr th {
        display: none; } }
  /* line 8940, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list thead tr td span,
  #fairtsc #list tbody tr td span {
    color: #f00; }
  /* line 8944, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list thead tr td.status, #fairtsc #list thead tr td.indate, #fairtsc #list thead tr td.update,
  #fairtsc #list tbody tr td.status,
  #fairtsc #list tbody tr td.indate,
  #fairtsc #list tbody tr td.update {
    text-align: center; }
  /* line 8955, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 8959, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list tbody tr:hover {
    background: #ffffee;
    cursor: pointer; }
  /* line 8965, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list tbody tr td.name {
    cursor: pointer; }
  /* line 8969, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list tbody tr td a {
    margin: 0 5px;
    display: inline-block; }
  /* line 8976, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc #list tbody tr.cancel > td {
    color: #aaa; }

/* line 8984, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc h3 {
  display: none;
  font-weight: bold; }
  /* line 8988, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc h3 span {
    font-weight: normal; }
    /* line 8991, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc h3 span:before {
      content: "("; }
    /* line 8995, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc h3 span:after {
      content: ")"; }

/* line 9007, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc_personal_id dl,
#fairtsc_setting dl,
#member_setting dl {
  margin-bottom: 30px; }
  /* line 9010, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id dl dt,
  #fairtsc_setting dl dt,
  #member_setting dl dt {
    color: #807dd1; }
  /* line 9014, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id dl dd,
  #fairtsc_setting dl dd,
  #member_setting dl dd {
    position: relative; }
    /* line 9017, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc_personal_id dl dd input,
    #fairtsc_personal_id dl dd textarea,
    #fairtsc_setting dl dd input,
    #fairtsc_setting dl dd textarea,
    #member_setting dl dd input,
    #member_setting dl dd textarea {
      width: 100%; }

/* line 9024, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc_personal_id #personal_id_list,
#fairtsc_setting #personal_id_list,
#member_setting #personal_id_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 9024, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc_personal_id #personal_id_list,
    #fairtsc_setting #personal_id_list,
    #member_setting #personal_id_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 9039, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc_personal_id #personal_id_list thead,
    #fairtsc_personal_id #personal_id_list tbody,
    #fairtsc_setting #personal_id_list thead,
    #fairtsc_setting #personal_id_list tbody,
    #member_setting #personal_id_list thead,
    #member_setting #personal_id_list tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 9050, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc_personal_id #personal_id_list thead tr,
    #fairtsc_personal_id #personal_id_list tbody tr,
    #fairtsc_setting #personal_id_list thead tr,
    #fairtsc_setting #personal_id_list tbody tr,
    #member_setting #personal_id_list thead tr,
    #member_setting #personal_id_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 9062, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list thead tr th,
  #fairtsc_personal_id #personal_id_list thead tr td,
  #fairtsc_personal_id #personal_id_list tbody tr th,
  #fairtsc_personal_id #personal_id_list tbody tr td,
  #fairtsc_setting #personal_id_list thead tr th,
  #fairtsc_setting #personal_id_list thead tr td,
  #fairtsc_setting #personal_id_list tbody tr th,
  #fairtsc_setting #personal_id_list tbody tr td,
  #member_setting #personal_id_list thead tr th,
  #member_setting #personal_id_list thead tr td,
  #member_setting #personal_id_list tbody tr th,
  #member_setting #personal_id_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 9062, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairtsc_personal_id #personal_id_list thead tr th,
      #fairtsc_personal_id #personal_id_list thead tr td,
      #fairtsc_personal_id #personal_id_list tbody tr th,
      #fairtsc_personal_id #personal_id_list tbody tr td,
      #fairtsc_setting #personal_id_list thead tr th,
      #fairtsc_setting #personal_id_list thead tr td,
      #fairtsc_setting #personal_id_list tbody tr th,
      #fairtsc_setting #personal_id_list tbody tr td,
      #member_setting #personal_id_list thead tr th,
      #member_setting #personal_id_list thead tr td,
      #member_setting #personal_id_list tbody tr th,
      #member_setting #personal_id_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 9079, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list thead tr th,
  #fairtsc_personal_id #personal_id_list tbody tr th,
  #fairtsc_setting #personal_id_list thead tr th,
  #fairtsc_setting #personal_id_list tbody tr th,
  #member_setting #personal_id_list thead tr th,
  #member_setting #personal_id_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 9079, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fairtsc_personal_id #personal_id_list thead tr th,
      #fairtsc_personal_id #personal_id_list tbody tr th,
      #fairtsc_setting #personal_id_list thead tr th,
      #fairtsc_setting #personal_id_list tbody tr th,
      #member_setting #personal_id_list thead tr th,
      #member_setting #personal_id_list tbody tr th {
        display: none; } }
  /* line 9091, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list thead tr td,
  #fairtsc_personal_id #personal_id_list tbody tr td,
  #fairtsc_setting #personal_id_list thead tr td,
  #fairtsc_setting #personal_id_list tbody tr td,
  #member_setting #personal_id_list thead tr td,
  #member_setting #personal_id_list tbody tr td {
    cursor: pointer; }
    /* line 9094, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairtsc_personal_id #personal_id_list thead tr td span,
    #fairtsc_personal_id #personal_id_list tbody tr td span,
    #fairtsc_setting #personal_id_list thead tr td span,
    #fairtsc_setting #personal_id_list tbody tr td span,
    #member_setting #personal_id_list thead tr td span,
    #member_setting #personal_id_list tbody tr td span {
      color: #f00; }
  /* line 9104, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list tbody tr:nth-of-type(2n),
  #fairtsc_setting #personal_id_list tbody tr:nth-of-type(2n),
  #member_setting #personal_id_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 9108, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list tbody tr:hover,
  #fairtsc_setting #personal_id_list tbody tr:hover,
  #member_setting #personal_id_list tbody tr:hover {
    background: #ffffee;
    cursor: pointer; }
  /* line 9114, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list tbody tr td.name,
  #fairtsc_setting #personal_id_list tbody tr td.name,
  #member_setting #personal_id_list tbody tr td.name {
    cursor: pointer; }
  /* line 9118, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_personal_id #personal_id_list tbody tr td a,
  #fairtsc_setting #personal_id_list tbody tr td a,
  #member_setting #personal_id_list tbody tr td a {
    margin: 0 5px;
    display: inline-block; }

/* line 9133, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc_update input,
#fairtsc_update textarea,
#fairtsc_mailtemplate input,
#fairtsc_mailtemplate textarea {
  width: 100%; }
  /* line 9137, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_update input.small,
  #fairtsc_update textarea.small,
  #fairtsc_mailtemplate input.small,
  #fairtsc_mailtemplate textarea.small {
    width: auto; }

/* line 9142, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc_update #copybox,
#fairtsc_mailtemplate #copybox {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
  font-size: 0; }

/* line 9151, ../../xampp/htdocs/_test/employee/css/style.scss */
#fairtsc_update .key_datepicker,
#fairtsc_mailtemplate .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 9155, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairtsc_update .key_datepicker:before,
  #fairtsc_mailtemplate .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 9166, ../../xampp/htdocs/_test/employee/css/style.scss */
#fair_catalog > h2 {
  margin-bottom: 30px; }
  /* line 9169, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 5px;
    color: #807dd1; }

/* line 9176, ../../xampp/htdocs/_test/employee/css/style.scss */
#fair_catalog p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 9180, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog p > label {
    margin: 0 15px; }
  /* line 9184, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog p .key_datepicker {
    display: inline-block;
    font-size: 0; }
    /* line 9188, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog p .key_datepicker:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f133";
      margin-left: 5px;
      font-size: 1rem; }

/* line 9197, ../../xampp/htdocs/_test/employee/css/style.scss */
#fair_catalog > dl dt {
  color: #807dd1; }

/* line 9201, ../../xampp/htdocs/_test/employee/css/style.scss */
#fair_catalog > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 9205, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog > dl dd input {
    width: 100%; }

/* line 9211, ../../xampp/htdocs/_test/employee/css/style.scss */
#fair_catalog #member_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 9211, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog #member_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 9226, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog #member_list thead,
    #fair_catalog #member_list tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 9237, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog #member_list thead tr,
    #fair_catalog #member_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 9249, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog #member_list thead tr th,
  #fair_catalog #member_list thead tr td,
  #fair_catalog #member_list tbody tr th,
  #fair_catalog #member_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 9249, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fair_catalog #member_list thead tr th,
      #fair_catalog #member_list thead tr td,
      #fair_catalog #member_list tbody tr th,
      #fair_catalog #member_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 9266, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog #member_list thead tr th,
  #fair_catalog #member_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 9266, ../../xampp/htdocs/_test/employee/css/style.scss */
      #fair_catalog #member_list thead tr th,
      #fair_catalog #member_list tbody tr th {
        display: none; } }
  /* line 9280, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog #member_list thead tr td:first-child a,
  #fair_catalog #member_list tbody tr td:first-child a {
    font-size: 0; }
    /* line 9283, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog #member_list thead tr td:first-child a:before,
    #fair_catalog #member_list tbody tr td:first-child a:before {
      content: "";
      display: inline-block;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f35d";
      font-size: 1rem; }
  /* line 9296, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fair_catalog #member_list tbody tr {
    cursor: pointer; }
    /* line 9299, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog #member_list tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 9303, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fair_catalog #member_list tbody tr:hover {
      background: #ffffee; }

/* line 9315, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage,
#shortageorder {
  position: relative; }
  /* line 9319, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage > h2,
  #shortageorder > h2 {
    margin-bottom: 30px; }
    /* line 9322, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > h2:before,
    #shortageorder > h2:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f06a";
      margin-right: 5px;
      color: #807dd1; }
  /* line 9329, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage > p,
  #shortageorder > p {
    margin-bottom: 30px; }
    /* line 9332, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p label,
    #shortageorder > p label {
      display: inline-block;
      margin-right: 30px;
      margin-bottom: 5px;
      color: #807dd1; }
      /* line 9338, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p label input,
      #shortage > p label select,
      #shortageorder > p label input,
      #shortageorder > p label select {
        margin-left: 5px; }
      /* line 9343, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p label input,
      #shortageorder > p label input {
        width: 240px; }
      /* line 9347, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p label .key_datepicker,
      #shortageorder > p label .key_datepicker {
        display: inline-block;
        font-size: 0; }
        /* line 9351, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage > p label .key_datepicker:before,
        #shortageorder > p label .key_datepicker:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f133";
          margin-left: 5px;
          font-size: 1rem; }
      /* line 9358, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p label .favorite,
      #shortageorder > p label .favorite {
        display: inline-block;
        font-size: 0; }
        /* line 9362, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage > p label .favorite:before,
        #shortageorder > p label .favorite:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f005";
          margin-left: 5px;
          font-size: 1rem; }
      /* line 9369, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p label #member_key,
      #shortageorder > p label #member_key {
        width: 480px; }
      /* line 9373, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p label:last-of-type,
      #shortageorder > p label:last-of-type {
        width: 100%;
        text-align: center; }
    /* line 9379, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p #copyorder_text,
    #shortageorder > p #copyorder_text {
      opacity: 0;
      position: absolute;
      pointer-events: none; }
    /* line 9385, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p.caution,
    #shortageorder > p.caution {
      margin-bottom: 5px; }
    /* line 9391, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p.itemlistprint #itemlist_btn:before,
    #shortageorder > p.itemlistprint #itemlist_btn:before {
      display: inline-block;
      margin-right: 5px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f02f"; }
    /* line 9398, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p.itemlistprint #list_template,
    #shortageorder > p.itemlistprint #list_template {
      width: 20%;
      font-size: 0.75rem; }
    /* line 9403, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p.itemlistprint #list_title,
    #shortageorder > p.itemlistprint #list_title {
      width: 80%;
      font-size: 0.75rem; }
    /* line 9408, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p.itemlistprint #list_memo,
    #shortageorder > p.itemlistprint #list_memo {
      width: 100%;
      height: 50px;
      font-size: 0.75rem; }
    /* line 9415, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p#search_container,
    #shortageorder > p#search_container {
      z-index: 100;
      background: white;
      background: linear-gradient(180deg, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
      padding: 15px; }
      /* line 9421, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p#search_container.fixed,
      #shortageorder > p#search_container.fixed {
        position: absolute; }
    /* line 9427, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > p#favorite_container .favorite,
    #shortageorder > p#favorite_container .favorite {
      display: inline-block;
      font-size: 0.75rem;
      border: 1px solid #807dd1;
      padding: 5px 10px;
      margin-right: 10px;
      margin-bottom: 5px; }
      /* line 9435, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > p#favorite_container .favorite:before,
      #shortageorder > p#favorite_container .favorite:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f005";
        margin-right: 5px;
        color: #807dd1; }
  /* line 9445, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage .list_table,
  #shortageorder .list_table {
    width: 100%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1; }
    @media screen and (max-width: 768px) {
      /* line 9445, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table,
      #shortageorder .list_table {
        display: block;
        border-top: none;
        border-left: none; } }
    @media screen and (max-width: 768px) {
      /* line 9460, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table thead,
      #shortage .list_table tbody,
      #shortageorder .list_table thead,
      #shortageorder .list_table tbody {
        display: block; } }
    @media screen and (max-width: 768px) {
      /* line 9471, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table thead tr,
      #shortage .list_table tbody tr,
      #shortageorder .list_table thead tr,
      #shortageorder .list_table tbody tr {
        display: block;
        margin-top: 10px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
    /* line 9483, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table thead tr th,
    #shortage .list_table thead tr td,
    #shortage .list_table tbody tr th,
    #shortage .list_table tbody tr td,
    #shortageorder .list_table thead tr th,
    #shortageorder .list_table thead tr td,
    #shortageorder .list_table tbody tr th,
    #shortageorder .list_table tbody tr td {
      border-right: 1px solid #c1c1c1;
      border-bottom: 1px solid #c1c1c1;
      padding: 5px; }
      @media screen and (max-width: 768px) {
        /* line 9483, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage .list_table thead tr th,
        #shortage .list_table thead tr td,
        #shortage .list_table tbody tr th,
        #shortage .list_table tbody tr td,
        #shortageorder .list_table thead tr th,
        #shortageorder .list_table thead tr td,
        #shortageorder .list_table tbody tr th,
        #shortageorder .list_table tbody tr td {
          display: block;
          border-right: none;
          border-bottom: none; } }
    /* line 9500, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table thead tr th,
    #shortage .list_table tbody tr th,
    #shortageorder .list_table thead tr th,
    #shortageorder .list_table tbody tr th {
      background: #e8e8e8;
      font-size: 0.75rem; }
      @media screen and (max-width: 768px) {
        /* line 9500, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage .list_table thead tr th,
        #shortage .list_table tbody tr th,
        #shortageorder .list_table thead tr th,
        #shortageorder .list_table tbody tr th {
          display: none; } }
    /* line 9519, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr:nth-of-type(2n),
    #shortageorder .list_table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 9523, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr:hover,
    #shortageorder .list_table tbody tr:hover {
      background: #ffffee; }
    /* line 9529, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr.end > th,
    #shortage .list_table tbody tr.end > td,
    #shortageorder .list_table tbody tr.end > th,
    #shortageorder .list_table tbody tr.end > td {
      color: #999; }
    /* line 9535, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr td,
    #shortageorder .list_table tbody tr td {
      font-size: 0.75rem; }
      /* line 9538, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table tbody tr td span,
      #shortageorder .list_table tbody tr td span {
        display: inline-block;
        margin-right: 10px; }
      /* line 9543, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table tbody tr td input[type=text],
      #shortageorder .list_table tbody tr td input[type=text] {
        width: 150px; }
    /* line 9548, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .maker_name,
    #shortageorder .list_table tbody tr .maker_name {
      font-size: 0.5rem; }
    /* line 9552, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .item,
    #shortageorder .list_table tbody tr .item {
      font-size: 0.5rem; }
    /* line 9556, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .item_name,
    #shortageorder .list_table tbody tr .item_name {
      font-size: 0.8rem;
      width: 100%; }
    /* line 9561, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .item_code,
    #shortage .list_table tbody tr .item_price,
    #shortageorder .list_table tbody tr .item_code,
    #shortageorder .list_table tbody tr .item_price {
      font-size: 0.7rem; }
    /* line 9566, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .item_q,
    #shortage .list_table tbody tr .item_q_ship,
    #shortage .list_table tbody tr .item_q_shortage,
    #shortageorder .list_table tbody tr .item_q,
    #shortageorder .list_table tbody tr .item_q_ship,
    #shortageorder .list_table tbody tr .item_q_shortage {
      font-size: 1rem;
      text-align: right; }
    /* line 9574, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .item_q_shortage,
    #shortageorder .list_table tbody tr .item_q_shortage {
      color: #f00;
      font-weight: bold; }
    /* line 9579, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .item_storage,
    #shortageorder .list_table tbody tr .item_storage {
      font-size: 0.75rem;
      white-space: nowrap; }
    /* line 9584, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .expectation,
    #shortage .list_table tbody tr .shipdate,
    #shortage .list_table tbody tr .shipenddate,
    #shortageorder .list_table tbody tr .expectation,
    #shortageorder .list_table tbody tr .shipdate,
    #shortageorder .list_table tbody tr .shipenddate {
      font-size: 0.75rem;
      white-space: nowrap; }
      /* line 9590, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table tbody tr .expectation input,
      #shortage .list_table tbody tr .shipdate input,
      #shortage .list_table tbody tr .shipenddate input,
      #shortageorder .list_table tbody tr .expectation input,
      #shortageorder .list_table tbody tr .shipdate input,
      #shortageorder .list_table tbody tr .shipenddate input {
        width: 100px !important; }
      /* line 9594, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table tbody tr .expectation a,
      #shortage .list_table tbody tr .shipdate a,
      #shortage .list_table tbody tr .shipenddate a,
      #shortageorder .list_table tbody tr .expectation a,
      #shortageorder .list_table tbody tr .shipdate a,
      #shortageorder .list_table tbody tr .shipenddate a {
        display: inline-block;
        font-size: 0; }
        /* line 9598, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage .list_table tbody tr .expectation a:before,
        #shortage .list_table tbody tr .shipdate a:before,
        #shortage .list_table tbody tr .shipenddate a:before,
        #shortageorder .list_table tbody tr .expectation a:before,
        #shortageorder .list_table tbody tr .shipdate a:before,
        #shortageorder .list_table tbody tr .shipenddate a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f133";
          margin-left: 5px;
          font-size: 1rem; }
    /* line 9608, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .shortage_update_dialog_btn,
    #shortageorder .list_table tbody tr .shortage_update_dialog_btn {
      display: inline-block; }
      /* line 9611, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table tbody tr .shortage_update_dialog_btn:before,
      #shortageorder .list_table tbody tr .shortage_update_dialog_btn:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f044";
        color: #807dd1;
        display: inline-block; }
    /* line 9619, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .order_info > span,
    #shortageorder .list_table tbody tr .order_info > span {
      display: inline-block;
      width: 100%; }
      /* line 9623, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage .list_table tbody tr .order_info > span.order_no,
      #shortageorder .list_table tbody tr .order_info > span.order_no {
        font-size: 0.5rem; }
    /* line 9630, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage .list_table tbody tr .purchase-arrival span,
    #shortageorder .list_table tbody tr .purchase-arrival span {
      white-space: nowrap; }
  /* line 9638, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage > .order_list,
  #shortageorder > .order_list {
    border: #807dd1 solid 1px;
    padding: 15px;
    margin-bottom: 15px;
    position: relative; }
    /* line 9644, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list h3,
    #shortageorder > .order_list h3 {
      color: #807dd1; }
      /* line 9647, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > .order_list h3 span,
      #shortageorder > .order_list h3 span {
        display: inline-block;
        margin-left: 10px;
        font-size: 0.75rem; }
      /* line 9653, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > .order_list h3 input[type=checkbox],
      #shortageorder > .order_list h3 input[type=checkbox] {
        position: absolute;
        margin-right: 5px;
        opacity: 0; }
        /* line 9658, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage > .order_list h3 input[type=checkbox]:checked,
        #shortageorder > .order_list h3 input[type=checkbox]:checked {
          position: relative;
          opacity: 1; }
    /* line 9666, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list > p a,
    #shortageorder > .order_list > p a {
      display: inline-block;
      margin-right: 5px; }
      /* line 9670, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > .order_list > p a.orderdata_update_btn,
      #shortageorder > .order_list > p a.orderdata_update_btn {
        font-size: 0; }
        /* line 9673, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shortage > .order_list > p a.orderdata_update_btn:before,
        #shortageorder > .order_list > p a.orderdata_update_btn:before {
          display: inline-block;
          font-size: 1rem;
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f044"; }
    /* line 9682, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list > p label,
    #shortageorder > .order_list > p label {
      display: inline-block;
      margin-right: 10px; }
    /* line 9688, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list > span,
    #shortageorder > .order_list > span {
      font-size: 0.8rem;
      display: block;
      text-align: right; }
    /* line 9694, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list > ul,
    #shortageorder > .order_list > ul {
      position: absolute;
      top: 5px;
      right: 10px; }
      /* line 9699, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > .order_list > ul li,
      #shortageorder > .order_list > ul li {
        display: inline-block;
        margin: 0 5px;
        font-size: 0.75rem;
        color: #807dd1;
        cursor: pointer; }
    /* line 9709, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .akordergroup:before,
    #shortageorder > .order_list .akordergroup:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f274"; }
    /* line 9717, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .autoexp:before,
    #shortageorder > .order_list .autoexp:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f274"; }
    /* line 9725, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .createmail:before,
    #shortageorder > .order_list .createmail:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0e0"; }
    /* line 9733, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .copyorder:before,
    #shortageorder > .order_list .copyorder:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0c5"; }
    /* line 9741, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .printorder:before,
    #shortageorder > .order_list .printorder:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f02f"; }
    /* line 9749, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .printorderlist:before,
    #shortageorder > .order_list .printorderlist:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f15c"; }
    /* line 9756, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage > .order_list .check,
    #shortageorder > .order_list .check {
      background: #f00;
      color: #fff;
      padding: 0 5px;
      border-radius: 3px; }
      /* line 9762, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage > .order_list .check:after,
      #shortageorder > .order_list .check:after {
        display: inline-block;
        margin-left: 2px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f00c";
        color: rgba(255, 255, 255, 0.5); }

/* line 9776, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortageorder > h2:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f381"; }

/* line 9782, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortageorder #list p {
  margin: 30px 0;
  text-align: center; }

/* line 9787, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortageorder #list #dl_text {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0; }

/* line 9797, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_member_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 9797, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_member_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 9812, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_member_list table thead,
    #shortage_member_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 9823, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_member_list table thead tr,
    #shortage_member_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 9835, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_member_list table thead tr th,
  #shortage_member_list table thead tr td,
  #shortage_member_list table tbody tr th,
  #shortage_member_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 9835, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage_member_list table thead tr th,
      #shortage_member_list table thead tr td,
      #shortage_member_list table tbody tr th,
      #shortage_member_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 9852, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_member_list table thead tr th,
  #shortage_member_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 9852, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage_member_list table thead tr th,
      #shortage_member_list table tbody tr th {
        display: none; } }
  /* line 9869, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_member_list table tbody tr {
    cursor: pointer; }
    /* line 9872, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_member_list table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 9876, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_member_list table tbody tr:hover {
      background: #ffffee; }

/* line 9886, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_maker_list table,
#akordergroup_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 9886, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_maker_list table,
    #akordergroup_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 9901, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_maker_list table thead,
    #shortage_maker_list table tbody,
    #akordergroup_list table thead,
    #akordergroup_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 9912, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_maker_list table thead tr,
    #shortage_maker_list table tbody tr,
    #akordergroup_list table thead tr,
    #akordergroup_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 9924, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_maker_list table thead tr th,
  #shortage_maker_list table thead tr td,
  #shortage_maker_list table tbody tr th,
  #shortage_maker_list table tbody tr td,
  #akordergroup_list table thead tr th,
  #akordergroup_list table thead tr td,
  #akordergroup_list table tbody tr th,
  #akordergroup_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 9924, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage_maker_list table thead tr th,
      #shortage_maker_list table thead tr td,
      #shortage_maker_list table tbody tr th,
      #shortage_maker_list table tbody tr td,
      #akordergroup_list table thead tr th,
      #akordergroup_list table thead tr td,
      #akordergroup_list table tbody tr th,
      #akordergroup_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 9941, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_maker_list table thead tr th,
  #shortage_maker_list table tbody tr th,
  #akordergroup_list table thead tr th,
  #akordergroup_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 9941, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shortage_maker_list table thead tr th,
      #shortage_maker_list table tbody tr th,
      #akordergroup_list table thead tr th,
      #akordergroup_list table tbody tr th {
        display: none; } }
  /* line 9958, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_maker_list table tbody tr,
  #akordergroup_list table tbody tr {
    cursor: pointer; }
    /* line 9961, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_maker_list table tbody tr:nth-of-type(2n),
    #akordergroup_list table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 9965, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_maker_list table tbody tr:hover,
    #akordergroup_list table tbody tr:hover {
      background: #ffffee; }

/* line 9973, ../../xampp/htdocs/_test/employee/css/style.scss */
#orderupdate_dialog,
#shortage_orderupdate_dialog {
  position: relative; }
  /* line 9977, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderupdate_dialog table,
  #shortage_orderupdate_dialog table {
    margin-top: 30px;
    margin-bottom: 90px;
    width: 100%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1; }
    @media screen and (max-width: 768px) {
      /* line 9977, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderupdate_dialog table,
      #shortage_orderupdate_dialog table {
        display: block;
        border-top: none;
        border-left: none; } }
    @media screen and (max-width: 768px) {
      /* line 9994, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderupdate_dialog table thead,
      #orderupdate_dialog table tbody,
      #shortage_orderupdate_dialog table thead,
      #shortage_orderupdate_dialog table tbody {
        display: block; } }
    @media screen and (max-width: 768px) {
      /* line 10005, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderupdate_dialog table thead tr,
      #orderupdate_dialog table tbody tr,
      #shortage_orderupdate_dialog table thead tr,
      #shortage_orderupdate_dialog table tbody tr {
        display: block;
        margin-top: 10px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
    /* line 10017, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderupdate_dialog table thead tr th,
    #orderupdate_dialog table thead tr td,
    #orderupdate_dialog table tbody tr th,
    #orderupdate_dialog table tbody tr td,
    #shortage_orderupdate_dialog table thead tr th,
    #shortage_orderupdate_dialog table thead tr td,
    #shortage_orderupdate_dialog table tbody tr th,
    #shortage_orderupdate_dialog table tbody tr td {
      border-right: 1px solid #c1c1c1;
      border-bottom: 1px solid #c1c1c1;
      padding: 5px;
      font-size: 0.75rem; }
      @media screen and (max-width: 768px) {
        /* line 10017, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderupdate_dialog table thead tr th,
        #orderupdate_dialog table thead tr td,
        #orderupdate_dialog table tbody tr th,
        #orderupdate_dialog table tbody tr td,
        #shortage_orderupdate_dialog table thead tr th,
        #shortage_orderupdate_dialog table thead tr td,
        #shortage_orderupdate_dialog table tbody tr th,
        #shortage_orderupdate_dialog table tbody tr td {
          display: block;
          border-right: none;
          border-bottom: none; } }
    /* line 10035, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderupdate_dialog table thead tr th,
    #orderupdate_dialog table tbody tr th,
    #shortage_orderupdate_dialog table thead tr th,
    #shortage_orderupdate_dialog table tbody tr th {
      background: #e8e8e8; }
      @media screen and (max-width: 768px) {
        /* line 10035, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderupdate_dialog table thead tr th,
        #orderupdate_dialog table tbody tr th,
        #shortage_orderupdate_dialog table thead tr th,
        #shortage_orderupdate_dialog table tbody tr th {
          display: none; } }
    /* line 10048, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderupdate_dialog table thead tr td .inflag,
    #orderupdate_dialog table tbody tr td .inflag,
    #shortage_orderupdate_dialog table thead tr td .inflag,
    #shortage_orderupdate_dialog table tbody tr td .inflag {
      pointer-events: none; }
    /* line 10056, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderupdate_dialog table tbody tr,
    #shortage_orderupdate_dialog table tbody tr {
      cursor: pointer; }
      /* line 10059, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderupdate_dialog table tbody tr:nth-of-type(2n),
      #shortage_orderupdate_dialog table tbody tr:nth-of-type(2n) {
        background: #f0f0f0; }
      /* line 10063, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderupdate_dialog table tbody tr:hover,
      #shortage_orderupdate_dialog table tbody tr:hover {
        background: #ffffee; }
      /* line 10067, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderupdate_dialog table tbody tr.end,
      #shortage_orderupdate_dialog table tbody tr.end {
        background: #ffc4c4; }
  /* line 10078, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderupdate_dialog dl dd textarea,
  #shortage_orderupdate_dialog dl dd textarea {
    width: 100%;
    height: 200px; }
  /* line 10085, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderupdate_dialog p,
  #shortage_orderupdate_dialog p {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    padding: 30px;
    pointer-events: none; }
    /* line 10094, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderupdate_dialog p a,
    #shortage_orderupdate_dialog p a {
      pointer-events: auto; }

/* line 10101, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_update_dialog h3 {
  color: #807dd1;
  margin-bottom: 15px;
  font-size: 1.5rem; }
  /* line 10106, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_update_dialog h3 span {
    display: inline-block;
    margin-left: 10px;
    font-size: 1rem; }

/* line 10113, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_update_dialog h4 {
  color: #807dd1;
  margin-bottom: 15px;
  font-size: 1.25rem; }

/* line 10120, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_update_dialog > dl dt {
  color: #807dd1; }

/* line 10124, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_update_dialog > dl dd {
  padding: 0 15px;
  margin-bottom: 15px; }
  /* line 10128, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_update_dialog > dl dd span {
    display: inline-block;
    margin-right: 15px; }
  /* line 10133, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_update_dialog > dl dd input,
  #shortage_update_dialog > dl dd textarea {
    font-size: 1rem;
    width: 200px; }
    /* line 10138, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_update_dialog > dl dd input.item_memo, #shortage_update_dialog > dl dd input.comment,
    #shortage_update_dialog > dl dd textarea.item_memo,
    #shortage_update_dialog > dl dd textarea.comment {
      width: 100%; }
  /* line 10144, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_update_dialog > dl dd select,
  #shortage_update_dialog > dl dd option {
    font-size: 1rem; }
  /* line 10149, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_update_dialog > dl dd textarea {
    height: 120px; }
  /* line 10153, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_update_dialog > dl dd .key_datepicker {
    display: inline-block;
    font-size: 0; }
    /* line 10157, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_update_dialog > dl dd .key_datepicker:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f133";
      margin-left: 5px;
      font-size: 1rem; }

/* line 10168, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_orderdata_update_dialog h3 {
  color: #807dd1;
  margin-bottom: 15px;
  font-size: 1.5rem; }
  /* line 10173, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_orderdata_update_dialog h3 span {
    display: inline-block;
    margin-left: 10px;
    font-size: 1rem; }

/* line 10181, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_orderdata_update_dialog > dl dt {
  color: #807dd1; }

/* line 10185, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_orderdata_update_dialog > dl dd {
  padding: 0 15px;
  margin-bottom: 15px; }
  /* line 10189, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_orderdata_update_dialog > dl dd input {
    width: 100%; }
    /* line 10192, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_orderdata_update_dialog > dl dd input.indate {
      width: 50%; }
  /* line 10197, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_orderdata_update_dialog > dl dd .key_datepicker {
    display: inline-block;
    font-size: 0; }
    /* line 10201, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_orderdata_update_dialog > dl dd .key_datepicker:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f133";
      margin-left: 5px;
      font-size: 1rem; }

/* line 10213, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_createmail_dialog > dl dt {
  color: #807dd1; }

/* line 10217, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_createmail_dialog > dl dd {
  padding: 0 15px;
  margin-bottom: 15px; }
  /* line 10221, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_createmail_dialog > dl dd input,
  #shortage_createmail_dialog > dl dd textarea {
    font-size: 1rem;
    width: 100%; }
  /* line 10227, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_createmail_dialog > dl dd #copybox,
  #shortage_createmail_dialog > dl dd #copylist {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
    font-size: 0; }

/* line 10242, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_dl_dialog > dl dt {
  color: #807dd1; }

/* line 10246, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_dl_dialog > dl dd {
  padding: 0 15px;
  margin-bottom: 15px; }
  /* line 10251, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_dl_dialog > dl dd .key_datepicker {
    display: inline-block;
    font-size: 0; }
    /* line 10255, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_dl_dialog > dl dd .key_datepicker:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f133";
      margin-left: 5px;
      font-size: 1rem; }
  /* line 10262, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_dl_dialog > dl dd input,
  #shortage_dl_dialog > dl dd textarea {
    font-size: 1rem;
    width: 100%; }
    /* line 10267, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_dl_dialog > dl dd input.indate_s, #shortage_dl_dialog > dl dd input.indate_e,
    #shortage_dl_dialog > dl dd textarea.indate_s,
    #shortage_dl_dialog > dl dd textarea.indate_e {
      width: 150px; }

/* line 10276, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_print {
  display: none; }
  /* line 10279, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_print #print_p0 {
    display: none; }
  /* line 10283, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_print .print_p {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    page-break-before: always;
    position: relative; }
    /* line 10292, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_print .print_p:after {
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 50%;
      border-left: 1px dotted #AAA; }

/* line 10304, ../../xampp/htdocs/_test/employee/css/style.scss */
#shortage_tagcolor_dialog {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 120px;
  padding: 5px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #807dd1; }
  /* line 10315, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_tagcolor_dialog > p {
    margin-top: 1rem;
    margin-bottom: 0.25rem; }
    /* line 10319, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_tagcolor_dialog > p > a {
      border-radius: 5px;
      padding: 3px;
      margin: 0;
      width: 100%;
      font-size: 0.7rem;
      margin-bottom: 3px; }
  /* line 10329, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_tagcolor_dialog > h4 {
    color: #807dd1;
    font-size: 0.7rem; }
  /* line 10334, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_tagcolor_dialog > div {
    padding: 5px;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    color: #807dd1;
    font-size: 0.7rem;
    cursor: pointer; }
  /* line 10345, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_tagcolor_dialog > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    /* line 10348, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shortage_tagcolor_dialog > ul li {
      height: 20px;
      width: 20px;
      border: solid 1px #ddd;
      border-radius: 3px;
      margin-bottom: 2px; }

/* line 10361, ../../xampp/htdocs/_test/employee/css/style.scss */
#orderinfo,
#arrivalinfo,
#earninginfo {
  position: relative; }
  /* line 10366, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderinfo > h2,
  #arrivalinfo > h2,
  #earninginfo > h2 {
    margin-bottom: 30px; }
    /* line 10369, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > h2:before,
    #arrivalinfo > h2:before,
    #earninginfo > h2:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f06a";
      margin-right: 5px;
      color: #807dd1; }
    /* line 10375, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > h2 a,
    #arrivalinfo > h2 a,
    #earninginfo > h2 a {
      vertical-align: top;
      font-size: 0.75rem; }
  /* line 10381, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderinfo > p,
  #arrivalinfo > p,
  #earninginfo > p {
    margin-bottom: 30px; }
    /* line 10384, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p label,
    #arrivalinfo > p label,
    #earninginfo > p label {
      display: inline-block;
      margin-right: 30px;
      margin-bottom: 5px;
      color: #807dd1; }
      /* line 10390, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p label input,
      #orderinfo > p label select,
      #arrivalinfo > p label input,
      #arrivalinfo > p label select,
      #earninginfo > p label input,
      #earninginfo > p label select {
        margin-left: 5px; }
      /* line 10395, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p label input,
      #arrivalinfo > p label input,
      #earninginfo > p label input {
        width: 240px; }
      /* line 10399, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p label .key_datepicker,
      #arrivalinfo > p label .key_datepicker,
      #earninginfo > p label .key_datepicker {
        display: inline-block;
        font-size: 0; }
        /* line 10403, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo > p label .key_datepicker:before,
        #arrivalinfo > p label .key_datepicker:before,
        #earninginfo > p label .key_datepicker:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f133";
          margin-left: 5px;
          font-size: 1rem; }
      /* line 10410, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p label .favorite,
      #arrivalinfo > p label .favorite,
      #earninginfo > p label .favorite {
        display: inline-block;
        font-size: 0; }
        /* line 10414, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo > p label .favorite:before,
        #arrivalinfo > p label .favorite:before,
        #earninginfo > p label .favorite:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f005";
          margin-left: 5px;
          font-size: 1rem; }
      /* line 10421, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p label #member_key,
      #arrivalinfo > p label #member_key,
      #earninginfo > p label #member_key {
        width: 480px; }
      /* line 10425, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p label:last-of-type,
      #arrivalinfo > p label:last-of-type,
      #earninginfo > p label:last-of-type {
        width: 100%;
        text-align: center; }
    /* line 10431, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p #copyorder_text,
    #orderinfo > p #copy_text,
    #arrivalinfo > p #copyorder_text,
    #arrivalinfo > p #copy_text,
    #earninginfo > p #copyorder_text,
    #earninginfo > p #copy_text {
      opacity: 0;
      position: absolute;
      pointer-events: none; }
    /* line 10438, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p.caution,
    #arrivalinfo > p.caution,
    #earninginfo > p.caution {
      margin-bottom: 5px; }
    /* line 10444, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p.itemlistprint #itemlist_btn:before,
    #arrivalinfo > p.itemlistprint #itemlist_btn:before,
    #earninginfo > p.itemlistprint #itemlist_btn:before {
      display: inline-block;
      margin-right: 5px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f02f"; }
    /* line 10451, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p.itemlistprint #list_template,
    #arrivalinfo > p.itemlistprint #list_template,
    #earninginfo > p.itemlistprint #list_template {
      width: 20%;
      font-size: 0.75rem; }
    /* line 10456, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p.itemlistprint #list_title,
    #arrivalinfo > p.itemlistprint #list_title,
    #earninginfo > p.itemlistprint #list_title {
      width: 80%;
      font-size: 0.75rem; }
    /* line 10461, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p.itemlistprint #list_memo,
    #arrivalinfo > p.itemlistprint #list_memo,
    #earninginfo > p.itemlistprint #list_memo {
      width: 100%;
      height: 50px;
      font-size: 0.75rem; }
    /* line 10468, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p#search_container,
    #arrivalinfo > p#search_container,
    #earninginfo > p#search_container {
      z-index: 100;
      background: white;
      background: linear-gradient(180deg, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
      padding: 15px; }
      /* line 10474, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p#search_container.fixed,
      #arrivalinfo > p#search_container.fixed,
      #earninginfo > p#search_container.fixed {
        position: absolute; }
    /* line 10480, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > p#favorite_container .favorite,
    #arrivalinfo > p#favorite_container .favorite,
    #earninginfo > p#favorite_container .favorite {
      display: inline-block;
      font-size: 0.75rem;
      border: 1px solid #807dd1;
      padding: 5px 10px;
      margin-right: 10px;
      margin-bottom: 5px; }
      /* line 10488, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > p#favorite_container .favorite:before,
      #arrivalinfo > p#favorite_container .favorite:before,
      #earninginfo > p#favorite_container .favorite:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f005";
        margin-right: 5px;
        color: #807dd1; }
  /* line 10498, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderinfo .list_table,
  #arrivalinfo .list_table,
  #earninginfo .list_table {
    width: 100%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1; }
    @media screen and (max-width: 768px) {
      /* line 10498, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table,
      #arrivalinfo .list_table,
      #earninginfo .list_table {
        display: block;
        border-top: none;
        border-left: none; } }
    @media screen and (max-width: 768px) {
      /* line 10513, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table thead,
      #orderinfo .list_table tbody,
      #arrivalinfo .list_table thead,
      #arrivalinfo .list_table tbody,
      #earninginfo .list_table thead,
      #earninginfo .list_table tbody {
        display: block; } }
    @media screen and (max-width: 768px) {
      /* line 10524, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table thead tr,
      #orderinfo .list_table tbody tr,
      #arrivalinfo .list_table thead tr,
      #arrivalinfo .list_table tbody tr,
      #earninginfo .list_table thead tr,
      #earninginfo .list_table tbody tr {
        display: block;
        margin-top: 10px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
    /* line 10536, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table thead tr.checked,
    #orderinfo .list_table tbody tr.checked,
    #arrivalinfo .list_table thead tr.checked,
    #arrivalinfo .list_table tbody tr.checked,
    #earninginfo .list_table thead tr.checked,
    #earninginfo .list_table tbody tr.checked {
      background: #FFA !important; }
      /* line 10539, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table thead tr.checked .checkmark,
      #orderinfo .list_table tbody tr.checked .checkmark,
      #arrivalinfo .list_table thead tr.checked .checkmark,
      #arrivalinfo .list_table tbody tr.checked .checkmark,
      #earninginfo .list_table thead tr.checked .checkmark,
      #earninginfo .list_table tbody tr.checked .checkmark {
        text-align: center;
        color: #F00; }
        /* line 10543, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo .list_table thead tr.checked .checkmark:before,
        #orderinfo .list_table tbody tr.checked .checkmark:before,
        #arrivalinfo .list_table thead tr.checked .checkmark:before,
        #arrivalinfo .list_table tbody tr.checked .checkmark:before,
        #earninginfo .list_table thead tr.checked .checkmark:before,
        #earninginfo .list_table tbody tr.checked .checkmark:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f00c"; }
    /* line 10549, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table thead tr th,
    #orderinfo .list_table thead tr td,
    #orderinfo .list_table tbody tr th,
    #orderinfo .list_table tbody tr td,
    #arrivalinfo .list_table thead tr th,
    #arrivalinfo .list_table thead tr td,
    #arrivalinfo .list_table tbody tr th,
    #arrivalinfo .list_table tbody tr td,
    #earninginfo .list_table thead tr th,
    #earninginfo .list_table thead tr td,
    #earninginfo .list_table tbody tr th,
    #earninginfo .list_table tbody tr td {
      border-right: 1px solid #c1c1c1;
      border-bottom: 1px solid #c1c1c1;
      padding: 5px; }
      @media screen and (max-width: 768px) {
        /* line 10549, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo .list_table thead tr th,
        #orderinfo .list_table thead tr td,
        #orderinfo .list_table tbody tr th,
        #orderinfo .list_table tbody tr td,
        #arrivalinfo .list_table thead tr th,
        #arrivalinfo .list_table thead tr td,
        #arrivalinfo .list_table tbody tr th,
        #arrivalinfo .list_table tbody tr td,
        #earninginfo .list_table thead tr th,
        #earninginfo .list_table thead tr td,
        #earninginfo .list_table tbody tr th,
        #earninginfo .list_table tbody tr td {
          display: block;
          border-right: none;
          border-bottom: none; } }
    /* line 10566, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table thead tr th,
    #orderinfo .list_table tbody tr th,
    #arrivalinfo .list_table thead tr th,
    #arrivalinfo .list_table tbody tr th,
    #earninginfo .list_table thead tr th,
    #earninginfo .list_table tbody tr th {
      background: #e8e8e8;
      font-size: 0.75rem; }
      @media screen and (max-width: 768px) {
        /* line 10566, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo .list_table thead tr th,
        #orderinfo .list_table tbody tr th,
        #arrivalinfo .list_table thead tr th,
        #arrivalinfo .list_table tbody tr th,
        #earninginfo .list_table thead tr th,
        #earninginfo .list_table tbody tr th {
          display: none; } }
    /* line 10585, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr:nth-of-type(2n),
    #arrivalinfo .list_table tbody tr:nth-of-type(2n),
    #earninginfo .list_table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 10589, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr:hover,
    #arrivalinfo .list_table tbody tr:hover,
    #earninginfo .list_table tbody tr:hover {
      background: #ffffee; }
    /* line 10595, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr.end > th,
    #orderinfo .list_table tbody tr.end > td,
    #arrivalinfo .list_table tbody tr.end > th,
    #arrivalinfo .list_table tbody tr.end > td,
    #earninginfo .list_table tbody tr.end > th,
    #earninginfo .list_table tbody tr.end > td {
      color: #999; }
    /* line 10601, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr td,
    #arrivalinfo .list_table tbody tr td,
    #earninginfo .list_table tbody tr td {
      font-size: 0.8rem; }
      /* line 10604, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table tbody tr td span,
      #arrivalinfo .list_table tbody tr td span,
      #earninginfo .list_table tbody tr td span {
        display: inline-block;
        margin-right: 10px;
        font-size: 0.6rem; }
      /* line 10610, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table tbody tr td input[type=text],
      #arrivalinfo .list_table tbody tr td input[type=text],
      #earninginfo .list_table tbody tr td input[type=text] {
        width: 150px; }
    /* line 10615, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr .expectation,
    #orderinfo .list_table tbody tr .shipdate,
    #orderinfo .list_table tbody tr .shipenddate,
    #arrivalinfo .list_table tbody tr .expectation,
    #arrivalinfo .list_table tbody tr .shipdate,
    #arrivalinfo .list_table tbody tr .shipenddate,
    #earninginfo .list_table tbody tr .expectation,
    #earninginfo .list_table tbody tr .shipdate,
    #earninginfo .list_table tbody tr .shipenddate {
      font-size: 0.8rem;
      white-space: nowrap; }
      /* line 10621, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table tbody tr .expectation input,
      #orderinfo .list_table tbody tr .shipdate input,
      #orderinfo .list_table tbody tr .shipenddate input,
      #arrivalinfo .list_table tbody tr .expectation input,
      #arrivalinfo .list_table tbody tr .shipdate input,
      #arrivalinfo .list_table tbody tr .shipenddate input,
      #earninginfo .list_table tbody tr .expectation input,
      #earninginfo .list_table tbody tr .shipdate input,
      #earninginfo .list_table tbody tr .shipenddate input {
        width: 100px !important; }
      /* line 10625, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table tbody tr .expectation a,
      #orderinfo .list_table tbody tr .shipdate a,
      #orderinfo .list_table tbody tr .shipenddate a,
      #arrivalinfo .list_table tbody tr .expectation a,
      #arrivalinfo .list_table tbody tr .shipdate a,
      #arrivalinfo .list_table tbody tr .shipenddate a,
      #earninginfo .list_table tbody tr .expectation a,
      #earninginfo .list_table tbody tr .shipdate a,
      #earninginfo .list_table tbody tr .shipenddate a {
        display: inline-block;
        font-size: 0; }
        /* line 10629, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo .list_table tbody tr .expectation a:before,
        #orderinfo .list_table tbody tr .shipdate a:before,
        #orderinfo .list_table tbody tr .shipenddate a:before,
        #arrivalinfo .list_table tbody tr .expectation a:before,
        #arrivalinfo .list_table tbody tr .shipdate a:before,
        #arrivalinfo .list_table tbody tr .shipenddate a:before,
        #earninginfo .list_table tbody tr .expectation a:before,
        #earninginfo .list_table tbody tr .shipdate a:before,
        #earninginfo .list_table tbody tr .shipenddate a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f133";
          margin-left: 5px;
          font-size: 1rem; }
    /* line 10639, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr .right,
    #arrivalinfo .list_table tbody tr .right,
    #earninginfo .list_table tbody tr .right {
      text-align: right; }
    /* line 10644, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo .list_table tbody tr .order_info > span,
    #arrivalinfo .list_table tbody tr .order_info > span,
    #earninginfo .list_table tbody tr .order_info > span {
      display: inline-block;
      width: 100%; }
      /* line 10648, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo .list_table tbody tr .order_info > span.order_no,
      #arrivalinfo .list_table tbody tr .order_info > span.order_no,
      #earninginfo .list_table tbody tr .order_info > span.order_no {
        font-size: 0.5rem; }
  /* line 10657, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderinfo > .order_list,
  #orderinfo > .earning_list,
  #orderinfo > .arrival_list,
  #arrivalinfo > .order_list,
  #arrivalinfo > .earning_list,
  #arrivalinfo > .arrival_list,
  #earninginfo > .order_list,
  #earninginfo > .earning_list,
  #earninginfo > .arrival_list {
    border: #807dd1 solid 1px;
    padding: 15px;
    margin-bottom: 15px;
    position: relative; }
    /* line 10665, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list h3,
    #orderinfo > .earning_list h3,
    #orderinfo > .arrival_list h3,
    #arrivalinfo > .order_list h3,
    #arrivalinfo > .earning_list h3,
    #arrivalinfo > .arrival_list h3,
    #earninginfo > .order_list h3,
    #earninginfo > .earning_list h3,
    #earninginfo > .arrival_list h3 {
      color: #807dd1; }
      /* line 10668, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list h3 span,
      #orderinfo > .earning_list h3 span,
      #orderinfo > .arrival_list h3 span,
      #arrivalinfo > .order_list h3 span,
      #arrivalinfo > .earning_list h3 span,
      #arrivalinfo > .arrival_list h3 span,
      #earninginfo > .order_list h3 span,
      #earninginfo > .earning_list h3 span,
      #earninginfo > .arrival_list h3 span {
        display: inline-block;
        margin-left: 10px;
        font-size: 0.75rem; }
      /* line 10674, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list h3 input[type=checkbox],
      #orderinfo > .earning_list h3 input[type=checkbox],
      #orderinfo > .arrival_list h3 input[type=checkbox],
      #arrivalinfo > .order_list h3 input[type=checkbox],
      #arrivalinfo > .earning_list h3 input[type=checkbox],
      #arrivalinfo > .arrival_list h3 input[type=checkbox],
      #earninginfo > .order_list h3 input[type=checkbox],
      #earninginfo > .earning_list h3 input[type=checkbox],
      #earninginfo > .arrival_list h3 input[type=checkbox] {
        position: absolute;
        margin-right: 5px;
        opacity: 0; }
        /* line 10679, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo > .order_list h3 input[type=checkbox]:checked,
        #orderinfo > .earning_list h3 input[type=checkbox]:checked,
        #orderinfo > .arrival_list h3 input[type=checkbox]:checked,
        #arrivalinfo > .order_list h3 input[type=checkbox]:checked,
        #arrivalinfo > .earning_list h3 input[type=checkbox]:checked,
        #arrivalinfo > .arrival_list h3 input[type=checkbox]:checked,
        #earninginfo > .order_list h3 input[type=checkbox]:checked,
        #earninginfo > .earning_list h3 input[type=checkbox]:checked,
        #earninginfo > .arrival_list h3 input[type=checkbox]:checked {
          position: relative;
          opacity: 1; }
    /* line 10687, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list > p a,
    #orderinfo > .earning_list > p a,
    #orderinfo > .arrival_list > p a,
    #arrivalinfo > .order_list > p a,
    #arrivalinfo > .earning_list > p a,
    #arrivalinfo > .arrival_list > p a,
    #earninginfo > .order_list > p a,
    #earninginfo > .earning_list > p a,
    #earninginfo > .arrival_list > p a {
      display: inline-block;
      margin-right: 5px; }
      /* line 10691, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list > p a.orderdata_update_btn,
      #orderinfo > .earning_list > p a.orderdata_update_btn,
      #orderinfo > .arrival_list > p a.orderdata_update_btn,
      #arrivalinfo > .order_list > p a.orderdata_update_btn,
      #arrivalinfo > .earning_list > p a.orderdata_update_btn,
      #arrivalinfo > .arrival_list > p a.orderdata_update_btn,
      #earninginfo > .order_list > p a.orderdata_update_btn,
      #earninginfo > .earning_list > p a.orderdata_update_btn,
      #earninginfo > .arrival_list > p a.orderdata_update_btn {
        font-size: 0; }
        /* line 10694, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo > .order_list > p a.orderdata_update_btn:before,
        #orderinfo > .earning_list > p a.orderdata_update_btn:before,
        #orderinfo > .arrival_list > p a.orderdata_update_btn:before,
        #arrivalinfo > .order_list > p a.orderdata_update_btn:before,
        #arrivalinfo > .earning_list > p a.orderdata_update_btn:before,
        #arrivalinfo > .arrival_list > p a.orderdata_update_btn:before,
        #earninginfo > .order_list > p a.orderdata_update_btn:before,
        #earninginfo > .earning_list > p a.orderdata_update_btn:before,
        #earninginfo > .arrival_list > p a.orderdata_update_btn:before {
          display: inline-block;
          font-size: 1rem;
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f044"; }
    /* line 10703, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list > p label,
    #orderinfo > .earning_list > p label,
    #orderinfo > .arrival_list > p label,
    #arrivalinfo > .order_list > p label,
    #arrivalinfo > .earning_list > p label,
    #arrivalinfo > .arrival_list > p label,
    #earninginfo > .order_list > p label,
    #earninginfo > .earning_list > p label,
    #earninginfo > .arrival_list > p label {
      display: inline-block;
      margin-right: 10px; }
      /* line 10708, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list > p label.payment span,
      #orderinfo > .earning_list > p label.payment span,
      #orderinfo > .arrival_list > p label.payment span,
      #arrivalinfo > .order_list > p label.payment span,
      #arrivalinfo > .earning_list > p label.payment span,
      #arrivalinfo > .arrival_list > p label.payment span,
      #earninginfo > .order_list > p label.payment span,
      #earninginfo > .earning_list > p label.payment span,
      #earninginfo > .arrival_list > p label.payment span {
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 3px;
        padding: 1px 7px;
        border: 1px solid #000;
        font-size: 0.7rem; }
      /* line 10718, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list > p label.slip_memo,
      #orderinfo > .earning_list > p label.slip_memo,
      #orderinfo > .arrival_list > p label.slip_memo,
      #arrivalinfo > .order_list > p label.slip_memo,
      #arrivalinfo > .earning_list > p label.slip_memo,
      #arrivalinfo > .arrival_list > p label.slip_memo,
      #earninginfo > .order_list > p label.slip_memo,
      #earninginfo > .earning_list > p label.slip_memo,
      #earninginfo > .arrival_list > p label.slip_memo {
        width: 100%;
        margin-bottom: 7px; }
        /* line 10722, ../../xampp/htdocs/_test/employee/css/style.scss */
        #orderinfo > .order_list > p label.slip_memo input,
        #orderinfo > .earning_list > p label.slip_memo input,
        #orderinfo > .arrival_list > p label.slip_memo input,
        #arrivalinfo > .order_list > p label.slip_memo input,
        #arrivalinfo > .earning_list > p label.slip_memo input,
        #arrivalinfo > .arrival_list > p label.slip_memo input,
        #earninginfo > .order_list > p label.slip_memo input,
        #earninginfo > .earning_list > p label.slip_memo input,
        #earninginfo > .arrival_list > p label.slip_memo input {
          width: 100%; }
    /* line 10729, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list > ul,
    #orderinfo > .earning_list > ul,
    #orderinfo > .arrival_list > ul,
    #arrivalinfo > .order_list > ul,
    #arrivalinfo > .earning_list > ul,
    #arrivalinfo > .arrival_list > ul,
    #earninginfo > .order_list > ul,
    #earninginfo > .earning_list > ul,
    #earninginfo > .arrival_list > ul {
      position: absolute;
      top: 5px;
      right: 10px; }
      /* line 10734, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list > ul li,
      #orderinfo > .earning_list > ul li,
      #orderinfo > .arrival_list > ul li,
      #arrivalinfo > .order_list > ul li,
      #arrivalinfo > .earning_list > ul li,
      #arrivalinfo > .arrival_list > ul li,
      #earninginfo > .order_list > ul li,
      #earninginfo > .earning_list > ul li,
      #earninginfo > .arrival_list > ul li {
        display: inline-block;
        margin: 0 5px;
        font-size: 0.75rem;
        color: #807dd1;
        cursor: pointer; }
    /* line 10744, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .akordergroup:before,
    #orderinfo > .earning_list .akordergroup:before,
    #orderinfo > .arrival_list .akordergroup:before,
    #arrivalinfo > .order_list .akordergroup:before,
    #arrivalinfo > .earning_list .akordergroup:before,
    #arrivalinfo > .arrival_list .akordergroup:before,
    #earninginfo > .order_list .akordergroup:before,
    #earninginfo > .earning_list .akordergroup:before,
    #earninginfo > .arrival_list .akordergroup:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f274"; }
    /* line 10752, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .autoexp:before,
    #orderinfo > .earning_list .autoexp:before,
    #orderinfo > .arrival_list .autoexp:before,
    #arrivalinfo > .order_list .autoexp:before,
    #arrivalinfo > .earning_list .autoexp:before,
    #arrivalinfo > .arrival_list .autoexp:before,
    #earninginfo > .order_list .autoexp:before,
    #earninginfo > .earning_list .autoexp:before,
    #earninginfo > .arrival_list .autoexp:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f274"; }
    /* line 10761, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .createmail:before,
    #orderinfo > .order_list .createshippingmail:before,
    #orderinfo > .earning_list .createmail:before,
    #orderinfo > .earning_list .createshippingmail:before,
    #orderinfo > .arrival_list .createmail:before,
    #orderinfo > .arrival_list .createshippingmail:before,
    #arrivalinfo > .order_list .createmail:before,
    #arrivalinfo > .order_list .createshippingmail:before,
    #arrivalinfo > .earning_list .createmail:before,
    #arrivalinfo > .earning_list .createshippingmail:before,
    #arrivalinfo > .arrival_list .createmail:before,
    #arrivalinfo > .arrival_list .createshippingmail:before,
    #earninginfo > .order_list .createmail:before,
    #earninginfo > .order_list .createshippingmail:before,
    #earninginfo > .earning_list .createmail:before,
    #earninginfo > .earning_list .createshippingmail:before,
    #earninginfo > .arrival_list .createmail:before,
    #earninginfo > .arrival_list .createshippingmail:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0e0"; }
    /* line 10770, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .shortagedl:before,
    #orderinfo > .order_list .csvdl:before,
    #orderinfo > .earning_list .shortagedl:before,
    #orderinfo > .earning_list .csvdl:before,
    #orderinfo > .arrival_list .shortagedl:before,
    #orderinfo > .arrival_list .csvdl:before,
    #arrivalinfo > .order_list .shortagedl:before,
    #arrivalinfo > .order_list .csvdl:before,
    #arrivalinfo > .earning_list .shortagedl:before,
    #arrivalinfo > .earning_list .csvdl:before,
    #arrivalinfo > .arrival_list .shortagedl:before,
    #arrivalinfo > .arrival_list .csvdl:before,
    #earninginfo > .order_list .shortagedl:before,
    #earninginfo > .order_list .csvdl:before,
    #earninginfo > .earning_list .shortagedl:before,
    #earninginfo > .earning_list .csvdl:before,
    #earninginfo > .arrival_list .shortagedl:before,
    #earninginfo > .arrival_list .csvdl:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f381"; }
    /* line 10778, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .copyorder:before,
    #orderinfo > .earning_list .copyorder:before,
    #orderinfo > .arrival_list .copyorder:before,
    #arrivalinfo > .order_list .copyorder:before,
    #arrivalinfo > .earning_list .copyorder:before,
    #arrivalinfo > .arrival_list .copyorder:before,
    #earninginfo > .order_list .copyorder:before,
    #earninginfo > .earning_list .copyorder:before,
    #earninginfo > .arrival_list .copyorder:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0c5"; }
    /* line 10786, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .shortageupdate:before,
    #orderinfo > .earning_list .shortageupdate:before,
    #orderinfo > .arrival_list .shortageupdate:before,
    #arrivalinfo > .order_list .shortageupdate:before,
    #arrivalinfo > .earning_list .shortageupdate:before,
    #arrivalinfo > .arrival_list .shortageupdate:before,
    #earninginfo > .order_list .shortageupdate:before,
    #earninginfo > .earning_list .shortageupdate:before,
    #earninginfo > .arrival_list .shortageupdate:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f382"; }
    /* line 10794, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .printorder:before,
    #orderinfo > .earning_list .printorder:before,
    #orderinfo > .arrival_list .printorder:before,
    #arrivalinfo > .order_list .printorder:before,
    #arrivalinfo > .earning_list .printorder:before,
    #arrivalinfo > .arrival_list .printorder:before,
    #earninginfo > .order_list .printorder:before,
    #earninginfo > .earning_list .printorder:before,
    #earninginfo > .arrival_list .printorder:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f02f"; }
    /* line 10802, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .printorderlist:before,
    #orderinfo > .earning_list .printorderlist:before,
    #orderinfo > .arrival_list .printorderlist:before,
    #arrivalinfo > .order_list .printorderlist:before,
    #arrivalinfo > .earning_list .printorderlist:before,
    #arrivalinfo > .arrival_list .printorderlist:before,
    #earninginfo > .order_list .printorderlist:before,
    #earninginfo > .earning_list .printorderlist:before,
    #earninginfo > .arrival_list .printorderlist:before {
      display: inline-block;
      margin-right: 2px;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f15c"; }
    /* line 10809, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orderinfo > .order_list .check,
    #orderinfo > .earning_list .check,
    #orderinfo > .arrival_list .check,
    #arrivalinfo > .order_list .check,
    #arrivalinfo > .earning_list .check,
    #arrivalinfo > .arrival_list .check,
    #earninginfo > .order_list .check,
    #earninginfo > .earning_list .check,
    #earninginfo > .arrival_list .check {
      background: #f00;
      color: #fff;
      padding: 0 5px;
      border-radius: 3px; }
      /* line 10815, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orderinfo > .order_list .check:after,
      #orderinfo > .earning_list .check:after,
      #orderinfo > .arrival_list .check:after,
      #arrivalinfo > .order_list .check:after,
      #arrivalinfo > .earning_list .check:after,
      #arrivalinfo > .arrival_list .check:after,
      #earninginfo > .order_list .check:after,
      #earninginfo > .earning_list .check:after,
      #earninginfo > .arrival_list .check:after {
        display: inline-block;
        margin-left: 2px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f00c";
        color: rgba(255, 255, 255, 0.5); }

/* line 10828, ../../xampp/htdocs/_test/employee/css/style.scss */
#transport_dialog > dl dt {
  color: #807dd1; }

/* line 10832, ../../xampp/htdocs/_test/employee/css/style.scss */
#transport_dialog > dl dd {
  padding: 0 15px;
  margin-bottom: 15px; }
  /* line 10836, ../../xampp/htdocs/_test/employee/css/style.scss */
  #transport_dialog > dl dd input,
  #transport_dialog > dl dd textarea {
    font-size: 1rem; }
  /* line 10841, ../../xampp/htdocs/_test/employee/css/style.scss */
  #transport_dialog > dl dd #copybox,
  #transport_dialog > dl dd #copylist {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
    font-size: 0; }

/* line 10856, ../../xampp/htdocs/_test/employee/css/style.scss */
.order_sheet {
  display: none;
  position: relative;
  width: 100%; }
  /* line 10862, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet > h3 {
    height: 12mm;
    font-size: 7mm;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #000;
    width: 100%; }
  /* line 10871, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet > p {
    width: 100%; }
  /* line 10875, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #print_date {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 2mm;
    width: auto;
    text-align: right; }
  /* line 10884, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #order_no {
    font-size: 4mm; }
  /* line 10888, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #order_date {
    font-size: 3mm; }
  /* line 10892, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #customer_id {
    display: none;
    font-size: 3mm; }
  /* line 10897, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #customer_barcode {
    position: absolute;
    top: 14mm;
    right: 0; }
  /* line 10903, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #customer_name {
    font-size: 5mm;
    font-weight: bold; }
  /* line 10908, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #customer_address {
    font-size: 3mm; }
  /* line 10912, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #customer_tel {
    display: inline-block;
    font-size: 3mm;
    width: 50%; }
  /* line 10918, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #customer_fax {
    display: inline-block;
    font-size: 3mm;
    width: 50%; }
  /* line 10924, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #order_shipping {
    font-size: 3mm; }
  /* line 10928, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #order_memo {
    font-size: 3mm;
    min-height: 30mm;
    width: 40%;
    border-top: 1px solid #000; }
  /* line 10935, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #check_box {
    border: 1px solid #000;
    width: 59%;
    margin-bottom: 5mm; }
    /* line 10940, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #check_box thead,
    .order_sheet #check_box tbody,
    .order_sheet #check_box tfoot {
      border: 0.5mm solid #000; }
    /* line 10946, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #check_box th,
    .order_sheet #check_box td {
      border-right: 1px solid #000;
      padding: 0.5mm; }
    /* line 10953, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #check_box thead th {
      font-size: 2mm;
      width: 25%; }
    /* line 10960, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #check_box tbody td {
      font-size: 3mm; }
      /* line 10963, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #check_box tbody td ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        /* line 10966, ../../xampp/htdocs/_test/employee/css/style.scss */
        .order_sheet #check_box tbody td ul li {
          width: 50%; }
          /* line 10969, ../../xampp/htdocs/_test/employee/css/style.scss */
          .order_sheet #check_box tbody td ul li:before {
            content: "□"; }
  /* line 10978, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet #order_detail {
    table-layout: fixed;
    width: 100%;
    margin-bottom: 5mm; }
    /* line 10983, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail thead,
    .order_sheet #order_detail tbody,
    .order_sheet #order_detail tfoot {
      border: 1px solid #000; }
    /* line 10989, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail th,
    .order_sheet #order_detail td {
      border-bottom: 1px solid #000;
      border-right: 1px solid #000;
      font-size: 2mm;
      padding: 1mm; }
    /* line 10998, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail thead th {
      font-size: 2mm; }
      /* line 11001, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.no {
        width: 6mm; }
      /* line 11005, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.maker {
        width: 18mm; }
      /* line 11009, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.storage {
        width: 12mm; }
      /* line 11013, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.jan {
        width: 15mm; }
      /* line 11017, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.q {
        width: 12mm; }
      /* line 11021, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.q2 {
        width: 12mm; }
      /* line 11025, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.price {
        width: 12mm; }
      /* line 11029, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.memo {
        width: 18mm; }
      /* line 11033, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail thead th.arrival {
        width: 8mm; }
    /* line 11041, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.no {
      text-align: center; }
    /* line 11045, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.maker {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    /* line 11051, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.storage {
      text-align: center; }
    /* line 11055, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.code {
      font-size: 3mm;
      text-align: center; }
    /* line 11060, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.name {
      font-size: 3mm; }
    /* line 11064, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.q {
      font-size: 3mm;
      text-align: right; }
    /* line 11069, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.price {
      text-align: right; }
      /* line 11072, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail tbody td.price:before {
        content: "\\"; }
    /* line 11078, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tbody td.bold {
      font-size: 4mm;
      font-weight: bold; }
    /* line 11087, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tfoot td.q {
      text-align: right;
      font-size: 3mm; }
    /* line 11092, ../../xampp/htdocs/_test/employee/css/style.scss */
    .order_sheet #order_detail tfoot td.price {
      text-align: right;
      font-size: 3mm; }
      /* line 11096, ../../xampp/htdocs/_test/employee/css/style.scss */
      .order_sheet #order_detail tfoot td.price:before {
        content: "\\"; }

/* line 11108, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortage_sheet {
  /*@include flexbox();
    align-items: flex-start;
    align-content: flex-start;*/
  position: relative;
  width: 46%; }
  /* line 11117, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet > h3 {
    height: 9mm;
    font-size: 5mm;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #000;
    width: 100%; }
  /* line 11126, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet > p {
    width: 100%; }
  /* line 11130, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #print_date {
    position: absolute;
    top: 0mm;
    right: 0mm;
    font-size: 2.5mm;
    width: auto;
    text-align: right; }
  /* line 11139, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #order_no {
    font-size: 4mm; }
    /* line 11142, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_no span {
      font-size: 3mm; }
  /* line 11147, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #order_date {
    display: none;
    font-size: 3mm; }
  /* line 11152, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #customer_id {
    display: none;
    font-size: 3mm; }
  /* line 11157, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #customer_barcode {
    position: absolute;
    top: 10mm;
    right: 0mm; }
  /* line 11163, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #customer_name {
    font-size: 4mm;
    font-weight: bold;
    border-bottom: 0.25mm solid #000; }
  /* line 11169, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #customer_address {
    font-size: 2.5mm;
    margin: 0; }
  /* line 11174, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #customer_tel {
    font-size: 2mm; }
  /* line 11178, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #customer_fax {
    font-size: 2mm; }
  /* line 11182, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #order_shipping {
    font-size: 3mm; }
  /* line 11186, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #order_memo,
  .shortage_sheet #order_memo2,
  .shortage_sheet #order_memo3,
  .shortage_sheet #comment {
    font-size: 3mm;
    display: inline;
    margin-right: 1mm; }
    /* line 11194, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_memo:before,
    .shortage_sheet #order_memo2:before,
    .shortage_sheet #order_memo3:before,
    .shortage_sheet #comment:before {
      content: "●"; }
  /* line 11201, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet .order_maker_list {
    font-size: 2.5mm; }
  /* line 11205, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #order_maker_name {
    font-size: 4mm; }
  /* line 11209, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #check_box {
    border: 1px solid #000;
    width: 100%;
    max-height: 25mm;
    margin-bottom: 1mm; }
    /* line 11215, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box thead,
    .shortage_sheet #check_box tbody,
    .shortage_sheet #check_box tfoot {
      border: 0.5mm solid #000; }
    /* line 11221, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box th,
    .shortage_sheet #check_box td {
      border-right: 1px solid #000;
      font-size: 2.5mm;
      padding: 0.5mm; }
    /* line 11231, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box thead th.type {
      width: 40%; }
    /* line 11235, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box thead th.name {
      width: 20%; }
    /* line 11239, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box thead th.box {
      width: 20%; }
    /* line 11243, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box thead th.ship {
      width: 20%; }
    /* line 11251, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box tbody td.type {
      width: 37%; }
    /* line 11255, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box tbody td.name {
      width: 21%;
      vertical-align: top; }
    /* line 11260, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box tbody td.box {
      width: 21%;
      vertical-align: top; }
    /* line 11265, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box tbody td.ship {
      width: 21%;
      vertical-align: top; }
    /* line 11270, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #check_box tbody td ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      /* line 11273, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #check_box tbody td ul li {
        width: 25%; }
        /* line 11276, ../../xampp/htdocs/_test/employee/css/style.scss */
        .shortage_sheet #check_box tbody td ul li:before {
          content: "□"; }
  /* line 11285, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #order_detail {
    table-layout: fixed;
    width: 100%; }
    /* line 11290, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail thead,
    .shortage_sheet #order_detail tbody,
    .shortage_sheet #order_detail tfoot {
      border: 1px solid #000; }
    /* line 11296, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail th,
    .shortage_sheet #order_detail td {
      border-bottom: 1px solid #000;
      border-right: 1px solid #000;
      font-size: 2mm;
      padding: 1mm; }
    /* line 11305, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail thead th {
      font-size: 2mm; }
      /* line 11308, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail thead th.no {
        width: 6mm; }
      /* line 11312, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail thead th.storage {
        width: 10mm; }
      /* line 11318, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail thead th.q2 {
        width: 12mm; }
      /* line 11322, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail thead th.price {
        width: 10mm; }
      /* line 11326, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail thead th.memo {
        width: 15mm; }
    /* line 11334, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tbody td.no {
      text-align: center; }
    /* line 11338, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tbody td.storage {
      text-align: center; }
    /* line 11342, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tbody td.item {
      position: relative;
      overflow-x: hidden; }
      /* line 11346, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail tbody td.item .item_name {
        font-size: 3mm;
        display: inline-block;
        width: 100%; }
      /* line 11353, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail tbody td.item .item_code {
        font-size: 3mm;
        display: inline-block;
        width: 100%; }
      /* line 11359, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail tbody td.item .item_barcode {
        display: inline-block;
        position: absolute;
        right: 0;
        bottom: 0; }
    /* line 11367, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tbody td.q {
      font-size: 3mm;
      text-align: right; }
    /* line 11372, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tbody td.price {
      text-align: right; }
      /* line 11375, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail tbody td.price:before {
        content: "\\"; }
    /* line 11381, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tbody td.bold {
      font-size: 4mm;
      font-weight: bold; }
    /* line 11390, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tfoot td.q {
      text-align: right;
      font-size: 3mm; }
    /* line 11395, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #order_detail tfoot td.price {
      text-align: right;
      font-size: 3mm; }
      /* line 11399, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortage_sheet #order_detail tfoot td.price:before {
        content: "\\"; }
  /* line 11408, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortage_sheet #print_page {
    text-align: center;
    font-size: 2mm; }
    /* line 11412, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #print_page:before {
      content: "- "; }
    /* line 11416, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortage_sheet #print_page:after {
      content: " -"; }

/* line 11423, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortagelist_sheet,
.shortageitemlist_sheet {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: none;
  position: relative;
  width: 100%;
  page-break-after: always; }
  /* line 11433, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet:last-child,
  .shortageitemlist_sheet:last-child {
    page-break-after: auto; }
  /* line 11437, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet > h3,
  .shortageitemlist_sheet > h3 {
    height: 9mm;
    font-size: 5mm;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #000;
    width: 100%; }
  /* line 11446, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet > p,
  .shortageitemlist_sheet > p {
    width: 100%; }
  /* line 11450, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #logo,
  .shortageitemlist_sheet #logo {
    position: absolute;
    top: 11mm;
    right: 0;
    font-size: 2.5mm;
    line-height: 3mm; }
    /* line 11457, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #logo img,
    .shortageitemlist_sheet #logo img {
      width: 50mm;
      margin-bottom: 1mm; }
  /* line 11463, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #print_date,
  .shortageitemlist_sheet #print_date {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 2.5mm;
    width: auto;
    text-align: right; }
  /* line 11472, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_no,
  .shortageitemlist_sheet #order_no {
    font-size: 4mm; }
  /* line 11476, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_date,
  .shortageitemlist_sheet #order_date {
    font-size: 3mm; }
  /* line 11480, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #customer_id,
  .shortageitemlist_sheet #customer_id {
    display: none;
    font-size: 3mm; }
  /* line 11485, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #customer_barcode,
  .shortageitemlist_sheet #customer_barcode {
    position: absolute;
    top: 10mm;
    right: 0; }
  /* line 11491, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #customer_name,
  .shortageitemlist_sheet #customer_name {
    font-size: 5mm;
    font-weight: bold; }
  /* line 11496, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #customer_address,
  .shortageitemlist_sheet #customer_address {
    font-size: 2.5mm; }
  /* line 11500, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #customer_tel,
  .shortageitemlist_sheet #customer_tel {
    font-size: 2.5mm; }
  /* line 11504, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #customer_fax,
  .shortageitemlist_sheet #customer_fax {
    font-size: 2.5mm; }
  /* line 11508, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_shipping,
  .shortageitemlist_sheet #order_shipping {
    font-size: 3mm; }
  /* line 11512, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_memo,
  .shortagelist_sheet #order_memo2,
  .shortagelist_sheet #order_memo3,
  .shortageitemlist_sheet #order_memo,
  .shortageitemlist_sheet #order_memo2,
  .shortageitemlist_sheet #order_memo3 {
    font-size: 3mm; }
  /* line 11518, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_memo,
  .shortageitemlist_sheet #order_memo {
    border-top: 0.25mm solid #000; }
  /* line 11522, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet .order_maker_list,
  .shortageitemlist_sheet .order_maker_list {
    font-size: 2mm; }
  /* line 11526, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_maker_name,
  .shortageitemlist_sheet #order_maker_name {
    font-size: 4mm; }
  /* line 11530, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #check_box,
  .shortageitemlist_sheet #check_box {
    border: 1px solid #000;
    width: 100%;
    max-height: 25mm;
    margin-bottom: 2mm; }
    /* line 11536, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box thead,
    .shortagelist_sheet #check_box tbody,
    .shortagelist_sheet #check_box tfoot,
    .shortageitemlist_sheet #check_box thead,
    .shortageitemlist_sheet #check_box tbody,
    .shortageitemlist_sheet #check_box tfoot {
      border: 0.5mm solid #000; }
    /* line 11542, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box th,
    .shortagelist_sheet #check_box td,
    .shortageitemlist_sheet #check_box th,
    .shortageitemlist_sheet #check_box td {
      border-right: 1px solid #000;
      font-size: 1mm;
      padding: 0.5mm; }
    /* line 11552, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box thead th.type,
    .shortageitemlist_sheet #check_box thead th.type {
      width: 40%; }
    /* line 11556, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box thead th.name,
    .shortageitemlist_sheet #check_box thead th.name {
      width: 20%; }
    /* line 11560, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box thead th.box,
    .shortageitemlist_sheet #check_box thead th.box {
      width: 20%; }
    /* line 11564, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box thead th.ship,
    .shortageitemlist_sheet #check_box thead th.ship {
      width: 20%; }
    /* line 11572, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #check_box tbody td ul,
    .shortageitemlist_sheet #check_box tbody td ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-justify-content: space-between;
      justify-content: space-between; }
      /* line 11575, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #check_box tbody td ul li,
      .shortageitemlist_sheet #check_box tbody td ul li {
        width: 25%; }
        /* line 11578, ../../xampp/htdocs/_test/employee/css/style.scss */
        .shortagelist_sheet #check_box tbody td ul li:before,
        .shortageitemlist_sheet #check_box tbody td ul li:before {
          content: "□"; }
  /* line 11587, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #order_detail,
  .shortageitemlist_sheet #order_detail {
    table-layout: fixed;
    width: 100%;
    margin-bottom: 5mm; }
    /* line 11592, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail thead,
    .shortagelist_sheet #order_detail tbody,
    .shortagelist_sheet #order_detail tfoot,
    .shortageitemlist_sheet #order_detail thead,
    .shortageitemlist_sheet #order_detail tbody,
    .shortageitemlist_sheet #order_detail tfoot {
      border: 1px solid #000; }
    /* line 11598, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail th,
    .shortagelist_sheet #order_detail td,
    .shortageitemlist_sheet #order_detail th,
    .shortageitemlist_sheet #order_detail td {
      border-bottom: 1px solid #000;
      border-right: 1px solid #000;
      font-size: 2mm;
      padding: 1mm; }
    /* line 11607, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail thead th,
    .shortageitemlist_sheet #order_detail thead th {
      font-size: 2mm; }
      /* line 11610, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail thead th.no,
      .shortageitemlist_sheet #order_detail thead th.no {
        width: 6mm; }
      /* line 11614, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail thead th.storage,
      .shortageitemlist_sheet #order_detail thead th.storage {
        width: 10mm; }
      /* line 11620, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail thead th.q, .shortagelist_sheet #order_detail thead th.q_ship, .shortagelist_sheet #order_detail thead th.q2,
      .shortageitemlist_sheet #order_detail thead th.q,
      .shortageitemlist_sheet #order_detail thead th.q_ship,
      .shortageitemlist_sheet #order_detail thead th.q2 {
        width: 12mm; }
      /* line 11626, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail thead th.price,
      .shortageitemlist_sheet #order_detail thead th.price {
        width: 15mm; }
      /* line 11630, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail thead th.memo,
      .shortageitemlist_sheet #order_detail thead th.memo {
        width: 20mm; }
    /* line 11638, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody tr.border_top,
    .shortageitemlist_sheet #order_detail tbody tr.border_top {
      border-top: 2px solid #000; }
    /* line 11644, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.no,
    .shortageitemlist_sheet #order_detail tbody td.no {
      text-align: center; }
    /* line 11648, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.storage,
    .shortageitemlist_sheet #order_detail tbody td.storage {
      text-align: center; }
    /* line 11654, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.item .item_name,
    .shortageitemlist_sheet #order_detail tbody td.item .item_name {
      display: inline-block;
      width: 100%;
      font-size: 3mm; }
    /* line 11660, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.item .item_code,
    .shortageitemlist_sheet #order_detail tbody td.item .item_code {
      display: inline-block;
      width: 100%;
      font-size: 3mm; }
    /* line 11666, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.item .maker_name,
    .shortageitemlist_sheet #order_detail tbody td.item .maker_name {
      display: inline-block;
      width: 100%; }
    /* line 11672, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.q, .shortagelist_sheet #order_detail tbody td.q_ship, .shortagelist_sheet #order_detail tbody td.q_total,
    .shortageitemlist_sheet #order_detail tbody td.q,
    .shortageitemlist_sheet #order_detail tbody td.q_ship,
    .shortageitemlist_sheet #order_detail tbody td.q_total {
      font-size: 3mm;
      text-align: right; }
    /* line 11679, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.price, .shortagelist_sheet #order_detail tbody td.sub_price,
    .shortageitemlist_sheet #order_detail tbody td.price,
    .shortageitemlist_sheet #order_detail tbody td.sub_price {
      text-align: right; }
      /* line 11683, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail tbody td.price:before, .shortagelist_sheet #order_detail tbody td.sub_price:before,
      .shortageitemlist_sheet #order_detail tbody td.price:before,
      .shortageitemlist_sheet #order_detail tbody td.sub_price:before {
        content: "\\"; }
    /* line 11689, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tbody td.bold,
    .shortageitemlist_sheet #order_detail tbody td.bold {
      font-size: 4mm;
      font-weight: bold; }
    /* line 11698, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tfoot td.q,
    .shortageitemlist_sheet #order_detail tfoot td.q {
      text-align: right;
      font-size: 3mm; }
    /* line 11703, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #order_detail tfoot td.price,
    .shortageitemlist_sheet #order_detail tfoot td.price {
      text-align: right;
      font-size: 3mm; }
      /* line 11707, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet #order_detail tfoot td.price:before,
      .shortageitemlist_sheet #order_detail tfoot td.price:before {
        content: "\\"; }
  /* line 11716, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet #print_page,
  .shortageitemlist_sheet #print_page {
    text-align: center;
    font-size: 2mm; }
    /* line 11720, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #print_page:before,
    .shortageitemlist_sheet #print_page:before {
      content: "- "; }
    /* line 11724, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet #print_page:after,
    .shortageitemlist_sheet #print_page:after {
      content: " -"; }

/* line 11732, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortageitemlist_sheet #order_memo {
  min-height: 10mm;
  font-size: 3mm;
  padding: 1mm; }

/* line 11743, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortageitemlist_sheet #order_detail tbody td.item .item_name {
  display: inline-block;
  width: auto;
  font-size: 3.6mm; }

/* line 11749, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortageitemlist_sheet #order_detail tbody td.item .item_code {
  display: inline-block;
  width: auto;
  font-size: 3mm; }

/* line 11755, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortageitemlist_sheet #order_detail tbody td.item .maker_name {
  display: inline-block;
  width: 100%; }

/* line 11767, ../../xampp/htdocs/_test/employee/css/style.scss */
.shortagelist_sheet2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: none;
  position: relative;
  width: 100%; }
  /* line 11775, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #order_date {
    font-size: 3.5mm; }
  /* line 11779, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #customer_id {
    display: none;
    font-size: 3mm; }
  /* line 11784, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #customer_barcode {
    position: absolute;
    top: 10mm;
    right: 0; }
  /* line 11790, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #customer_name {
    font-size: 5mm;
    font-weight: bold; }
  /* line 11795, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #customer_address {
    font-size: 4mm; }
  /* line 11799, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #customer_tel {
    font-size: 4mm; }
  /* line 11803, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #customer_fax {
    font-size: 4mm; }
  /* line 11807, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #order_shipping {
    font-size: 3mm; }
  /* line 11811, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #order_detail {
    table-layout: auto !important;
    width: 100%;
    margin-bottom: 5mm; }
    /* line 11816, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail thead,
    .shortagelist_sheet2 #order_detail tbody,
    .shortagelist_sheet2 #order_detail tfoot {
      border: 1px solid #000; }
    /* line 11822, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail th,
    .shortagelist_sheet2 #order_detail td {
      border-bottom: 1px solid #000;
      border-right: 1px solid #000;
      font-size: 2mm;
      padding: 1mm; }
    /* line 11831, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail thead th {
      font-size: 2mm; }
      /* line 11834, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail thead th.no {
        width: 6mm; }
      /* line 11838, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail thead th.storage {
        width: 10mm; }
      /* line 11844, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail thead th.q, .shortagelist_sheet2 #order_detail thead th.q_ship, .shortagelist_sheet2 #order_detail thead th.q2 {
        width: 12mm; }
      /* line 11850, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail thead th.price {
        width: 15mm; }
      /* line 11854, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail thead th.memo {
        width: auto; }
    /* line 11862, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody tr.border_top {
      border-top: 2px solid #000; }
    /* line 11868, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.no {
      text-align: center; }
    /* line 11872, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.storage {
      text-align: center; }
    /* line 11877, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.item_name {
      font-size: 3mm;
      white-space: nowrap; }
    /* line 11882, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.item_code {
      font-size: 3mm;
      white-space: nowrap;
      text-align: center; }
    /* line 11888, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.maker_name {
      white-space: nowrap; }
    /* line 11892, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.q, .shortagelist_sheet2 #order_detail tbody td.q_ship, .shortagelist_sheet2 #order_detail tbody td.q_total {
      font-size: 4mm;
      text-align: right; }
    /* line 11899, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.price, .shortagelist_sheet2 #order_detail tbody td.sub_price {
      text-align: right; }
      /* line 11903, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail tbody td.price:before, .shortagelist_sheet2 #order_detail tbody td.sub_price:before {
        content: "\\"; }
    /* line 11908, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.bold {
      font-size: 5mm;
      font-weight: bold; }
    /* line 11913, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.memo {
      font-size: 3.5mm;
      white-space: nowrap;
      text-align: center; }
    /* line 11919, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tbody td.memo2 {
      font-size: 3.5mm; }
    /* line 11927, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tfoot td.q {
      text-align: right;
      font-size: 3mm; }
    /* line 11932, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #order_detail tfoot td.price {
      text-align: right;
      font-size: 3mm; }
      /* line 11936, ../../xampp/htdocs/_test/employee/css/style.scss */
      .shortagelist_sheet2 #order_detail tfoot td.price:before {
        content: "\\"; }
  /* line 11945, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet2 #print_page {
    text-align: center;
    font-size: 2mm; }
    /* line 11949, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #print_page:before {
      content: "- "; }
    /* line 11953, ../../xampp/htdocs/_test/employee/css/style.scss */
    .shortagelist_sheet2 #print_page:after {
      content: " -"; }

/* line 11961, ../../xampp/htdocs/_test/employee/css/style.scss */
#shippingmail {
  position: relative; }
  /* line 11964, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shippingmail > h2 {
    margin-bottom: 30px; }
    /* line 11967, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > h2:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f199";
      margin-right: 5px;
      color: #807dd1; }
  /* line 11974, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shippingmail > p {
    margin-bottom: 30px;
    text-align: center; }
    /* line 11978, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > p label {
      display: inline-block;
      margin-right: 30px;
      margin-bottom: 5px;
      color: #807dd1; }
      /* line 11984, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > p label input,
      #shippingmail > p label select {
        margin-left: 5px; }
    /* line 11990, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > p#btn_container {
      text-align: center;
      padding: 30px; }
  /* line 11997, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shippingmail > dl dt {
    font-size: 1rem;
    color: #807dd1; }
  /* line 12002, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shippingmail > dl dd {
    padding: 10px;
    font-size: 0.75rem; }
    /* line 12006, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > dl dd textarea {
      width: 100%;
      height: 100px; }
  /* line 12013, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shippingmail > table {
    width: 100%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1; }
    @media screen and (max-width: 768px) {
      /* line 12013, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table {
        display: block;
        border-top: none;
        border-left: none; } }
    @media screen and (max-width: 768px) {
      /* line 12028, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table thead,
      #shippingmail > table tbody {
        display: block; } }
    @media screen and (max-width: 768px) {
      /* line 12039, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table thead tr,
      #shippingmail > table tbody tr {
        display: block;
        margin-top: 10px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
    /* line 12051, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table thead tr th,
    #shippingmail > table thead tr td,
    #shippingmail > table tbody tr th,
    #shippingmail > table tbody tr td {
      border-right: 1px solid #c1c1c1;
      border-bottom: 1px solid #c1c1c1;
      padding: 5px; }
      @media screen and (max-width: 768px) {
        /* line 12051, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shippingmail > table thead tr th,
        #shippingmail > table thead tr td,
        #shippingmail > table tbody tr th,
        #shippingmail > table tbody tr td {
          display: block;
          border-right: none;
          border-bottom: none; } }
    /* line 12068, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table thead tr th,
    #shippingmail > table tbody tr th {
      background: #e8e8e8;
      font-size: 0.75rem; }
      @media screen and (max-width: 768px) {
        /* line 12068, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shippingmail > table thead tr th,
        #shippingmail > table tbody tr th {
          display: none; } }
    /* line 12087, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 12091, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr:hover {
      background: #ffffee; }
    /* line 12097, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr.end > th,
    #shippingmail > table tbody tr.end > td {
      color: #999; }
    /* line 12103, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr td {
      font-size: 0.75rem; }
      /* line 12106, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table tbody tr td span {
        display: inline-block;
        margin-right: 10px; }
      /* line 12111, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table tbody tr td input[type=text] {
        width: 150px; }
    /* line 12116, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .maker_name {
      font-size: 0.5rem; }
    /* line 12120, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .item {
      font-size: 0.5rem; }
    /* line 12124, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .item_name {
      font-size: 0.75rem;
      width: 100%; }
    /* line 12129, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .item_code,
    #shippingmail > table tbody tr .item_price {
      font-size: 0.5rem; }
    /* line 12134, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .item_q,
    #shippingmail > table tbody tr .item_q_ship,
    #shippingmail > table tbody tr .item_q_shortage {
      text-align: right; }
    /* line 12141, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .item_q_shortage {
      color: #f00;
      font-weight: bold; }
    /* line 12146, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .item_storage {
      font-size: 0.75rem;
      white-space: nowrap; }
    /* line 12151, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .expectation,
    #shippingmail > table tbody tr .shipdate {
      font-size: 0.75rem;
      white-space: nowrap; }
      /* line 12156, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table tbody tr .expectation a,
      #shippingmail > table tbody tr .shipdate a {
        display: inline-block;
        font-size: 0; }
        /* line 12160, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shippingmail > table tbody tr .expectation a:before,
        #shippingmail > table tbody tr .shipdate a:before {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f133";
          margin-left: 5px;
          font-size: 1rem; }
    /* line 12170, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail > table tbody tr .shortage_update_dialog_btn {
      display: inline-block; }
      /* line 12173, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail > table tbody tr .shortage_update_dialog_btn:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f044";
        color: #807dd1;
        display: inline-block; }

/* line 12185, ../../xampp/htdocs/_test/employee/css/style.scss */
#shippingmail_mail_dialog > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 15px; }
  /* line 12189, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shippingmail_mail_dialog > div > section {
    width: 33%;
    border: 1px solid #807dd1;
    padding: 10px; }
    /* line 12194, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail_mail_dialog > div > section h3 {
      color: #807dd1;
      font-size: 1rem; }
    /* line 12200, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail_mail_dialog > div > section dl dt {
      color: #807dd1;
      font-size: 0.75rem; }
    /* line 12205, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shippingmail_mail_dialog > div > section dl dd {
      padding: 0 10px;
      margin-bottom: 10px;
      font-size: 0.75rem; }
      /* line 12210, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail_mail_dialog > div > section dl dd label {
        display: inline-block; }
      /* line 12214, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shippingmail_mail_dialog > div > section dl dd input[type=text] {
        font-size: 0.75rem;
        padding: 3px;
        width: 100%; }
        /* line 12219, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shippingmail_mail_dialog > div > section dl dd input[type=text].s {
          width: 50px; }
        /* line 12223, ../../xampp/htdocs/_test/employee/css/style.scss */
        #shippingmail_mail_dialog > div > section dl dd input[type=text].m {
          width: 100px; }

/* line 12234, ../../xampp/htdocs/_test/employee/css/style.scss */
#shippingmail_mail_dialog > p #box {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  opacity: 0;
  pointer-events: none; }

/* line 12248, ../../xampp/htdocs/_test/employee/css/style.scss */
#shiplist_dialog > table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 12248, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shiplist_dialog > table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 12263, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shiplist_dialog > table thead,
    #shiplist_dialog > table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 12274, ../../xampp/htdocs/_test/employee/css/style.scss */
    #shiplist_dialog > table thead tr,
    #shiplist_dialog > table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 12286, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shiplist_dialog > table thead tr th,
  #shiplist_dialog > table thead tr td,
  #shiplist_dialog > table tbody tr th,
  #shiplist_dialog > table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 12286, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shiplist_dialog > table thead tr th,
      #shiplist_dialog > table thead tr td,
      #shiplist_dialog > table tbody tr th,
      #shiplist_dialog > table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 12303, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shiplist_dialog > table thead tr th,
  #shiplist_dialog > table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 12303, ../../xampp/htdocs/_test/employee/css/style.scss */
      #shiplist_dialog > table thead tr th,
      #shiplist_dialog > table tbody tr th {
        display: none; } }
  /* line 12322, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shiplist_dialog > table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 12326, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shiplist_dialog > table tbody tr:hover {
    background: #ffffee; }
  /* line 12331, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shiplist_dialog > table tbody tr td {
    font-size: 0.75rem; }

/* line 12344, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools > h2 {
  margin-bottom: 30px; }
  /* line 12347, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0ad";
    margin-right: 5px;
    color: #807dd1; }

/* line 12354, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools ul {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
  /* line 12358, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools ul li {
    margin: 30px;
    width: 200px; }
    /* line 12362, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li a {
      display: block;
      padding: 30px;
      width: 100%; }
      /* line 12367, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools ul li a:before {
        content: "";
        display: block;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f133";
        font-size: 3rem;
        padding: 15px; }
    /* line 12379, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_qr a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f029"; }
    /* line 12387, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_ichii a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f12a"; }
    /* line 12395, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_mail2obc a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0e0"; }
    /* line 12403, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_creditmail a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f09d";
      font-weight: 400; }
    /* line 12411, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_shippingmail a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f199"; }
    /* line 12419, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_askl a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f005"; }
    /* line 12427, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_obc2eccube a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f6d1"; }
    /* line 12435, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_receipt a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f53d"; }
    /* line 12443, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_cleaning a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f51a"; }
    /* line 12451, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_instock a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f073"; }
    /* line 12459, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_test a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f121"; }
    /* line 12467, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_makershortage a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f12a"; }
    /* line 12475, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_orico a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f09d";
      font-weight: 400; }
    /* line 12483, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_maindata a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f382"; }
    /* line 12491, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_inventory a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f0fe"; }
    /* line 12499, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_analyze a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f201"; }
    /* line 12507, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_orderinfo a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f10e"; }
    /* line 12515, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_item_check a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f058"; }
    /* line 12523, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_earninginfo a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f10e"; }
    /* line 12531, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools ul li.tools_btn_arrivalinfo a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f10e"; }

/* line 12542, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_mail2obc h2 {
  margin-bottom: 30px; }
  /* line 12545, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_mail2obc h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0e0";
    margin-right: 5px;
    color: #807dd1; }

/* line 12552, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_mail2obc p {
  margin-bottom: 30px; }
  /* line 12555, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_mail2obc p > label {
    display: inline-block; }

/* line 12562, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_mail2obc dl dt {
  color: #807dd1; }

/* line 12566, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_mail2obc dl dd {
  position: relative;
  margin-bottom: 30px; }

/* line 12575, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_creditmail h2,
#tools_orico_mail h2 {
  margin-bottom: 30px; }
  /* line 12579, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_creditmail h2:before,
  #tools_orico_mail h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f09d";
    font-weight: 400;
    margin-right: 5px;
    color: #807dd1; }
  /* line 12585, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_creditmail h2 a,
  #tools_orico_mail h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 12591, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_creditmail p,
#tools_orico_mail p {
  margin-bottom: 30px; }
  /* line 12594, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_creditmail p > label,
  #tools_orico_mail p > label {
    display: inline-block; }

/* line 12601, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_creditmail dl dt,
#tools_orico_mail dl dt {
  color: #807dd1; }

/* line 12605, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_creditmail dl dd,
#tools_orico_mail dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 12609, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_creditmail dl dd #member_key,
  #tools_orico_mail dl dd #member_key {
    width: 100%; }

/* line 12620, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico > h2 {
  margin-bottom: 30px; }
  /* line 12623, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f09d";
    font-weight: 400;
    margin-right: 5px;
    color: #807dd1; }
  /* line 12629, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico > h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 12635, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 12639, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico p > label {
    display: inline-block;
    margin: 0 15px 10px; }
  /* line 12644, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico p > a {
    margin-bottom: 10px; }

/* line 12650, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico > dl dt {
  color: #807dd1; }

/* line 12654, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 12658, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico > dl dd input {
    width: 100%; }
    /* line 12661, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico > dl dd input.s {
      width: 150px; }
    /* line 12665, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico > dl dd input[file=file] {
      width: auto; }

/* line 12672, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico #list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 12672, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico #list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 12688, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico #list thead,
    #tools_orico #list tbody {
      display: block; } }
  /* line 12700, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr:nth-of-type(2n),
  #tools_orico #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 12699, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico #list thead tr,
    #tools_orico #list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 12715, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr th,
  #tools_orico #list thead tr td,
  #tools_orico #list tbody tr th,
  #tools_orico #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 12715, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools_orico #list thead tr th,
      #tools_orico #list thead tr td,
      #tools_orico #list tbody tr th,
      #tools_orico #list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 12732, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr th,
  #tools_orico #list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 12732, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools_orico #list thead tr th,
      #tools_orico #list tbody tr th {
        display: none; } }
    /* line 12743, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico #list thead tr th a,
    #tools_orico #list tbody tr th a {
      font-size: 0.5rem; }
  /* line 12749, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr td.credit_price,
  #tools_orico #list tbody tr td.credit_price {
    text-align: right; }
  /* line 12753, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr td.receipt_price,
  #tools_orico #list tbody tr td.receipt_price {
    text-align: right; }
  /* line 12757, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr td.credit_status, #tools_orico #list thead tr td.kessaicsv_flag, #tools_orico #list thead tr td.paymentobc_flag,
  #tools_orico #list tbody tr td.credit_status,
  #tools_orico #list tbody tr td.kessaicsv_flag,
  #tools_orico #list tbody tr td.paymentobc_flag {
    text-align: center; }
  /* line 12763, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr td.right,
  #tools_orico #list tbody tr td.right {
    text-align: right; }
  /* line 12767, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr td.center,
  #tools_orico #list tbody tr td.center {
    text-align: center; }
  /* line 12771, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list thead tr td.earnings, #tools_orico #list thead tr td.commission, #tools_orico #list thead tr td.payment,
  #tools_orico #list tbody tr td.earnings,
  #tools_orico #list tbody tr td.commission,
  #tools_orico #list tbody tr td.payment {
    text-align: right; }
    /* line 12776, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico #list thead tr td.earnings:after, #tools_orico #list thead tr td.commission:after, #tools_orico #list thead tr td.payment:after,
    #tools_orico #list tbody tr td.earnings:after,
    #tools_orico #list tbody tr td.commission:after,
    #tools_orico #list tbody tr td.payment:after {
      content: "円"; }
  /* line 12788, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 12792, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list tbody tr:hover {
    background: #ffffee; }
  /* line 12796, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list tbody tr.paymentobc {
    background: #ffdddd; }
  /* line 12800, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list tbody tr.kessaicsv {
    background: #ddddff; }
  /* line 12804, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list tbody tr.success {
    background: #ddffdd; }
  /* line 12808, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico #list tbody tr.failure {
    color: #f00; }

/* line 12815, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 12819, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 12829, ../../xampp/htdocs/_test/employee/css/style.scss */
#orico_detail s {
  color: red;
  text-decoration: line-through; }

/* line 12834, ../../xampp/htdocs/_test/employee/css/style.scss */
#orico_detail input,
#orico_detail textarea {
  width: 100%; }
  /* line 12838, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orico_detail input[type=radio], #orico_detail input[type=number],
  #orico_detail textarea[type=radio],
  #orico_detail textarea[type=number] {
    width: auto; }

/* line 12844, ../../xampp/htdocs/_test/employee/css/style.scss */
#orico_detail textarea {
  height: 150px; }

/* line 12849, ../../xampp/htdocs/_test/employee/css/style.scss */
#orico_detail #type label {
  margin-right: 30px; }

/* line 12855, ../../xampp/htdocs/_test/employee/css/style.scss */
#orico_print {
  display: none; }
  /* line 12858, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orico_print p {
    margin-bottom: 3mm;
    font-size: 0.75rem; }
  /* line 12863, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orico_print #orico_print_list {
    width: 100%;
    border-top: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1; }
    /* line 12872, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orico_print #orico_print_list thead tr:nth-of-type(2n),
    #orico_print #orico_print_list tbody tr:nth-of-type(2n) {
      background: #EEE; }
    /* line 12876, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orico_print #orico_print_list thead tr th,
    #orico_print #orico_print_list thead tr td,
    #orico_print #orico_print_list tbody tr th,
    #orico_print #orico_print_list tbody tr td {
      border-right: 1px solid #c1c1c1;
      border-bottom: 1px solid #c1c1c1;
      padding: 3px; }
    /* line 12883, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orico_print #orico_print_list thead tr th,
    #orico_print #orico_print_list tbody tr th {
      background: #CCC;
      font-size: 0.5rem; }
    /* line 12888, ../../xampp/htdocs/_test/employee/css/style.scss */
    #orico_print #orico_print_list thead tr td,
    #orico_print #orico_print_list tbody tr td {
      font-size: 0.5rem; }
      /* line 12891, ../../xampp/htdocs/_test/employee/css/style.scss */
      #orico_print #orico_print_list thead tr td.right,
      #orico_print #orico_print_list tbody tr td.right {
        text-align: right; }

/* line 12902, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico_retrade > h2 {
  margin-bottom: 30px; }
  /* line 12905, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico_retrade > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f09d";
    font-weight: 400;
    margin-right: 5px;
    color: #807dd1; }
  /* line 12911, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico_retrade > h2 a {
    vertical-align: top;
    font-size: 0.75rem; }

/* line 12917, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico_retrade p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 12921, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico_retrade p > label {
    display: inline-block;
    margin: 0 15px 10px; }
  /* line 12926, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico_retrade p > a {
    margin-bottom: 10px; }

/* line 12932, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico_retrade > dl dt {
  color: #807dd1; }

/* line 12936, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_orico_retrade > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 12940, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico_retrade > dl dd > input {
    width: 100%; }
    /* line 12943, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico_retrade > dl dd > input.s {
      width: 30%; }
    /* line 12947, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico_retrade > dl dd > input#member_key {
      border: 2px solid #807dd1; }
    /* line 12951, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_orico_retrade > dl dd > input#transaction_id, #tools_orico_retrade > dl dd > input#prev_transaction_id {
      background: #eee; }

/* line 12968, ../../xampp/htdocs/_test/employee/css/style.scss */
#earnings_update_dialog dl dd textarea,
#retrade_update_dialog dl dd textarea,
#result_update_dialog dl dd textarea,
#orico_member_list dl dd textarea {
  width: 100%; }

/* line 12974, ../../xampp/htdocs/_test/employee/css/style.scss */
#earnings_update_dialog table,
#retrade_update_dialog table,
#result_update_dialog table,
#orico_member_list table {
  margin-top: 30px;
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 12974, ../../xampp/htdocs/_test/employee/css/style.scss */
    #earnings_update_dialog table,
    #retrade_update_dialog table,
    #result_update_dialog table,
    #orico_member_list table {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 12990, ../../xampp/htdocs/_test/employee/css/style.scss */
    #earnings_update_dialog table thead,
    #earnings_update_dialog table tbody,
    #retrade_update_dialog table thead,
    #retrade_update_dialog table tbody,
    #result_update_dialog table thead,
    #result_update_dialog table tbody,
    #orico_member_list table thead,
    #orico_member_list table tbody {
      display: block; } }
  @media screen and (max-width: 768px) {
    /* line 13001, ../../xampp/htdocs/_test/employee/css/style.scss */
    #earnings_update_dialog table thead tr,
    #earnings_update_dialog table tbody tr,
    #retrade_update_dialog table thead tr,
    #retrade_update_dialog table tbody tr,
    #result_update_dialog table thead tr,
    #result_update_dialog table tbody tr,
    #orico_member_list table thead tr,
    #orico_member_list table tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 13013, ../../xampp/htdocs/_test/employee/css/style.scss */
  #earnings_update_dialog table thead tr th,
  #earnings_update_dialog table thead tr td,
  #earnings_update_dialog table tbody tr th,
  #earnings_update_dialog table tbody tr td,
  #retrade_update_dialog table thead tr th,
  #retrade_update_dialog table thead tr td,
  #retrade_update_dialog table tbody tr th,
  #retrade_update_dialog table tbody tr td,
  #result_update_dialog table thead tr th,
  #result_update_dialog table thead tr td,
  #result_update_dialog table tbody tr th,
  #result_update_dialog table tbody tr td,
  #orico_member_list table thead tr th,
  #orico_member_list table thead tr td,
  #orico_member_list table tbody tr th,
  #orico_member_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px;
    font-size: 0.75rem; }
    @media screen and (max-width: 768px) {
      /* line 13013, ../../xampp/htdocs/_test/employee/css/style.scss */
      #earnings_update_dialog table thead tr th,
      #earnings_update_dialog table thead tr td,
      #earnings_update_dialog table tbody tr th,
      #earnings_update_dialog table tbody tr td,
      #retrade_update_dialog table thead tr th,
      #retrade_update_dialog table thead tr td,
      #retrade_update_dialog table tbody tr th,
      #retrade_update_dialog table tbody tr td,
      #result_update_dialog table thead tr th,
      #result_update_dialog table thead tr td,
      #result_update_dialog table tbody tr th,
      #result_update_dialog table tbody tr td,
      #orico_member_list table thead tr th,
      #orico_member_list table thead tr td,
      #orico_member_list table tbody tr th,
      #orico_member_list table tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 13031, ../../xampp/htdocs/_test/employee/css/style.scss */
  #earnings_update_dialog table thead tr th,
  #earnings_update_dialog table tbody tr th,
  #retrade_update_dialog table thead tr th,
  #retrade_update_dialog table tbody tr th,
  #result_update_dialog table thead tr th,
  #result_update_dialog table tbody tr th,
  #orico_member_list table thead tr th,
  #orico_member_list table tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 13031, ../../xampp/htdocs/_test/employee/css/style.scss */
      #earnings_update_dialog table thead tr th,
      #earnings_update_dialog table tbody tr th,
      #retrade_update_dialog table thead tr th,
      #retrade_update_dialog table tbody tr th,
      #result_update_dialog table thead tr th,
      #result_update_dialog table tbody tr th,
      #orico_member_list table thead tr th,
      #orico_member_list table tbody tr th {
        display: none; } }
  /* line 13048, ../../xampp/htdocs/_test/employee/css/style.scss */
  #earnings_update_dialog table tbody tr,
  #retrade_update_dialog table tbody tr,
  #result_update_dialog table tbody tr,
  #orico_member_list table tbody tr {
    cursor: pointer; }
    /* line 13051, ../../xampp/htdocs/_test/employee/css/style.scss */
    #earnings_update_dialog table tbody tr:nth-of-type(2n),
    #retrade_update_dialog table tbody tr:nth-of-type(2n),
    #result_update_dialog table tbody tr:nth-of-type(2n),
    #orico_member_list table tbody tr:nth-of-type(2n) {
      background: #f0f0f0; }
    /* line 13055, ../../xampp/htdocs/_test/employee/css/style.scss */
    #earnings_update_dialog table tbody tr:hover,
    #retrade_update_dialog table tbody tr:hover,
    #result_update_dialog table tbody tr:hover,
    #orico_member_list table tbody tr:hover {
      background: #ffffee; }

/* line 13066, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_askl h2 {
  margin-bottom: 30px; }
  /* line 13069, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_askl h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f005";
    margin-right: 5px;
    color: #807dd1; }

/* line 13076, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_askl p {
  margin-bottom: 30px; }
  /* line 13079, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_askl p > label {
    display: inline-block; }

/* line 13086, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_askl dl dt {
  color: #807dd1; }

/* line 13090, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_askl dl dd {
  position: relative;
  margin-bottom: 30px; }

/* line 13098, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_obc2eccube h2 {
  margin-bottom: 30px; }
  /* line 13101, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f6d1";
    margin-right: 5px;
    color: #807dd1; }

/* line 13108, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_obc2eccube p {
  margin-bottom: 30px; }
  /* line 13111, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube p > label {
    display: inline-block; }

/* line 13118, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_obc2eccube dl dt {
  color: #807dd1;
  display: inline-block; }

/* line 13123, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_obc2eccube dl dd {
  display: inline-block; }

/* line 13129, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_obc2eccube > table {
  width: 100%;
  margin-bottom: 30px;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 13140, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube > table thead tr th,
  #tools_obc2eccube > table thead tr td,
  #tools_obc2eccube > table tbody tr th,
  #tools_obc2eccube > table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 13147, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube > table thead tr th,
  #tools_obc2eccube > table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
  /* line 13158, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube > table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 13162, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube > table tbody tr:hover {
    background: #ffffee; }
  /* line 13166, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_obc2eccube > table tbody tr td {
    font-size: 0.75rem; }
    /* line 13169, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_obc2eccube > table tbody tr td span {
      display: inline-block;
      margin-right: 10px; }
    /* line 13174, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_obc2eccube > table tbody tr td input[type=text] {
      width: 150px; }

/* line 13184, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_eccube_order > h2 {
  margin-bottom: 30px; }
  /* line 13187, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0a1";
    margin-right: 5px;
    color: #807dd1; }

/* line 13196, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_eccube_order > dl dt {
  color: #807dd1; }

/* line 13200, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_eccube_order > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 13204, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order > dl dd input {
    width: 100%; }

/* line 13210, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_eccube_order > p {
  margin-bottom: 30px; }
  /* line 13213, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order > p input {
    font-size: 0.75rem; }
    /* line 13216, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order > p input#indate_s, #tools_eccube_order > p input#indate_e {
      width: 150px; }
  /* line 13222, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order > p label {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 30px;
    vertical-align: middle; }
    /* line 13228, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order > p label a {
      display: inline-block;
      vertical-align: middle; }
    @media screen and (max-width: 768px) {
      /* line 13222, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools_eccube_order > p label {
        margin-bottom: 15px; } }

/* line 13244, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_eccube_order #eccube_order_list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    /* line 13244, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 13260, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead,
    #tools_eccube_order #eccube_order_list tbody {
      display: block; } }
  /* line 13272, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list thead tr:nth-of-type(2n),
  #tools_eccube_order #eccube_order_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 13271, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr,
    #tools_eccube_order #eccube_order_list tbody tr {
      display: block;
      margin-top: 10px;
      border: 1px solid #c1c1c1;
      border-radius: 4px; } }
  /* line 13287, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list thead tr th,
  #tools_eccube_order #eccube_order_list thead tr td,
  #tools_eccube_order #eccube_order_list tbody tr th,
  #tools_eccube_order #eccube_order_list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px;
    font-size: 0.7rem; }
    @media screen and (max-width: 768px) {
      /* line 13287, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools_eccube_order #eccube_order_list thead tr th,
      #tools_eccube_order #eccube_order_list thead tr td,
      #tools_eccube_order #eccube_order_list tbody tr th,
      #tools_eccube_order #eccube_order_list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none; } }
  /* line 13305, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list thead tr th,
  #tools_eccube_order #eccube_order_list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 13305, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools_eccube_order #eccube_order_list thead tr th,
      #tools_eccube_order #eccube_order_list tbody tr th {
        display: none; } }
    /* line 13316, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr th a,
    #tools_eccube_order #eccube_order_list tbody tr th a {
      font-size: 0.5rem; }
  /* line 13324, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list thead tr td.rec a,
  #tools_eccube_order #eccube_order_list tbody tr td.rec a {
    font-size: 0; }
    /* line 13327, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.rec a:before,
    #tools_eccube_order #eccube_order_list tbody tr td.rec a:before {
      font-size: 1rem;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f005";
      color: #ccc; }
    /* line 13334, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.rec a.on:before,
    #tools_eccube_order #eccube_order_list tbody tr td.rec a.on:before {
      color: #807dd1; }
  /* line 13342, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list thead tr td.name > a,
  #tools_eccube_order #eccube_order_list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 13342, ../../xampp/htdocs/_test/employee/css/style.scss */
      #tools_eccube_order #eccube_order_list thead tr td.name > a,
      #tools_eccube_order #eccube_order_list tbody tr td.name > a {
        display: block; } }
    /* line 13355, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.name > a:after,
    #tools_eccube_order #eccube_order_list tbody tr td.name > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-left: 3px;
      color: #807dd1;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 13364, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.jan,
    #tools_eccube_order #eccube_order_list tbody tr td.jan {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 13384, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.price1,
    #tools_eccube_order #eccube_order_list tbody tr td.price1 {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 13394, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.price2,
    #tools_eccube_order #eccube_order_list tbody tr td.price2 {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 13404, ../../xampp/htdocs/_test/employee/css/style.scss */
    #tools_eccube_order #eccube_order_list thead tr td.status,
    #tools_eccube_order #eccube_order_list tbody tr td.status {
      display: none; } }
  /* line 13421, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 13425, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order #eccube_order_list tbody tr:hover {
    background: #ffffee; }

/* line 13433, ../../xampp/htdocs/_test/employee/css/style.scss */
#tools_eccube_order .key_datepicker {
  display: inline-block;
  font-size: 0; }
  /* line 13437, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_eccube_order .key_datepicker:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f133";
    margin-left: 5px;
    font-size: 1rem; }

/* line 13448, ../../xampp/htdocs/_test/employee/css/style.scss */
#maindata h2 {
  margin-bottom: 30px; }
  /* line 13451, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f382";
    margin-right: 5px;
    color: #807dd1; }

/* line 13458, ../../xampp/htdocs/_test/employee/css/style.scss */
#maindata p {
  margin-bottom: 30px; }
  /* line 13461, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata p > label {
    display: inline-block; }

/* line 13470, ../../xampp/htdocs/_test/employee/css/style.scss */
#maindata dl dt {
  color: #807dd1; }

/* line 13474, ../../xampp/htdocs/_test/employee/css/style.scss */
#maindata dl dd {
  margin-bottom: 30px;
  padding-left: 30px; }

/* line 13481, ../../xampp/htdocs/_test/employee/css/style.scss */
#maindata > table {
  width: 100%;
  margin-bottom: 30px;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 13492, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata > table thead tr th,
  #maindata > table thead tr td,
  #maindata > table tbody tr th,
  #maindata > table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 13499, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata > table thead tr th,
  #maindata > table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
  /* line 13510, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata > table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 13514, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata > table tbody tr:hover {
    background: #ffffee; }
  /* line 13518, ../../xampp/htdocs/_test/employee/css/style.scss */
  #maindata > table tbody tr td {
    font-size: 0.75rem; }
    /* line 13521, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maindata > table tbody tr td span {
      display: inline-block;
      margin-right: 10px; }
    /* line 13526, ../../xampp/htdocs/_test/employee/css/style.scss */
    #maindata > table tbody tr td input[type=text] {
      width: 150px; }

/* line 13538, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory h2 {
  margin-bottom: 30px; }
  /* line 13541, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0fe";
    margin-right: 5px;
    color: #807dd1; }

/* line 13548, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory p {
  margin-bottom: 30px; }
  /* line 13551, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory p > label {
    display: inline-block; }

/* line 13558, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory dl dt {
  color: #807dd1; }

/* line 13562, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory dl dd {
  margin-bottom: 15px; }
  /* line 13565, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory dl dd > input {
    width: 100%;
    font-size: 2rem; }

/* line 13572, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory #message {
  text-align: center;
  background: #807dd1;
  color: white;
  padding: 5px;
  border-radius: 30px; }
  /* line 13579, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory #message.red {
    background: #f00; }

/* line 13584, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory #btn {
  text-align: center;
  margin-top: 30px; }
  /* line 13588, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory #btn > a {
    font-size: 1.5rem;
    width: 40%; }

/* line 13598, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory_list table,
#inventory_history table,
#inventory_result table {
  width: 100%;
  margin-bottom: 30px;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 13609, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_list table thead tr th,
  #inventory_list table thead tr td,
  #inventory_list table tbody tr th,
  #inventory_list table tbody tr td,
  #inventory_history table thead tr th,
  #inventory_history table thead tr td,
  #inventory_history table tbody tr th,
  #inventory_history table tbody tr td,
  #inventory_result table thead tr th,
  #inventory_result table thead tr td,
  #inventory_result table tbody tr th,
  #inventory_result table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 13616, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_list table thead tr th,
  #inventory_list table tbody tr th,
  #inventory_history table thead tr th,
  #inventory_history table tbody tr th,
  #inventory_result table thead tr th,
  #inventory_result table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
  /* line 13627, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_list table tbody tr:nth-of-type(2n),
  #inventory_history table tbody tr:nth-of-type(2n),
  #inventory_result table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 13631, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_list table tbody tr:hover,
  #inventory_history table tbody tr:hover,
  #inventory_result table tbody tr:hover {
    background: #ffffee; }
  /* line 13635, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_list table tbody tr td,
  #inventory_history table tbody tr td,
  #inventory_result table tbody tr td {
    font-size: 0.75rem; }
    /* line 13638, ../../xampp/htdocs/_test/employee/css/style.scss */
    #inventory_list table tbody tr td span,
    #inventory_history table tbody tr td span,
    #inventory_result table tbody tr td span {
      display: inline-block;
      margin-right: 10px; }
    /* line 13643, ../../xampp/htdocs/_test/employee/css/style.scss */
    #inventory_list table tbody tr td input[type=text],
    #inventory_history table tbody tr td input[type=text],
    #inventory_result table tbody tr td input[type=text] {
      width: 150px; }

/* line 13653, ../../xampp/htdocs/_test/employee/css/style.scss */
#inventory_result > p {
  margin-bottom: 15px; }
  /* line 13656, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_result > p.img {
    width: 50%;
    text-align: center;
    float: left; }
    /* line 13661, ../../xampp/htdocs/_test/employee/css/style.scss */
    #inventory_result > p.img img {
      width: 100%;
      max-width: 250px; }
  /* line 13667, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_result > p.name {
    text-align: left;
    font-weight: bold;
    font-size: 1rem;
    color: #807dd1; }
  /* line 13674, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_result > p.jan {
    clear: both; }
  /* line 13678, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_result > p.quantity {
    text-align: center; }
    /* line 13681, ../../xampp/htdocs/_test/employee/css/style.scss */
    #inventory_result > p.quantity input[type=number] {
      width: 50%;
      font-size: 1.5rem; }
  /* line 13687, ../../xampp/htdocs/_test/employee/css/style.scss */
  #inventory_result > p.inv_btn {
    text-align: center; }
    /* line 13690, ../../xampp/htdocs/_test/employee/css/style.scss */
    #inventory_result > p.inv_btn a {
      font-size: 1.2rem;
      width: 40%; }

/* line 13700, ../../xampp/htdocs/_test/employee/css/style.scss */
#test h2 {
  margin-bottom: 30px; }
  /* line 13703, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f121";
    margin-right: 5px;
    color: #807dd1; }

/* line 13710, ../../xampp/htdocs/_test/employee/css/style.scss */
#test p {
  margin-bottom: 30px; }
  /* line 13713, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test p > label {
    display: inline-block; }

/* line 13720, ../../xampp/htdocs/_test/employee/css/style.scss */
#test dl dt {
  color: #807dd1; }

/* line 13728, ../../xampp/htdocs/_test/employee/css/style.scss */
#test > table {
  width: 100%;
  margin-bottom: 30px;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 13739, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test > table thead tr th,
  #test > table thead tr td,
  #test > table tbody tr th,
  #test > table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 13746, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test > table thead tr th,
  #test > table tbody tr th {
    background: #e8e8e8;
    font-size: 0.75rem; }
  /* line 13757, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test > table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 13761, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test > table tbody tr:hover {
    background: #ffffee; }
  /* line 13765, ../../xampp/htdocs/_test/employee/css/style.scss */
  #test > table tbody tr td {
    font-size: 0.75rem; }
    /* line 13768, ../../xampp/htdocs/_test/employee/css/style.scss */
    #test > table tbody tr td span {
      display: inline-block;
      margin-right: 10px; }
    /* line 13773, ../../xampp/htdocs/_test/employee/css/style.scss */
    #test > table tbody tr td input[type=text] {
      width: 150px; }

/* line 13784, ../../xampp/htdocs/_test/employee/css/style.scss */
.lity-container {
  min-width: 300px;
  width: 75%; }

/* line 13789, ../../xampp/htdocs/_test/employee/css/style.scss */
.dialog {
  background: #fff;
  border: solid #807dd1 1px;
  border-radius: 10px;
  padding: 30px;
  overflow: auto; }
  @media screen and (max-width: 768px) {
    /* line 13789, ../../xampp/htdocs/_test/employee/css/style.scss */
    .dialog {
      padding: 15px; } }
  /* line 13805, ../../xampp/htdocs/_test/employee/css/style.scss */
  .dialog > dl > dt {
    color: #807dd1; }
  /* line 13809, ../../xampp/htdocs/_test/employee/css/style.scss */
  .dialog > dl > dd {
    padding: 0 20px;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      /* line 13809, ../../xampp/htdocs/_test/employee/css/style.scss */
      .dialog > dl > dd {
        padding: 0; } }
  /* line 13823, ../../xampp/htdocs/_test/employee/css/style.scss */
  .dialog > p {
    text-align: center; }

/* line 13828, ../../xampp/htdocs/_test/employee/css/style.scss */
.btn {
  display: inline-block;
  padding: 5px 10px;
  min-width: 100px;
  background: #fff;
  border: solid #807dd1 1px;
  border-radius: 8px;
  text-align: center;
  margin: 0 10px;
  font-size: 1rem; }
  @media screen and (max-width: 768px) {
    /* line 13828, ../../xampp/htdocs/_test/employee/css/style.scss */
    .btn {
      width: 80px;
      font-size: 0.8rem; } }
  /* line 13848, ../../xampp/htdocs/_test/employee/css/style.scss */
  .btn:hover {
    color: #fff;
    background: #807dd1; }

/* line 13855, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-search:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f002";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13864, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-category:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f005";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13873, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-calender:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f073";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13882, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-lock:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f023";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13891, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-signout:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2f5";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13900, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-coins:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f51e";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13909, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-comment:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f075";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13918, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-qr:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f029";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13927, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-award:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f559";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13936, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-truck:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0d1";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13945, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-address-card:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2bb";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13954, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-camera:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f030";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13963, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-edit:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f044";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13972, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-dolly-flatbed:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f474";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13981, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-user:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f007";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13990, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-exlink:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f35d";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 13999, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-exclamation-circle:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 14008, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-mail-square:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f199";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 14017, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-cloud-download-alt:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f381";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 14026, ../../xampp/htdocs/_test/employee/css/style.scss */
.icon-wrench:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
  color: #807dd1;
  display: inline-block;
  padding: 5px; }

/* line 14036, ../../xampp/htdocs/_test/employee/css/style.scss */
.loading:after {
  content: "";
  display: block;
  vertical-align: top;
  width: 40px;
  height: 40px;
  background: url(../loading.svg);
  background-size: contain;
  margin: 30px auto; }

/* line 14049, ../../xampp/htdocs/_test/employee/css/style.scss */
.copy:after {
  content: "コピーしました";
  background: #807dd1;
  font-size: 0.5rem;
  padding: 0.1rem 0.3rem;
  display: inline-block;
  vertical-align: top;
  border-radius: 3px;
  color: #fff;
  margin-left: 5px; }

/* line 14063, ../../xampp/htdocs/_test/employee/css/style.scss */
::-webkit-scrollbar {
  width: 8px; }

/* line 14067, ../../xampp/htdocs/_test/employee/css/style.scss */
::-webkit-scrollbar-track {
  background: transparent;
  border: none;
  border-radius: 8px; }

/* line 14073, ../../xampp/htdocs/_test/employee/css/style.scss */
::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 8px;
  box-shadow: none; }

@media print {
  /* line 14083, ../../xampp/htdocs/_test/employee/css/style.scss */
  .lity {
    display: none; }
  /* line 14087, ../../xampp/htdocs/_test/employee/css/style.scss */
  body {
    background: #fff; }
  /* line 14091, ../../xampp/htdocs/_test/employee/css/style.scss */
  header,
  nav,
  footer {
    display: none; }
  /* line 14097, ../../xampp/htdocs/_test/employee/css/style.scss */
  main {
    position: static;
    width: 100%;
    height: auto;
    background: #fff;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    padding: 0; }
  /* line 14109, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item {
    display: none; }
  /* line 14113, ../../xampp/htdocs/_test/employee/css/style.scss */
  #item_print {
    display: block; }
  /* line 14117, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping {
    display: none; }
  /* line 14121, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_staff,
  #shipping_caution {
    display: none; }
  /* line 14126, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shipping_print {
    display: block; }
  /* line 14131, ../../xampp/htdocs/_test/employee/css/style.scss */
  #tools_orico {
    display: none; }
  /* line 14135, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orico_print {
    display: block; }
  /* line 14139, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member,
  #member_detail,
  #member_label {
    display: none; }
  /* line 14145, ../../xampp/htdocs/_test/employee/css/style.scss */
  #member_label_print {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
    /* line 14151, ../../xampp/htdocs/_test/employee/css/style.scss */
    #member_label_print #label_sheet {
      border: none;
      margin: 0;
      overflow: hidden; }
      /* line 14156, ../../xampp/htdocs/_test/employee/css/style.scss */
      #member_label_print #label_sheet div {
        border: none; }
  /* line 14164, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker > h2 {
    font-size: 9pt; }
    /* line 14167, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker > h2 #btn_setting {
      display: none; }
  /* line 14172, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker > p {
    display: none; }
    /* line 14175, ../../xampp/htdocs/_test/employee/css/style.scss */
    #fairmaker > p#newupdate {
      display: block;
      font-size: 9pt;
      margin: 0; }
  /* line 14188, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairmaker #fairmaker_list thead tr th,
  #fairmaker #fairmaker_list thead tr td,
  #fairmaker #fairmaker_list tbody tr th,
  #fairmaker #fairmaker_list tbody tr td {
    font-size: 8pt; }
  /* line 14199, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved p,
  #fairreserved dl {
    display: none; }
  /* line 14204, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved h2 {
    display: none; }
  /* line 14208, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list_filter {
    display: none; }
  /* line 14212, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #list {
    display: none; }
  /* line 14216, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved h3 {
    display: block; }
  /* line 14220, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #agg_list {
    display: table; }
  /* line 14224, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairreserved #btn_print {
    display: none; }
  /* line 14229, ../../xampp/htdocs/_test/employee/css/style.scss */
  #fairakikura {
    display: none; }
  /* line 14233, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage {
    display: none; }
  /* line 14237, ../../xampp/htdocs/_test/employee/css/style.scss */
  #orderinfo {
    display: none; }
  /* line 14241, ../../xampp/htdocs/_test/employee/css/style.scss */
  #print_base {
    display: none !important; }
  /* line 14246, ../../xampp/htdocs/_test/employee/css/style.scss */
  .order_sheet {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
  /* line 14250, ../../xampp/htdocs/_test/employee/css/style.scss */
  #shortage_print {
    display: block; }
  /* line 14254, ../../xampp/htdocs/_test/employee/css/style.scss */
  .shortagelist_sheet,
  .shortageitemlist_sheet {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between; } }

/*# sourceMappingURL=style.css.map */