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

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

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

/* line 26, C:/xampp/htdocs/_test/_FRIENDY/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, C:/xampp/htdocs/_test/_FRIENDY/css/_reset.scss */
.mincho {
  font-family: 游明朝, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, 'Noto Serif Japanese', メイリオ, Meiryo, serif; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 41, C:/xampp/htdocs/_test/_FRIENDY/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 56, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  header h1 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px;
    margin: auto;
    height: 30px; }
    /* line 64, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    header h1 img {
      height: 30px;
      width: auto;
      vertical-align: top; }
    /* line 71, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    header h1.loading:after {
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 0 0 5px; }
  /* line 80, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  header p {
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 20px;
    font-size: 0.8rem;
    cursor: pointer; }
    /* line 89, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    header p:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f2bd";
      margin-right: 5px; }
  /* line 95, C:/xampp/htdocs/_test/_FRIENDY/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 104, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    header ul li {
      padding: 5px;
      font-size: 1rem; }
      /* line 108, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      header ul li a {
        color: #3f3f3f; }
        /* line 111, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        header ul li a:before {
          color: #3f3f3f !important; }

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

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

/* line 135, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
nav {
  background: #fff;
  position: fixed;
  top: 80px;
  left: 0;
  width: 15%;
  padding: 10px;
  border-radius: 0 10px 10px 0;
  box-shadow: 0 1px 3px #888888; }
  /* line 150, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  nav ul li a {
    display: block;
    padding: 10px; }
  /* line 157, C:/xampp/htdocs/_test/_FRIENDY/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 166, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  nav ul li#nav_order_list a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f15c";
    margin-right: 5px; }
  /* line 175, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  nav ul li#nav_supplier a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2bb";
    margin-right: 5px; }
  /* line 184, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  nav ul li#nav_item a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    margin-right: 5px; }
  @media screen and (max-width: 768px) {
    /* line 135, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    nav {
      top: auto;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 60px;
      border-radius: 0;
      z-index: 100; }
      /* line 204, C:/xampp/htdocs/_test/_FRIENDY/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 15px; }
        /* line 208, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        nav ul li {
          height: 60px; }
          /* line 211, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          nav ul li a {
            font-size: 0; }
            /* line 214, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            nav ul li a:before {
              font-size: 1.5rem;
              margin-right: 0; } }

/* line 226, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
main {
  position: absolute;
  top: 80px;
  left: 18%;
  width: 77%;
  background: #fff;
  box-shadow: 0 1px 3px #888888;
  border-radius: 10px;
  margin: 0 0 60px;
  padding: 60px; }
  @media screen and (max-width: 768px) {
    /* line 226, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    main {
      left: 5%;
      width: 90%;
      padding: 15px;
      margin: 0 0 100px; } }

/* line 252, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
footer {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0; }
  /* line 258, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  footer ul {
    margin: 10px; }
    /* line 261, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    footer ul li {
      display: inline-block;
      font-size: 0; }
      /* line 266, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      footer ul li a:before {
        font-size: 1rem; }

/* line 275, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#login {
  position: absolute;
  right: 0;
  left: 0;
  width: 325px;
  padding: 30px;
  margin: auto; }
  /* line 286, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #login section h2 {
    color: #009d9d;
    font-size: 1.5rem;
    margin-bottom: 15px; }
  /* line 292, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #login section dl {
    margin-bottom: 30px; }
    /* line 295, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #login section dl dt {
      color: #009d9d;
      font-size: 1rem; }
    /* line 300, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #login section dl dd {
      margin-bottom: 15px;
      font-size: 1rem; }
      /* line 304, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #login section dl dd input[type=text],
      #login section dl dd input[type=password] {
        width: 100%; }
  /* line 311, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #login section p {
    margin-bottom: 15px;
    text-align: center;
    font-size: 0.8rem; }
    /* line 316, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #login section p input[type=submit] {
      font-size: 1rem;
      color: #009d9d; }
      /* line 320, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #login section p input[type=submit]:hover {
        color: #fff; }

/* line 332, C:/xampp/htdocs/_test/_FRIENDY/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 335, C:/xampp/htdocs/_test/_FRIENDY/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);
    width: 100%; }
    @media screen and (max-width: 768px) {
      /* line 335, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #home-box > section {
        border: none;
        padding: 0;
        box-shadow: none; } }
    /* line 353, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #home-box > section > h2 {
      background: #009d9d;
      color: #fff;
      font-size: 1rem;
      margin-bottom: 5px;
      padding: 10px;
      border-radius: 4px; }
    /* line 363, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #home-box > section > ul li {
      font-size: 1rem; }
  /* line 371, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #home-box #home-order_list ul li {
    padding: 10px;
    border-bottom: 1px dashed #ccc; }
    /* line 376, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #home-box #home-order_list ul li a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-right: 3px;
      color: #009d9d;
      font-size: 80%; }
  /* line 387, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #home-box #home-information {
    padding: 10px; }
    /* line 390, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #home-box #home-information > h2 {
      background: #fff;
      color: #3f3f3f;
      font-size: 0.8rem;
      padding: 5px 10px; }
      @media screen and (max-width: 768px) {
        /* line 390, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #home-box #home-information > h2 {
          padding: 0px; } }
      /* line 404, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #home-box #home-information > h2:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f06a";
        margin-right: 10px; }
    /* line 410, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #home-box #home-information > dl {
      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 413, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #home-box #home-information > dl dt,
      #home-box #home-information > dl dd {
        font-size: 0.8rem;
        padding: 5px 10px;
        border-bottom: 1px dotted #aaa; }
      /* line 420, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #home-box #home-information > dl dt {
        width: 10%; }
      /* line 424, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #home-box #home-information > dl dd {
        width: 90%; }
      @media screen and (max-width: 768px) {
        /* line 432, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #home-box #home-information > dl dt {
          width: 100%;
          border-bottom: none;
          padding: 0px; }
        /* line 438, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #home-box #home-information > dl dd {
          width: 100%;
          padding: 0px; } }

/* line 453, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item > h2 {
  margin-bottom: 30px; }
  /* line 456, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f468";
    margin-right: 5px;
    color: #009d9d; }

/* line 463, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 467, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item p label {
    display: inline-block; }
  /* line 471, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item p input {
    width: 270px; }

/* line 477, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item > dl dt {
  color: #009d9d; }

/* line 481, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 485, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item > dl dd input {
    width: 100%; }

/* line 491, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item #list {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 491, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 505, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead,
    #item #list tbody {
      display: block; } }
  /* line 517, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item #list thead tr:nth-of-type(2n),
  #item #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 516, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead tr,
    #item #list tbody tr {
      display: block; } }
  /* line 529, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item #list thead tr th,
  #item #list thead tr td,
  #item #list tbody tr th,
  #item #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 529, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item #list thead tr th,
      #item #list thead tr td,
      #item #list tbody tr th,
      #item #list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 549, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item #list thead tr th,
  #item #list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 549, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item #list thead tr th,
      #item #list tbody tr th {
        display: none; } }
  /* line 564, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item #list thead tr td.name > a,
  #item #list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 564, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item #list thead tr td.name > a,
      #item #list tbody tr td.name > a {
        display: block; } }
    /* line 577, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead tr td.name > a:before,
    #item #list tbody tr td.name > a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-right: 3px;
      color: #009d9d;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 586, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead tr td.code,
    #item #list tbody tr td.code {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 596, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead tr td.price,
    #item #list tbody tr td.price {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 606, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead tr td.supplier_name,
    #item #list tbody tr td.supplier_name {
      display: none; } }
  @media screen and (max-width: 768px) {
    /* line 616, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item #list thead tr td.memo,
    #item #list tbody tr td.memo {
      display: none; } }

/* line 633, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item_detail h3,
#item_collectadd h3 {
  color: #009d9d;
  margin-bottom: 30px; }

/* line 639, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item_detail p img,
#item_collectadd p img {
  max-width: 500px;
  width: 100%; }

/* line 646, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item_detail > dl dt,
#item_collectadd > dl dt {
  color: #009d9d; }

/* line 650, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item_detail > dl dd,
#item_collectadd > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }
  /* line 654, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_detail > dl dd input,
  #item_detail > dl dd textarea,
  #item_collectadd > dl dd input,
  #item_collectadd > dl dd textarea {
    width: 100%; }
  /* line 659, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_detail > dl dd textarea,
  #item_collectadd > dl dd textarea {
    height: 120px; }
  /* line 663, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_detail > dl dd #supplier_search,
  #item_collectadd > dl dd #supplier_search {
    width: 100px; }
  /* line 667, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_detail > dl dd #supplier_clear,
  #item_collectadd > dl dd #supplier_clear {
    margin-left: 5px;
    display: none; }
    /* line 673, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_detail > dl dd #supplier_clear a:before,
    #item_collectadd > dl dd #supplier_clear a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f2ed"; }
  /* line 679, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_detail > dl dd #supplier_name,
  #item_collectadd > dl dd #supplier_name {
    width: 300px; }
    @media screen and (max-width: 768px) {
      /* line 679, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_detail > dl dd #supplier_name,
      #item_collectadd > dl dd #supplier_name {
        width: 100%; } }

/* line 695, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item_collectadd table {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  /* line 704, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_collectadd table thead tr:nth-of-type(2n),
  #item_collectadd table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 708, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_collectadd table thead tr th,
  #item_collectadd table thead tr td,
  #item_collectadd table tbody tr th,
  #item_collectadd table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 715, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_collectadd table thead tr th,
  #item_collectadd table tbody tr th {
    background: #e8e8e8; }

/* line 726, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier > h2 {
  margin-bottom: 30px; }
  /* line 729, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2bb";
    margin-right: 5px;
    color: #009d9d; }

/* line 736, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 740, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier p label {
    display: inline-block; }
  /* line 744, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier p input {
    width: 270px; }

/* line 750, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier > dl dt {
  color: #009d9d; }

/* line 754, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 758, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier > dl dd input {
    width: 100%; }

/* line 764, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier #list {
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  @media screen and (max-width: 768px) {
    /* line 764, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #supplier #list {
      display: block;
      border-top: none;
      border-left: none; } }
  @media screen and (max-width: 768px) {
    /* line 778, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #supplier #list thead,
    #supplier #list tbody {
      display: block; } }
  /* line 790, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier #list thead tr:nth-of-type(2n),
  #supplier #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  @media screen and (max-width: 768px) {
    /* line 789, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #supplier #list thead tr,
    #supplier #list tbody tr {
      display: block; } }
  /* line 802, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier #list thead tr th,
  #supplier #list thead tr td,
  #supplier #list tbody tr th,
  #supplier #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
    @media screen and (max-width: 768px) {
      /* line 802, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #supplier #list thead tr th,
      #supplier #list thead tr td,
      #supplier #list tbody tr th,
      #supplier #list tbody tr td {
        display: block;
        border-right: none;
        border-bottom: none;
        margin-bottom: 5px;
        border: 1px solid #c1c1c1;
        border-radius: 4px; } }
  /* line 822, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier #list thead tr th,
  #supplier #list tbody tr th {
    background: #e8e8e8; }
    @media screen and (max-width: 768px) {
      /* line 822, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #supplier #list thead tr th,
      #supplier #list tbody tr th {
        display: none; } }
  /* line 837, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier #list thead tr td.name > a,
  #supplier #list tbody tr td.name > a {
    cursor: pointer;
    color: #3f3f3f; }
    @media screen and (max-width: 768px) {
      /* line 837, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #supplier #list thead tr td.name > a,
      #supplier #list tbody tr td.name > a {
        display: block; } }
    /* line 850, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #supplier #list thead tr td.name > a:before,
    #supplier #list tbody tr td.name > a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f044";
      margin-right: 3px;
      color: #009d9d;
      font-size: 80%; }
  @media screen and (max-width: 768px) {
    /* line 859, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #supplier #list thead tr td.tel, #supplier #list thead tr td.fax, #supplier #list thead tr td.email, #supplier #list thead tr td.memo,
    #supplier #list tbody tr td.tel,
    #supplier #list tbody tr td.fax,
    #supplier #list tbody tr td.email,
    #supplier #list tbody tr td.memo {
      display: none; } }

/* line 879, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier_detail h3 {
  color: #009d9d;
  margin-bottom: 30px; }

/* line 885, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier_detail p img {
  max-width: 500px;
  width: 100%; }

/* line 892, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier_detail > dl dt {
  color: #009d9d; }

/* line 896, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#supplier_detail > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }
  /* line 900, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier_detail > dl dd input,
  #supplier_detail > dl dd textarea {
    width: 100%; }
  /* line 905, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #supplier_detail > dl dd textarea {
    height: 80px; }

/* line 915, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_list > h2 {
  margin-bottom: 30px; }
  /* line 918, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f15c";
    margin-right: 5px;
    color: #009d9d; }

/* line 925, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_list p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 930, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list p label {
    display: inline-block;
    margin-bottom: 5px; }
  /* line 935, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list p input {
    width: 270px; }
  /* line 940, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list p .icon-calender input {
    width: 100px; }

/* line 947, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_list > dl dt {
  color: #009d9d; }

/* line 951, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_list > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 955, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list > dl dd input {
    width: 100%; }

/* line 961, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_list #list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 970, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list thead tr:nth-of-type(2n),
  #order_list #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 974, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list thead tr th,
  #order_list #list thead tr td,
  #order_list #list tbody tr th,
  #order_list #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 981, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list thead tr th,
  #order_list #list tbody tr th {
    background: #e8e8e8; }
  /* line 987, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list thead tr td.no,
  #order_list #list tbody tr td.no {
    text-align: right; }
    /* line 990, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_list #list thead tr td.no > a,
    #order_list #list tbody tr td.no > a {
      cursor: pointer;
      color: #3f3f3f; }
  /* line 997, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list thead tr td.date,
  #order_list #list tbody tr td.date {
    text-align: center; }
  /* line 1003, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list thead tr td.tusk,
  #order_list #list tbody tr td.tusk {
    text-align: center; }
    /* line 1006, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_list #list thead tr td.tusk a,
    #order_list #list tbody tr td.tusk a {
      display: inline-block;
      margin: 0 5px; }
      /* line 1011, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #order_list #list thead tr td.tusk a.update:before,
      #order_list #list tbody tr td.tusk a.update:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f044"; }
      /* line 1017, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #order_list #list thead tr td.tusk a.delete:before,
      #order_list #list tbody tr td.tusk a.delete:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f2ed"; }

@media screen and (max-width: 768px) {
  /* line 1029, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_list #list {
    display: block;
    border-top: none;
    border-left: none; }
    /* line 1034, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_list #list thead,
    #order_list #list tbody {
      display: block; }
      /* line 1038, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #order_list #list thead tr,
      #order_list #list tbody tr {
        display: block;
        border: 1px solid #c1c1c1;
        border-radius: 16px;
        margin-bottom: 10px;
        padding: 15px; }
        /* line 1045, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #order_list #list thead tr th,
        #order_list #list thead tr td,
        #order_list #list tbody tr th,
        #order_list #list tbody tr td {
          border-right: none;
          border-bottom: none;
          display: block;
          padding: 0px; }
          /* line 1056, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_list #list thead tr th.memo,
          #order_list #list thead tr td.memo,
          #order_list #list tbody tr th.memo,
          #order_list #list tbody tr td.memo {
            font-size: 75%; }
    /* line 1068, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_list #list thead {
      display: none; } }

/* line 1076, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#orderlist_detail h3 {
  color: #009d9d;
  margin-bottom: 30px; }

/* line 1082, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#orderlist_detail p img {
  max-width: 500px;
  width: 100%; }

/* line 1089, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#orderlist_detail > dl dt {
  color: #009d9d; }

/* line 1093, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#orderlist_detail > dl dd {
  padding: 0 15px;
  margin-bottom: 30px; }
  /* line 1097, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #orderlist_detail > dl dd input,
  #orderlist_detail > dl dd textarea {
    width: 100%; }
  /* line 1102, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #orderlist_detail > dl dd textarea {
    height: 80px; }

/* line 1113, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_detail > h2 {
  margin-bottom: 30px; }
  /* line 1116, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail > h2:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f15c";
    margin-right: 5px;
    color: #009d9d; }

/* line 1123, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_detail p {
  text-align: center;
  margin-bottom: 30px; }
  /* line 1127, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail p label {
    display: inline-block;
    margin: 0 15px 5px; }
  /* line 1133, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail p .icon-search input {
    width: 200px; }
  /* line 1139, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail p .icon-calender input {
    width: 100px; }
  /* line 1144, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail p:last-of-type {
    padding-bottom: 200px; }

/* line 1150, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_detail > dl dt {
  color: #009d9d; }

/* line 1154, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_detail > dl dd {
  position: relative;
  margin-bottom: 30px; }
  /* line 1158, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail > dl dd input {
    width: 100%; }

/* line 1164, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_detail #list {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 30px; }
  /* line 1174, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr:nth-of-type(2n),
  #order_detail #list tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 1179, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr th,
  #order_detail #list thead tr td,
  #order_detail #list tbody tr th,
  #order_detail #list tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 1187, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr th,
  #order_detail #list tbody tr th {
    background: #e8e8e8; }
  /* line 1194, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr td.trash,
  #order_detail #list tbody tr td.trash {
    text-align: center; }
    /* line 1198, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_detail #list thead tr td.trash a:before,
    #order_detail #list tbody tr td.trash a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f2ed"; }
  /* line 1208, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr td.price,
  #order_detail #list tbody tr td.price {
    text-align: right; }
    /* line 1209, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_detail #list thead tr td.price:before,
    #order_detail #list tbody tr td.price:before {
      content: "\\"; }
  /* line 1217, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr td.quentity,
  #order_detail #list tbody tr td.quentity {
    text-align: right; }
    /* line 1218, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_detail #list thead tr td.quentity:after,
    #order_detail #list tbody tr td.quentity:after {
      content: "個"; }
  /* line 1230, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list thead tr td.status,
  #order_detail #list tbody tr td.status {
    text-align: center; }

@media screen and (max-width: 768px) {
  /* line 1240, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_detail #list {
    display: block;
    border-top: none;
    border-left: none; }
    /* line 1245, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_detail #list thead,
    #order_detail #list tbody {
      display: block; }
      /* line 1249, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #order_detail #list thead tr,
      #order_detail #list tbody tr {
        display: block;
        border: 1px solid #c1c1c1;
        border-radius: 16px;
        margin-bottom: 10px;
        padding: 15px; }
        /* line 1256, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #order_detail #list thead tr th,
        #order_detail #list thead tr td,
        #order_detail #list tbody tr th,
        #order_detail #list tbody tr td {
          border-right: none;
          border-bottom: none;
          display: block;
          padding: 0px; }
          /* line 1265, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_detail #list thead tr th.code,
          #order_detail #list thead tr td.code,
          #order_detail #list tbody tr th.code,
          #order_detail #list tbody tr td.code {
            font-size: 50%; }
            /* line 1268, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #order_detail #list thead tr th.code:before,
            #order_detail #list thead tr td.code:before,
            #order_detail #list tbody tr th.code:before,
            #order_detail #list tbody tr td.code:before {
              content: "JAN:"; }
          /* line 1274, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_detail #list thead tr th.price:before,
          #order_detail #list thead tr td.price:before,
          #order_detail #list tbody tr th.price:before,
          #order_detail #list tbody tr td.price:before {
            content: "単価:";
            font-size: 50%; }
          /* line 1281, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_detail #list thead tr th.quentity:before,
          #order_detail #list thead tr td.quentity:before,
          #order_detail #list tbody tr th.quentity:before,
          #order_detail #list tbody tr td.quentity:before {
            content: "個数:";
            font-size: 50%; }
          /* line 1287, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_detail #list thead tr th.supplier_name,
          #order_detail #list thead tr td.supplier_name,
          #order_detail #list tbody tr th.supplier_name,
          #order_detail #list tbody tr td.supplier_name {
            font-size: 75%; }
          /* line 1291, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_detail #list thead tr th.memo,
          #order_detail #list thead tr td.memo,
          #order_detail #list tbody tr th.memo,
          #order_detail #list tbody tr td.memo {
            font-size: 75%; }
    /* line 1304, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_detail #list thead {
      display: none; } }

/* line 1312, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#order_item_list table {
  width: 100%;
  border-top: 1px solid #c1c1c1;
  border-left: 1px solid #c1c1c1; }
  /* line 1320, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_item_list table thead tr:nth-of-type(2n),
  #order_item_list table tbody tr:nth-of-type(2n) {
    background: #f0f0f0; }
  /* line 1324, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_item_list table thead tr th,
  #order_item_list table thead tr td,
  #order_item_list table tbody tr th,
  #order_item_list table tbody tr td {
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 5px; }
  /* line 1331, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_item_list table thead tr th,
  #order_item_list table tbody tr th {
    background: #e8e8e8; }

@media screen and (max-width: 768px) {
  /* line 1341, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #order_item_list table {
    display: block;
    border-top: none;
    border-left: none; }
    /* line 1346, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_item_list table thead,
    #order_item_list table tbody {
      display: block; }
      /* line 1350, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #order_item_list table thead tr,
      #order_item_list table tbody tr {
        display: block;
        border: 1px solid #c1c1c1;
        border-radius: 16px;
        margin-bottom: 10px;
        padding: 15px; }
        /* line 1357, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #order_item_list table thead tr th,
        #order_item_list table thead tr td,
        #order_item_list table tbody tr th,
        #order_item_list table tbody tr td {
          border-right: none;
          border-bottom: none;
          display: block;
          padding: 0px; }
          /* line 1366, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_item_list table thead tr th.code,
          #order_item_list table thead tr td.code,
          #order_item_list table tbody tr th.code,
          #order_item_list table tbody tr td.code {
            font-size: 50%; }
            /* line 1369, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #order_item_list table thead tr th.code:before,
            #order_item_list table thead tr td.code:before,
            #order_item_list table tbody tr th.code:before,
            #order_item_list table tbody tr td.code:before {
              content: "JAN:"; }
          /* line 1374, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_item_list table thead tr th.price,
          #order_item_list table thead tr td.price,
          #order_item_list table tbody tr th.price,
          #order_item_list table tbody tr td.price {
            text-align: right; }
            /* line 1375, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #order_item_list table thead tr th.price:before,
            #order_item_list table thead tr td.price:before,
            #order_item_list table tbody tr th.price:before,
            #order_item_list table tbody tr td.price:before {
              content: "\\"; }
          /* line 1382, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_item_list table thead tr th.memo,
          #order_item_list table thead tr td.memo,
          #order_item_list table tbody tr th.memo,
          #order_item_list table tbody tr td.memo {
            font-size: 75%; }
          /* line 1386, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #order_item_list table thead tr th.tusk,
          #order_item_list table thead tr td.tusk,
          #order_item_list table tbody tr th.tusk,
          #order_item_list table tbody tr td.tusk {
            text-align: right; }
    /* line 1397, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #order_item_list table thead {
      display: none; } }

/* line 1404, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#item_input {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 30px;
  padding: 0 30px;
  background: #009d9d;
  color: #fff; }
  @media screen and (max-width: 768px) {
    /* line 1404, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input {
      bottom: 60px; } }
  /* line 1422, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_input > a {
    display: block;
    height: 30px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    color: #fff; }
    /* line 1434, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input > a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      content: "\f141"; }
  /* line 1439, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_input > div {
    padding: 30px 0; }
    @media screen and (max-width: 768px) {
      /* line 1439, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input > div {
        padding: 30px 0 15px; } }
  /* line 1451, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_input input {
    font-size: 1.5rem;
    border-radius: 8px;
    border: solid #fff 1px;
    margin-bottom: 10px; }
    @media screen and (max-width: 768px) {
      /* line 1451, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input input {
        font-size: 1rem;
        border-radius: 5px; } }
    /* line 1466, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input input:disabled {
      background: rgba(255, 255, 255, 0.7); }
  /* line 1471, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_input p {
    text-align: center; }
    /* line 1474, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input p label {
      position: relative; }
      /* line 1477, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input p label:before {
        position: absolute;
        font-size: 1.5em;
        top: -0.7rem;
        left: 0.2rem; }
        @media screen and (max-width: 768px) {
          /* line 1477, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #item_input p label:before {
            font-size: 1.2rem;
            top: -0.3rem; } }
      /* line 1493, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input p label #item_search {
        width: 100%;
        padding-left: 2.5rem; }
    /* line 1499, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input p .btn {
      font-size: 1.2rem;
      width: 40%;
      min-width: 100px;
      padding: 10px 0px;
      border-radius: 2rem;
      margin-top: 15px;
      border: solid #fff 1px;
      background: #009d9d;
      color: #fff; }
      @media screen and (max-width: 768px) {
        /* line 1499, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #item_input p .btn {
          font-size: 1rem;
          padding: 5px 0px;
          margin-top: 8px; } }
      /* line 1520, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input p .btn:hover {
        opacity: 1;
        background: #fff;
        color: #009d9d; }
  /* line 1528, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_input dl {
    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;
    position: relative; }
    /* line 1532, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input dl dt {
      display: none; }
    /* line 1536, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #item_input dl dd {
      position: relative;
      width: 24.5%; }
      /* line 1540, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd input {
        width: 100%;
        padding-left: 2rem; }
      /* line 1545, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:before {
        content: "";
        font-size: 0.7rem;
        position: absolute;
        top: 5px;
        left: 5px;
        color: #3f3f3f; }
      @media screen and (max-width: 768px) {
        /* line 1554, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #item_input dl dd:nth-of-type(1) {
          width: 100%; } }
      /* line 1559, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:nth-of-type(1):before {
        content: "品名"; }
      @media screen and (max-width: 768px) {
        /* line 1564, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #item_input dl dd:nth-of-type(2) {
          width: 100%; } }
      /* line 1569, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:nth-of-type(2):before {
        content: "JAN"; }
      @media screen and (max-width: 768px) {
        /* line 1574, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #item_input dl dd:nth-of-type(3) {
          width: 49%; } }
      /* line 1579, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:nth-of-type(3) input {
        text-align: right;
        padding-right: 2rem; }
      /* line 1584, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:nth-of-type(3):before {
        content: "数量"; }
      /* line 1588, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:nth-of-type(3):after {
        content: "個";
        font-size: 1rem;
        position: absolute;
        bottom: 15px;
        right: 10px;
        color: #3f3f3f; }
      @media screen and (max-width: 768px) {
        /* line 1598, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #item_input dl dd:nth-of-type(4) {
          width: 49%; } }
      /* line 1603, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #item_input dl dd:nth-of-type(4):before {
        content: "備考"; }

/* line 1617, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
.lity-container {
  min-width: 300px;
  width: 50%; }

/* line 1622, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
.dialog {
  background: #fff;
  border: solid #009d9d 1px;
  border-radius: 10px;
  padding: 30px;
  overflow: auto; }
  @media screen and (max-width: 768px) {
    /* line 1622, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    .dialog {
      padding: 15px; } }
  /* line 1638, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  .dialog > dl > dt {
    color: #009d9d; }
  /* line 1642, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  .dialog > dl > dd {
    padding: 0 20px;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      /* line 1642, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      .dialog > dl > dd {
        padding: 0; } }
  /* line 1656, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  .dialog > p {
    text-align: center; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1797, C:/xampp/htdocs/_test/_FRIENDY/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 1810, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
::-webkit-scrollbar {
  width: 8px; }

/* line 1814, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
::-webkit-scrollbar-track {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px; }

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

/* line 1828, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
#ordersheet,
.ordersheet_copy {
  display: none; }

@media print {
  /* line 1835, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  header,
  nav,
  footer {
    display: none; }
  /* line 1841, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #item_input {
    display: none; }
  /* line 1845, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  main {
    position: static;
    width: 100%;
    background: #fff;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    padding: 0; }
    /* line 1855, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    main section {
      display: none; }
  /* line 1860, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  .ordersheet_copy {
    display: block; }
  /* line 1864, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
  #ordersheet,
  .ordersheet_copy {
    width: 210mm;
    height: 297mm;
    background: #fff;
    padding: 10mm; }
    /* line 1871, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
    #ordersheet section,
    .ordersheet_copy section {
      position: relative;
      width: 100%; }
      /* line 1875, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #ordersheet section h3,
      .ordersheet_copy section h3 {
        font-size: 7mm;
        text-align: center; }
      /* line 1880, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #ordersheet section #orderno,
      .ordersheet_copy section #orderno {
        position: absolute;
        top: 0;
        left: 0;
        border-bottom: 0.5mm solid #000; }
        /* line 1886, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderno dt,
        #ordersheet section #orderno dd,
        .ordersheet_copy section #orderno dt,
        .ordersheet_copy section #orderno dd {
          font-size: 3mm;
          display: inline-block; }
      /* line 1893, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #ordersheet section #orderpage,
      .ordersheet_copy section #orderpage {
        position: absolute;
        top: 0;
        right: 0; }
        /* line 1898, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderpage dt,
        #ordersheet section #orderpage dd,
        .ordersheet_copy section #orderpage dt,
        .ordersheet_copy section #orderpage dd {
          font-size: 3mm;
          display: inline-block; }
        /* line 1905, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderpage dd:after,
        .ordersheet_copy section #orderpage dd:after {
          content: attr(data-max); }
      /* line 1911, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #ordersheet section #orderinfo,
      .ordersheet_copy section #orderinfo {
        position: absolute;
        top: 20mm;
        left: 0;
        width: 100mm; }
        /* line 1917, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderinfo dt,
        #ordersheet section #orderinfo dd,
        .ordersheet_copy section #orderinfo dt,
        .ordersheet_copy section #orderinfo dd {
          display: inline-block;
          margin-bottom: 1mm;
          vertical-align: middle; }
        /* line 1924, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderinfo dt,
        .ordersheet_copy section #orderinfo dt {
          width: 10mm;
          font-size: 3mm; }
        /* line 1929, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderinfo dd,
        .ordersheet_copy section #orderinfo dd {
          width: 80mm;
          min-height: 6mm;
          font-size: 4mm;
          border-bottom: 0.5mm solid #000; }
          /* line 1935, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderinfo dd#supplier,
          .ordersheet_copy section #orderinfo dd#supplier {
            position: relative; }
            /* line 1938, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #ordersheet section #orderinfo dd#supplier:after,
            .ordersheet_copy section #orderinfo dd#supplier:after {
              content: "御中";
              display: block;
              position: absolute;
              bottom: 0;
              right: 0; }
      /* line 1949, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #ordersheet section #storeinfo,
      .ordersheet_copy section #storeinfo {
        position: absolute;
        top: 20mm;
        right: 0;
        width: 80mm; }
        /* line 1955, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #storeinfo dt,
        #ordersheet section #storeinfo dd,
        .ordersheet_copy section #storeinfo dt,
        .ordersheet_copy section #storeinfo dd {
          display: inline-block;
          margin-bottom: 2mm;
          vertical-align: middle; }
        /* line 1962, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #storeinfo dt,
        .ordersheet_copy section #storeinfo dt {
          width: 10mm;
          font-size: 3mm; }
        /* line 1967, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #storeinfo dd,
        .ordersheet_copy section #storeinfo dd {
          width: 60mm;
          font-size: 3mm;
          min-height: 4mm; }
          /* line 1972, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #storeinfo dd#name,
          .ordersheet_copy section #storeinfo dd#name {
            font-size: 4mm; }
      /* line 1978, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
      #ordersheet section #orderlist,
      .ordersheet_copy section #orderlist {
        position: absolute;
        top: 80mm;
        left: 0;
        width: 100%;
        border-top: 1mm solid #000;
        border-left: 1mm solid #000;
        border-right: 1mm solid #000;
        border-bottom: 1mm solid #000; }
        /* line 1990, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderlist thead tr th,
        .ordersheet_copy section #orderlist thead tr th {
          border-right: 0.5mm solid #000;
          border-bottom: 0.5mm solid #000;
          font-size: 3mm;
          padding: 0.5mm;
          background: #ddd; }
        /* line 2002, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderlist tbody tr td,
        .ordersheet_copy section #orderlist tbody tr td {
          border-right: 0.5mm solid #000;
          border-bottom: 0.5mm solid #000;
          padding: 1mm;
          font-size: 3.6mm; }
          /* line 2008, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tbody tr td.no,
          .ordersheet_copy section #orderlist tbody tr td.no {
            text-align: right;
            white-space: nowrap;
            font-size: 3mm; }
          /* line 2016, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tbody tr td.code,
          .ordersheet_copy section #orderlist tbody tr td.code {
            white-space: nowrap; }
          /* line 2020, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tbody tr td.price,
          .ordersheet_copy section #orderlist tbody tr td.price {
            text-align: right;
            white-space: nowrap; }
            /* line 2024, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #ordersheet section #orderlist tbody tr td.price:before,
            .ordersheet_copy section #orderlist tbody tr td.price:before {
              content: "\\"; }
          /* line 2029, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tbody tr td.quentity,
          .ordersheet_copy section #orderlist tbody tr td.quentity {
            text-align: right;
            white-space: nowrap; }
          /* line 2034, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tbody tr td.subtotal,
          .ordersheet_copy section #orderlist tbody tr td.subtotal {
            text-align: right;
            white-space: nowrap; }
            /* line 2038, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #ordersheet section #orderlist tbody tr td.subtotal:before,
            .ordersheet_copy section #orderlist tbody tr td.subtotal:before {
              content: "\\"; }
        /* line 2051, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderlist tfoot th,
        .ordersheet_copy section #orderlist tfoot th {
          border-right: 0.5mm solid #000;
          border-bottom: 0.5mm solid #000;
          padding: 1mm;
          font-size: 3mm;
          text-align: right;
          background: #ddd; }
        /* line 2060, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
        #ordersheet section #orderlist tfoot td,
        .ordersheet_copy section #orderlist tfoot td {
          border-right: 0.5mm solid #000;
          border-bottom: 0.5mm solid #000;
          padding: 1mm;
          font-size: 3.6mm; }
          /* line 2066, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tfoot td.total_quentity,
          .ordersheet_copy section #orderlist tfoot td.total_quentity {
            text-align: right;
            white-space: nowrap; }
          /* line 2071, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
          #ordersheet section #orderlist tfoot td.total_price,
          .ordersheet_copy section #orderlist tfoot td.total_price {
            text-align: right;
            white-space: nowrap; }
            /* line 2075, C:/xampp/htdocs/_test/_FRIENDY/css/style.scss */
            #ordersheet section #orderlist tfoot td.total_price:before,
            .ordersheet_copy section #orderlist tfoot td.total_price:before {
              content: "\\"; } }

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