@charset "UTF-8";
/* line 21, include/_button.scss */
.btn { width: 220px; height: 38px; margin: auto; position: relative; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; transition: .5s; }
/* line 22, include/_button.scss */
.btn input { width: 100%; height: 100%; cursor: pointer; color: #0f79af; background: #f2f2f2; border: 1px solid #1f497d; font-size: 18px; font-weight: 700; padding: .25em 0; border-radius: 9px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding-left: .5em; }
/* line 23, include/_button.scss */
.btn em, .btn i { cursor: pointer; }
/* line 24, include/_button.scss */
.btn em { width: 100%; height: 100%; }
/* line 25, include/_button.scss */
.btn i { line-height: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; right: 14px; width: 12px; transition: .25s; }
/* line 26, include/_button.scss */
.btn:hover { opacity: .6; }
/* line 27, include/_button.scss */
.btn:hover i { right: 11px; }
/* line 31, include/_button.scss */
.btn.s { width: 120px; height: 36px; }
/* line 31, include/_button.scss */
.btn.s input { font-size: 16px; padding: .25em 0; border-radius: 8px; }
/* line 32, include/_button.scss */
.btn.m { width: 180px; height: 36px; }
/* line 32, include/_button.scss */
.btn.m input { font-size: 16px; padding: .25em 0; border-radius: 8px; }
/* line 33, include/_button.scss */
.btn.l { width: 250px; height: 45px; }
/* line 33, include/_button.scss */
.btn.l input { font-size: 18px; padding: .55em 0; border-radius: 10px; }
/* line 33, include/_button.scss */
.btn.l i { width: 15px; }
/* line 34, include/_button.scss */
.btn.ll { width: 200px; height: 45px; }
/* line 34, include/_button.scss */
.btn.ll input { font-size: 19px; padding: 0 0; border-radius: 10px; }
/* line 34, include/_button.scss */
.btn.ll i { width: 20px; }
/* line 35, include/_button.scss */
.btn.nrw { width: 100px; }
/* line 37, include/_button.scss */
.btn.red input { background: #c0504d; }
/* line 38, include/_button.scss */
.btn.blue input { background: #0f79af; color: #fff; border: none; }
/* line 39, include/_button.scss */
.btn.blue2 input { background: #1f497d; }
/* line 40, include/_button.scss */
.btn.skyblue input { background: #ceecff; color: inherit; }
/* line 41, include/_button.scss */
.btn.green input { background: #789440; color: #fff; border: none; }
/* line 42, include/_button.scss */
.btn.yellow input { background: #ffff00; color: inherit; }
/* line 43, include/_button.scss */
.btn.pink input { background: #ffccff; color: inherit; }
/* line 49, include/_button.scss */
.btn.login i, .btn.logout i { width: 20px; }
/* line 51, include/_button.scss */
.btn.login i, .btn.upload i, .btn.download i { right: 14px; }
/* line 51, include/_button.scss */
.btn.login:hover i, .btn.upload:hover i, .btn.download:hover i { right: 14px; }
/* line 52, include/_button.scss */
.btn.clear i { left: 14px; }
/* line 52, include/_button.scss */
.btn.clear:hover i { left: 14px; }
/* line 53, include/_button.scss */
.btn.logout i { right: 12px; }
/* line 53, include/_button.scss */
.btn.logout:hover i { right: 12px; }
/* line 54, include/_button.scss */
.btn.next input { padding-left: 0; padding-right: .5em; }
/* line 55, include/_button.scss */
.btn.prev i, .btn.back i { right: auto; left: 14px; }
/* line 55, include/_button.scss */
.btn.prev:hover i, .btn.back:hover i { right: auto; left: 11px; }
/* line 56, include/_button.scss */
.btn.clear input { color: #c00000; }
/* line 57, include/_button.scss */
.btn.delete input { color: #c00000; padding: 0; }
/* line 58, include/_button.scss */
.btn.confirm i { right: 14px; }
/* line 58, include/_button.scss */
.btn.confirm:hover i { right: 14px; }
/* line 59, include/_button.scss */
.btn.search i { left: 14px; }
/* line 59, include/_button.scss */
.btn.search:hover i { left: 14px; }
/* line 60, include/_button.scss */
.btn.cart i { width: 22px !important; left: 14px; }
/* line 60, include/_button.scss */
.btn.cart:hover i { left: 14px; }
/* line 61, include/_button.scss */
.btn.cancel i { width: 18px; left: 14px; }
/* line 61, include/_button.scss */
.btn.cancel:hover i { left: 14px; }
/* line 62, include/_button.scss */
.btn.confirm i { width: 18px; right: 14px; }
/* line 62, include/_button.scss */
.btn.confirm:hover i { right: 14px; }
/* line 65, include/_button.scss */
.btn.order_csv, .btn.order_pdf { width: 220px !important; }
/* line 65, include/_button.scss */
.btn.order_csv i, .btn.order_pdf i { width: 26px; left: 12px; }
/* line 65, include/_button.scss */
.btn.order_csv:hover i, .btn.order_pdf:hover i { left: 12px; }
/* line 66, include/_button.scss */
.btn.csv i, .btn.pdf i { width: 26px; left: 12px; }
/* line 66, include/_button.scss */
.btn.csv:hover i, .btn.pdf:hover i { left: 12px; }
/* line 72, include/_button.scss */
.btn.display_summary.active input, .btn.display_detail.active input { background: #789440; }
/* line 78, include/_button.scss */
.btn.detail, .btn.request { width: 60px; height: 30px; }
/* line 78, include/_button.scss */
.btn.detail input, .btn.request input { font-size: 16px; padding: 0; }
/* line 83, include/_button.scss */
.btn.active { pointer-events: none; opacity: 1; }
/* line 86, include/_button.scss */
.btn.delete i, .btn.active i, .btn.display_summary i, .btn.display_detail i, .btn.output_csv i, .btn.output_pdf i, .btn.detail i, .btn.date_limit i, .btn.holding_stock i { display: none; }

@media only screen and (max-width: 750px) { /* line 92, include/_button.scss */
  .btn { width: 100%; transition: 0s; /*&.ll { width: 200px; height: 48px; input { font-size: 19px; padding: .55em 0; @include br(10);} i { width: 20px;}}*/ }
  /* line 93, include/_button.scss */
  .btn input { padding: .25em 0; border-radius: 10px; font-size: 18px; }
  /* line 95, include/_button.scss */
  .btn i { right: 14px; width: 15px; transition: 0s; }
  /* line 96, include/_button.scss */
  .btn:hover { opacity: 1; }
  /* line 97, include/_button.scss */
  .btn:hover i { right: 14px; }
  /* line 101, include/_button.scss */
  .btn.s { width: 120px; height: 36px; }
  /* line 101, include/_button.scss */
  .btn.s input { font-size: 16px; padding: .25em 0; border-radius: 8px; }
  /* line 102, include/_button.scss */
  .btn.m { width: 180px; height: 36px; }
  /* line 102, include/_button.scss */
  .btn.m input { font-size: 16px; padding: .25em 0; border-radius: 8px; }
  /* line 103, include/_button.scss */
  .btn.l { width: 250px; height: 45px; }
  /* line 103, include/_button.scss */
  .btn.l input { font-size: 16px; padding: .5em 0; border-radius: 10px; }
  /* line 103, include/_button.scss */
  .btn.l i { width: 15px; }
  /* line 105, include/_button.scss */
  .btn.ll { width: 48.5%; height: 45px; margin: 0; }
  /* line 105, include/_button.scss */
  .btn.ll input { font-size: 19px; padding: 0 0; border-radius: 10px; }
  /* line 105, include/_button.scss */
  .btn.ll i { width: 20px; }
  /* 物品マスタ（明細） 定数マスタ（明細）*/
  .btn.ll2 { width: 180px; height: 45px; margin: 0; }
  .btn.ll2 input { font-size: 19px; padding: 0 0; border-radius: 10px; }
  .btn.ll2 i { width: 20px; }
  /* line 106, include/_button.scss */
  .btn.nrw { width: 150px; }
  /* line 109, include/_button.scss */
  .btn.login i, .btn.logout i { width: 20px; }
  /* line 111, include/_button.scss */
  .btn.login i, .btn.upload i, .btn.download i { right: 14px; }
  /* line 111, include/_button.scss */
  .btn.login:hover i, .btn.upload:hover i, .btn.download:hover i { right: 14px; }
  /* line 112, include/_button.scss */
  .btn.logout i { right: 12px; }
  /* line 112, include/_button.scss */
  .btn.logout:hover i { right: 12px; } }
/* line 122, include/_button.scss */
.main_contents .btns_sec { padding: 20px 0; }

/* line 124, include/_button.scss */
.btns_sec { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin: 0 auto 10px; }
/* line 125, include/_button.scss */
.btns_sec .btns { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 100%; }
/* line 126, include/_button.scss */
.btns_sec .btns .btn { margin: 0; }
@media only screen and (max-width: 750px) {
  .btns_sec .btns .btn { max-width: 180px;}
}
/* line 127, include/_button.scss */
.btns_sec .btns .btn:not(:last-child) { /*margin-right: 1.5em;*/ margin-right: 6em; }
/* line 132, include/_button.scss */
.btns_sec.btns_sec_sub { /*justify-content: flex-start;*/ width: auto; }
/* line 133, include/_button.scss */
.btns_sec.btns_sec_sub .btns { width: auto; }
/* line 134, include/_button.scss */
.btns_sec.btns_sec_sub .btns .btn { margin: 0; width: 200px; height: 45px; }
/* line 136, include/_button.scss */
.btns_sec.btns_sec_sub .btns .btn:not(:last-child) { margin-right: 1.5em; }
/* line 140, include/_button.scss */
.btns_sec.btns_sec_sub .btns:not(:last-child) { margin-right: 2em; }
/* line 141, include/_button.scss */
.btns_sec.btns_sec_sub .btns:last-child { margin-left: auto; }
/* line 145, include/_button.scss */
.btns_sec.btns_sec_sub p.sort * { font-weight: 500; }
/* line 146, include/_button.scss */
.btns_sec.btns_sec_sub p.sort a { color: #ff0000; text-decoration: underline; }
/* line 147, include/_button.scss */
.btns_sec.btns_sec_sub p.sort a:hover { text-decoration: none; opacity: 1; }
/* line 156, include/_button.scss */
.btns_sec.bottom { /*margin-top: 30px;*/ padding: 0; margin: 10px auto 0; }
/* line 157, include/_button.scss */
.btns_sec.bottom .btns { margin: 0 auto 0; }
/* line 158, include/_button.scss */
.btns_sec.bottom.fixed { position: fixed; bottom: 0; left: 0; width: 100%; height: auto; padding: 15px 5%; justify-content: center; border-top: 1px solid #d8d8d8; background: white; z-index: 10;}
/* line 159, include/_button.scss */
.btns_sec.bottom.fixed .btns { width: auto; margin: 0; }
/* line 160, include/_button.scss */
.btns_sec.bottom.fixed .sec { align-items: center; }
/* line 161, include/_button.scss */
.btns_sec.bottom.fixed .sec.remarks_sec { margin-right: 1.5em; }
/* line 162, include/_button.scss */
.btns_sec.bottom.fixed .sec.remarks_sec .tit { margin-right: 1em; }
/* line 163, include/_button.scss */
.btns_sec.bottom.fixed .sec.remarks_sec .remarks { width: 350px; }
/* line 170, include/_button.scss */
.btns_sec.btns_sec_abs { position: absolute; /*bottom: 23px;*/ bottom: 30px; right: 0; margin: 0; width: auto; }
/* line 171, include/_button.scss */
.btns_sec.btns_sec_abs .btns { width: auto; margin-bottom: 0; }
/* line 172, include/_button.scss */
.btns_sec.btns_sec_abs .btns i { width: 20px; }
/* line 173, include/_button.scss */
.btns_sec.btns_sec_abs .btns .btn { /*width: 120px;*/ width: 200px; height: 45px; }

@media only screen and (max-width: 750px) { /* line 182, include/_button.scss */
  .main_contents .btns_sec { padding: 20px 0; }
  /* line 184, include/_button.scss */
  .btns_sec { width: 100%; margin: 0 auto 0px; }
  /* line 185, include/_button.scss */
  .btns_sec .btns { width: 100%; justify-content: space-between; }
  /* line 187, include/_button.scss */
  .btns_sec .btns .btn:not(:last-child) { /*margin-right: auto; margin-bottom: 1em;*/ margin-right: 0; }
  /* line 192, include/_button.scss */
  .btns_sec.btns_sec_sub { justify-content: space-between; }
  /* line 193, include/_button.scss */
  .btns_sec.btns_sec_sub .btns { width: 100%; }
  /* line 194, include/_button.scss */
  .btns_sec.btns_sec_sub .btns .btn { width: calc(100% / 2 - 5px); max-width: 180px; margin: 0 0 10px; }
  /* line 196, include/_button.scss */
  .btns_sec.btns_sec_sub .btns .btn:not(:last-child) { margin-right: 0em; }
  /* line 200, include/_button.scss */
  .btns_sec.btns_sec_sub .btns:not(:last-child) { margin-right: 0; }
  /* line 201, include/_button.scss */
  .btns_sec.btns_sec_sub .btns:last-child { margin-left: auto; margin-bottom: 0; }
  /* line 204, include/_button.scss */
  .btns_sec.bottom { /*margin-top: 30px;*/ padding: 0; margin: 10px auto 0; }
  /* line 205, include/_button.scss */
  .btns_sec.bottom .btns { margin: 0 auto 0em; }
  /* line 206, include/_button.scss */
  .btns_sec.bottom.fixed { width: 100%; height: auto; padding: 15px 5%; justify-content: space-between; }
  /* line 207, include/_button.scss */
  .btns_sec.bottom.fixed .btns { width: 100%; }
  /* line 208, include/_button.scss */
  .btns_sec.bottom.fixed .btns .btn { width: 180px; margin: 15px auto 0; }
  /* line 211, include/_button.scss */
  .btns_sec.bottom.fixed .sec.remarks_sec { margin-right: 0em; width: 100%; text-align: left; }
  /* line 212, include/_button.scss */
  .btns_sec.bottom.fixed .sec.remarks_sec .tit { margin-right: 0; width: 80px; }
  /* line 213, include/_button.scss */
  .btns_sec.bottom.fixed .sec.remarks_sec .remarks { width: calc(100% - 85px); }
  /* line 220, include/_button.scss */
  .btns_sec.btns_sec_abs { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; margin: 20px auto 0; }
  /* line 222, include/_button.scss */
  .btns_sec.btns_sec_abs .btns .btn { /*width: 150px;*/ width: 180px; }
  /* line 223, include/_button.scss */
  .btns_sec.btns_sec_abs .btns .btn i { width: 20px; }
  /* line 224, include/_button.scss */
  .btns_sec.btns_sec_abs .btns .btn input { padding: .25em 0; } }
/* line 25, include/_table.scss */
table { background: #fff; width: 100%; }
/* line 26, include/_table.scss */
table td, table th { padding: .25em 10px; font-size: 15px; box-sizing: border-box; border: 1px solid #d8d8d8; }
/* line 27, include/_table.scss */
table th { font-weight: 700; white-space: nowrap; }
/* line 29, include/_table.scss */
table thead td, table thead th { font-size: 90%; text-align: center; }
/* line 32, include/_table.scss */
table tbody td, table tbody th { text-align: left; }
/* line 33, include/_table.scss */
table tbody td { /*font-size: 95%;*/ font-weight: 400; }
@media only screen and (max-width: 750px) { /* line 25, include/_table.scss */
  table { width: 100%; }
  /* line 37, include/_table.scss */
  table td, table th { padding: .25em 10px; font-size: 15px; /*display: block;*/ }
  /* line 39, include/_table.scss */
  table thead td, table thead th { font-size: 90%; }
  /* line 42, include/_table.scss */
  table tbody th { padding-top: 1em; } }
/* line 49, include/_table.scss */
table.for_input th, table.for_input td { border: none; }
/* line 52, include/_table.scss */
table.for_input tbody th { width: 130px; }
@media only screen and (max-width: 750px) { /* line 59, include/_table.scss */
  table.for_input th, table.for_input td { border: none; display: block; padding-left: 0; padding-right: 0; }
  /* line 62, include/_table.scss */
  table.for_input tbody th { width: 100%; } }
/* line 71, include/_table.scss */
table.no_thead th, table.no_thead td { border: none; }
@media only screen and (max-width: 750px) { /* line 79, include/_table.scss */
  table.no_thead th, table.no_thead td { border: none; } }
/* line 89, include/_table.scss */
table.has_thead th { font-weight: 400; }
/* line 91, include/_table.scss */
table.has_thead thead { background: whitesmoke; }

/* line 117, include/_table.scss */
.selectbox_sec .mega_menu .mega_menu_inner table { width: 400px; max-width: 100%; }
@media only screen and (max-width: 750px) { /* line 117, include/_table.scss */
  .selectbox_sec .mega_menu .mega_menu_inner table { width: 100%; } }
/* line 118, include/_table.scss */
.selectbox_sec .mega_menu .mega_menu_inner table th, .selectbox_sec .mega_menu .mega_menu_inner table td { border: 1px solid #d8d8d8; display: table-cell; }
/* line 119, include/_table.scss */
.selectbox_sec .mega_menu .mega_menu_inner table th { font-weight: 700; }
/* line 120, include/_table.scss */
.selectbox_sec .mega_menu .mega_menu_inner table td { font-weight: 400; }

/* line 128, include/_table.scss */
.tableWrap { box-sizing: border-box; overflow: hidden !important; }
@media only screen and (max-width: 750px) { /* line 128, include/_table.scss */
  .tableWrap { width: 100%; overflow-x: auto !important; -webkit-overflow-scrolling: touch; -webkit-transition: 0.8s; -moz-transition: 0.8s; transition: 0.8s; } }
/* line 130, include/_table.scss */
.tableWrap table { width: 100%; max-width: 100%; border-collapse: collapse; border-spacing: 0px; }
/* add by j-suga @2023/01/13 検索結果のtd幅を固定 */
.tableWrap table.fixed {table-layout: fixed;};
/* line 131, include/_table.scss */
.tableWrap table td, .tableWrap table th { box-sizing: border-box; }
@media only screen and (max-width: 750px) { /* line 131, include/_table.scss */
  .tableWrap table td, .tableWrap table th { white-space: nowrap; } }

/* line 137, include/_table.scss */
.tablesorter-headerUnSorted, .tablesorter-headerAsc, .tablesorter-headerDesc { background-size: 12px 12px; background-repeat: no-repeat; background-position: center right 5px; cursor: pointer; }

/* line 138, include/_table.scss */
.tablesorter-headerUnSorted { background-image: url("../img/sort.png"); }

/* line 139, include/_table.scss */
.tablesorter-headerAsc { background-image: url("../img/sort_a.png"); }

/* line 140, include/_table.scss */
.tablesorter-headerDesc { background-image: url("../img/sort_d.png"); }

/* line 23, include/_input.scss */
input.form-input-text { padding-top: .25em; padding-bottom: .25em; width: 100%; height: 100%; }

/* line 24, include/_input.scss */
label.form-input-text-label { width: 100%; }

/* line 25, include/_input.scss */
.form-input-radioWrap { position: relative; }
/* line 26, include/_input.scss */
.form-input-radioWrap:not(:last-child) { /*margin-right: 1em;*/ }
/* line 27, include/_input.scss */
.form-input-radioWrap label.form-input-radio-label { background: rgba(206, 236, 255, 0); border: 1px solid rgba(15, 121, 175, 0.25); padding: .25em .75em; border-radius: 6px; transition: .25s; padding-left: 40px; display: block; }
/* line 28, include/_input.scss */
.form-input-radioWrap input.form-input-radio { width: 20px; height: 20px; border-radius: 50%; padding: 0; margin: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; left: 10px; }
/* line 29, include/_input.scss */
.form-input-radioWrap input.form-input-radio::before, .form-input-radioWrap input.form-input-radio::after { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; border-radius: 50%; }
/* line 30, include/_input.scss */
.form-input-radioWrap input.form-input-radio::before { background: #fff; border: 1px solid rgba(15, 121, 175, 0.5); height: 20px; width: 20px; left: 0px; }
/* line 31, include/_input.scss */
.form-input-radioWrap input.form-input-radio::after { background: #0f79af; opacity: 0; height: 12px; width: 12px; left: 5px; }
/* line 33, include/_input.scss */
.form-input-radioWrap input.form-input-radio:checked::after { opacity: 1; }
/* line 34, include/_input.scss */
.form-input-radioWrap input.form-input-radio:checked + label.form-input-radio-label { background: #ceecff; border: 1px solid rgba(15, 121, 175, 0); box-shadow: 3px 3px 10px -6px rgba(0, 0, 0, 0.25) inset; }
/* line 41, include/_input.scss */
.form-input-radioWrap.do label.form-input-radio-label { color: #0f79af; border: 1px solid rgba(15, 121, 175, 0); }
/* line 43, include/_input.scss */
.form-input-radioWrap.do input.form-input-radio::before { border: 1px solid rgba(0, 0, 0, 0.4); }
/* line 51, include/_input.scss */
.form-input-radioWrap.donot label.form-input-radio-label { color: #ea700d; border: 1px solid rgba(234, 112, 13, 0); }
/* line 53, include/_input.scss */
.form-input-radioWrap.donot input.form-input-radio::before { border: 1px solid rgba(0, 0, 0, 0.4); }
/* line 54, include/_input.scss */
.form-input-radioWrap.donot input.form-input-radio::after { background: #ea700d; }
/* line 56, include/_input.scss */
.form-input-radioWrap.donot input.form-input-radio:checked + label.form-input-radio-label { background: #fdebdd; }

/* line 62, include/_input.scss */
.form-input-checkboxWrap { position: relative; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; height: 100%; }
/* line 63, include/_input.scss */
.form-input-checkboxWrap label.form-input-checkbox-label { position: relative; padding-left: 42px; }
/* line 64, include/_input.scss */
.form-input-checkboxWrap label.form-input-checkbox-label::before, .form-input-checkboxWrap label.form-input-checkbox-label::after { content: ""; position: absolute; left: 0; top: 5px; transition: .25s; }
/* line 65, include/_input.scss */
.form-input-checkboxWrap label.form-input-checkbox-label::before { width: 36px; height: 20px; background: #ccc; border-radius: 20px; }
/* line 66, include/_input.scss */
.form-input-checkboxWrap label.form-input-checkbox-label::after { width: 20px; height: 20px; border-radius: 50%; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); z-index: 2; }
/* line 68, include/_input.scss */
.form-input-checkboxWrap input.form-input-checkbox { position: absolute; left: 0; top: 0; width: 0; height: 100%; z-index: 5; opacity: 0; cursor: pointer; /*padding: 0; margin: 0;*/ }
/* line 71, include/_input.scss */
.form-input-checkboxWrap input.form-input-checkbox:checked + label.form-input-checkbox-label::before { background: #0f79af; }
/* line 72, include/_input.scss */
.form-input-checkboxWrap input.form-input-checkbox:checked + label.form-input-checkbox-label::after { left: 18px; }

/* line 79, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 80, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label input.form-input-text { width: calc(100% - 60px); min-width: 2em; height: 100%; text-align: center; }
/* line 81, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label input.form-input-text::-webkit-outer-spin-button, .form-input-number-labelWrap .form-input-number-label input.form-input-text::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
/* line 83, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner { cursor: pointer; user-select: none; min-width: 30px; padding: 0 6px; text-align: center; transition: .5s; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
/* line 84, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner:hover { opacity: .6 !important; }
/* line 85, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner span { width: 100%; height: 0; padding-top: 100%; border-radius: 50%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; position: relative; }
/* line 86, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner span::before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; font-size: 12px; line-height: 1; letter-spacing: 0; color: #fff; font-weight: 700; }
/* line 88, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner.down { opacity: .25; pointer-events: none; }
/* line 89, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner.down span { background: #2e75b6; }
/* line 89, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner.down span::before { content: "－"; }
/* line 90, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner.down.active { opacity: 1; pointer-events: initial; }
/* line 93, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner.up span { background: #ff0000; }
/* line 93, include/_input.scss */
.form-input-number-labelWrap .form-input-number-label .spinner.up span::before { content: "＋"; }

@media only screen and (max-width: 750px) { /* line 110, include/_input.scss */
  .form-input-radioWrap:not(:last-child) { /*margin-right: .5em;*/ }
  /* line 111, include/_input.scss */
  .form-input-radioWrap label.form-input-radio-label { padding: .35em .75em; border-radius: 6px; padding-left: 32px; font-size: 16px; }
  /* line 112, include/_input.scss */
  .form-input-radioWrap input.form-input-radio { width: 18px; height: 18px; /*top: 11px;*/ left: 8px; }
  /* line 114, include/_input.scss */
  .form-input-radioWrap input.form-input-radio::before { height: 18px; width: 18px; }
  /* line 115, include/_input.scss */
  .form-input-radioWrap input.form-input-radio::after { height: 10px; width: 10px; left: 5px; }
  /* line 123, include/_input.scss */
  .form-input-checkboxWrap { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-bottom: 1em; }
  /* line 124, include/_input.scss */
  .form-input-checkboxWrap label.form-input-checkbox-label { padding-left: 60px; }
  /* line 125, include/_input.scss */
  .form-input-checkboxWrap label.form-input-checkbox-label::before, .form-input-checkboxWrap label.form-input-checkbox-label::after { top: 2px; }
  /* line 126, include/_input.scss */
  .form-input-checkboxWrap label.form-input-checkbox-label::before { width: 50px; height: 25px; border-radius: 25px; }
  /* line 127, include/_input.scss */
  .form-input-checkboxWrap label.form-input-checkbox-label::after { width: 25px; height: 25px; }
  /* line 133, include/_input.scss */
  .form-input-checkboxWrap input.form-input-checkbox:checked + label.form-input-checkbox-label::after { left: 25px; } }
/* line 147, include/_input.scss */
.selectbox_sec { position: relative; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; text-align: left; border: 1px solid rgba(0, 0, 0, 0.5); box-sizing: border-box; font-size: 17px; min-width: 180px; }
/* line 148, include/_input.scss */
.selectbox_sec .mega_menu { position: absolute; left: 0; /*width: 100%;*/ transition: .35s; opacity: 0; height: 0; top: calc(100% - 30px); z-index: -1; }
/* line 149, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner { border: 1px solid rgba(0, 0, 0, 0.5); border-top: none; }
/* line 150, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner table { /*width: 500px; max-width: 100%;*/ /*background: #fff;*/ }
/* line 151, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner table td, .selectbox_sec .mega_menu .mega_menu_inner table th { padding: 5px 10px; border: 1px solid #d8d8d8; font-size: 15px; }
/* line 152, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner table th { width: auto; }
/* line 153, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner table thead { background: rgba(15, 121, 175, 0.9); color: #fff; }
/* line 154, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner table thead td, .selectbox_sec .mega_menu .mega_menu_inner table thead th { font-size: 90%; text-align: center; }
/* line 156, include/_input.scss */
.selectbox_sec .mega_menu .mega_menu_inner table tbody td, .selectbox_sec .mega_menu .mega_menu_inner table tbody th { text-align: left; }
/* line 160, include/_input.scss */
.selectbox_sec em, .selectbox_sec i { cursor: pointer; transition: .5s; }
/* line 161, include/_input.scss */
.selectbox_sec em { position: relative; z-index: 1; color: #333333; /*opacity: .6;*/ padding: .25em .75em; width: 100%; height: 100%; box-sizing: border-box; opacity: .6; }
/* line 162, include/_input.scss */
.selectbox_sec i { line-height: 0; width: 10px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; right: 12px; transform: translateY(-50%) rotate(0); }
/* line 163, include/_input.scss */
.selectbox_sec.open { /*background: #fdebdd;*/ border: 1px solid black; }
/* line 164, include/_input.scss */
.selectbox_sec.open .mega_menu { opacity: 1; height: auto; top: calc(100% + 1px); z-index: 50; }
/* line 165, include/_input.scss */
.selectbox_sec.open em { opacity: 0; }
/* line 166, include/_input.scss */
.selectbox_sec.open i { transform: translateY(-50%) rotate(180deg); }

@media only screen and (max-width: 750px) { /* line 173, include/_input.scss */
  .selectbox_sec { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
  /* line 174, include/_input.scss */
  .selectbox_sec .mega_menu { width: 100%; top: calc(100% - 30px); }
  /* line 176, include/_input.scss */
  .selectbox_sec .mega_menu .mega_menu_inner table { /*width: 100%;*/ }
  /* line 177, include/_input.scss */
  .selectbox_sec .mega_menu .mega_menu_inner table td, .selectbox_sec .mega_menu .mega_menu_inner table th { padding: 5px 10px; font-size: 14px; }
  /* line 179, include/_input.scss */
  .selectbox_sec .mega_menu .mega_menu_inner table thead td, .selectbox_sec .mega_menu .mega_menu_inner table thead th { font-size: 90%; }
  /* line 185, include/_input.scss */
  .selectbox_sec em { padding: .25em .5em; width: 100%; height: 100%; }
  /* line 186, include/_input.scss */
  .selectbox_sec i { width: 10px; right: 10px; }
  /* line 188, include/_input.scss */
  .selectbox_sec.open .mega_menu { top: calc(100% + 1px); } }
/* line 200, include/_input.scss */
.form-input-text { border: 1px solid rgba(0, 0, 0, 0.5); }
/* line 201, include/_input.scss */
.form-input-text:focus { border-color: black; /*background: #fdebdd;*/ }

/* line 203, include/_input.scss */
input, textarea { width: 100%; }
/* line 204, include/_input.scss */
input.w100, textarea.w100 { width: 100%; }
/* line 205, include/_input.scss */
input.w50, textarea.w50 { width: 50%; }
/* line 206, include/_input.scss */
input.w30, textarea.w30 { /*width: calc(100% / 3);*/ width: 250px; }

/* line 208, include/_input.scss */
textarea { height: calc( 1.5em * 10 ); }

@media only screen and (max-width: 750px) { /* line 214, include/_input.scss */
  input.w100, input.w50, input.w30, textarea.w100, textarea.w50, textarea.w30 { width: 100%; } }
/* line 220, include/_input.scss */
.w100 { width: 100%; }

/* line 221, include/_input.scss */
.w50 { width: 50%; }

/* line 222, include/_input.scss */
.w30 { /*width: calc(100% / 3);*/ width: 220px; }

@media only screen and (max-width: 750px) { /* line 224, include/_input.scss */
  .w100, .w50, .w30 { width: 100%; } }
/* line 18, include/_pagenation.scss */
.pagination_sec { display: flex; flex-direction: column; flex-wrap: wrap; }
/* line 19, include/_pagenation.scss */
.pagination_sec.top { padding: 30px 0 0px; }
/* line 20, include/_pagenation.scss */
.pagination_sec.bottom { padding: 0px 0 30px; }
/* line 21, include/_pagenation.scss */
.pagination_sec ul.pagination { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: auto; padding: 0 180px; }
/* line 22, include/_pagenation.scss */
.pagination_sec ul.pagination li { font-size: 100%; position: relative; font-size: 15px; font-weight: 300; }
/* line 24, include/_pagenation.scss */
.pagination_sec ul.pagination li:not(:last-child)::after { content: ""; width: 1px; height: calc(100% - 1em); background: #d8d8d8; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; left: 100%; }
/* line 26, include/_pagenation.scss */
.pagination_sec ul.pagination li a { color: inherit; text-decoration: underline; padding: .5em .7em; }
/* line 27, include/_pagenation.scss */
.pagination_sec ul.pagination li a.active, .pagination_sec ul.pagination li a:hover { text-decoration: none; }

/* line 37, include/_pagenation.scss */
.result_num { /*padding: .5em 0;*/ text-align: left; margin: 0 auto -2em 0; font-size: 15px; }
/* line 38, include/_pagenation.scss */
.result_num em, .result_num span { /*font-weight: 700;*/ }
/* line 39, include/_pagenation.scss */
.result_num em { margin-right: .5em; }

@media only screen and (max-width: 750px) { /* line 47, include/_pagenation.scss */
  .pagination_sec.top { padding: 30px 0 15px; }
  /* line 48, include/_pagenation.scss */
  .pagination_sec.bottom { padding: 15px 0 30px; }
  /* line 49, include/_pagenation.scss */
  .pagination_sec ul.pagination { padding: 0 0px; width: 120%; margin-left: -35px;}
  /* line 50, include/_pagenation.scss */
  .pagination_sec ul.pagination li { font-size: 14px; }
  /* line 52, include/_pagenation.scss */
  .pagination_sec ul.pagination li:not(:last-child)::after { height: calc(100% - 1em); }
  /* line 54, include/_pagenation.scss */
  .pagination_sec ul.pagination li a { color: inherit; padding: .5em .5em; }
  /* line 55, include/_pagenation.scss */
  .pagination_sec ul.pagination li a.active, .pagination_sec ul.pagination li a:hover { text-decoration: none; }
  /* line 58, include/_pagenation.scss */
  .pagination_sec ul.pagination li.prev { display: none; }
  /* line 60, include/_pagenation.scss */
  .pagination_sec ul.pagination li.next { display: none; }
  /* line 65, include/_pagenation.scss */
  .result_num { margin: 0 auto 1em 0; font-size: 15px; }
  /* line 67, include/_pagenation.scss */
  .result_num em { margin-right: .5em; } }
/* line 23, style.scss */
.conditions_sec, .main_contents { width: 90%; margin: auto; /*.status { margin-left: 1em;}*/ }
/* line 24, style.scss */
.conditions_sec .tit, .conditions_sec .result_num, .conditions_sec .status, .conditions_sec ul li, .main_contents .tit, .main_contents .result_num, .main_contents .status, .main_contents ul li { font-weight: 400; }

/* line 27, style.scss */
.conditions_sec, .settings_sec, .input_list, .pagination_sec, .status_sec { border-bottom: 5px solid #d8d8d8; padding: 15px 0; }
/* line 28, style.scss */
.conditions_sec.no_border, .settings_sec.no_border, .input_list.no_border, .pagination_sec.no_border, .status_sec.no_border { border-bottom: none; padding-bottom: 0; }

/* line 30, style.scss */
.conditions_sec { padding-top: 0; }

/* line 31, style.scss */
.input_list { border-bottom: none; }

/* line 32, style.scss */
.input_list_sec { border-bottom: none; }
/* add by j-suga @2023/01/13 検索条件のtd幅を固定 */
.input_list_sec table { table-layout: fixed; }

/* line 34, style.scss */
.bgBlue { background: rgba(206, 236, 255, 0.5); border: 1px solid rgba(15, 121, 175, 0.5); }

@media only screen and (max-width: 750px) { /* line 40, style.scss */
  .conditions_sec, .main_contents { width: 90%; }
  /* line 43, style.scss */
  .conditions_sec, .settings_sec, .input_list, .pagination_sec { padding: 30px 0; }
  /* line 44, style.scss */
  .conditions_sec.no_border, .settings_sec.no_border, .input_list.no_border, .pagination_sec.no_border { padding-bottom: 30px; }
  /* line 46, style.scss */
  .conditions_sec { padding-top: 0; } }
/* line 57, style.scss */
#title { font-size: 24px; font-weight: 700; width: 100%; margin: 0 auto 1em; padding: 0 5%; text-align: left; }
@media only screen and (max-width: 750px) { /* line 57, style.scss */
  #title { font-size: 22px; } }

/* line 60, style.scss */
.conditions_sec { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 61, style.scss */
.conditions_sec .btns_sec { /*margin: 0 auto 1em;*/ }

/* line 84, style.scss */
.input_list_sec .input_list { font-size: 18px; /*table th, table td, table input[type=text], table textarea, .selectbox_sec em {}*/ }
/* line 94, style.scss */
.input_list_sec .input_list .selectbox_sec { font-size: 17px; }
/* line 98, style.scss */
.input_list_sec .input_list .date_select { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 99, style.scss */
.input_list_sec .input_list .date_select input { width: calc(100% - 40px); }
/* line 100, style.scss */
.input_list_sec .input_list .date_select .ui-datepicker-trigger { width: 34px !important; cursor: pointer; transition: .5s; /* margin-left: .25em;*/ }
/* line 101, style.scss */
.input_list_sec .input_list .date_select .ui-datepicker-trigger:hover { opacity: .7; }
@media only screen and (max-width: 750px) { /* line 116, style.scss */
  .input_list_sec .input_list { font-size: 18px; }
  /* line 125, style.scss */
  .input_list_sec .input_list .selectbox_sec { font-size: 17px; }
  /* line 130, style.scss */
  .input_list_sec .input_list .date_select input { width: calc(100% - 40px); }
  /* line 131, style.scss */
  .input_list_sec .input_list .date_select .ui-datepicker-trigger { width: 34px !important; }
  /* line 132, style.scss */
  .input_list_sec .input_list .date_select .ui-datepicker-trigger:hover { opacity: 1; } }

/* line 155, style.scss */
#ui-datepicker-div { z-index: 10 !important; }
@media only screen and (max-width: 750px) { /* line 158, style.scss */
  #ui-datepicker-div .ui-datepicker-calendar th, #ui-datepicker-div .ui-datepicker-calendar td { display: table-cell; } }

/* line 163, style.scss */
.favorite { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; text-align: center; cursor: pointer; font-size: 30px; line-height: 1; height: 100%; }
/* line 164, style.scss */
.favorite i { color: #ffd966; transition: .25s; width: 100%; margin-top: -.15em; }
/* line 165, style.scss */
.favorite span { width: 100%; font-size: 30%; margin-top: .5em; }
/* line 166, style.scss */
.favorite.on i { -webkit-text-stroke: 1px #ffd966; }
/* line 167, style.scss */
.favorite.off i { color: #fff; -webkit-text-stroke: 1px rgba(0, 0, 0, 0.5); }

/* line 170, style.scss */
.condition_sec { height: 50px; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; }
/* line 171, style.scss */
.condition_sec .condition { white-space: nowrap; font-size: 14px; color: #fff; padding: 0 10px; border-radius: 20px; /*&:not(:last-child){ margin-bottom: .5em;}*/ }
/* line 172, style.scss */
.condition_sec .condition.valid { background: #2e75b6; margin-bottom: auto; }
/* line 173, style.scss */
.condition_sec .condition.invalid { background: #ff0000; margin-top: auto; }

/* line 182, style.scss */
.smallbtn_sec .btn:not(:last-child) { margin-bottom: .25em; }

/* line 186, style.scss */
.condition_display_sec { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 187, style.scss */
.condition_display_sec .condition { width: 48.5%; font-size: 14px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
/* line 189, style.scss */
.condition_display_sec .condition.valid.on { background: #ceecff; }
/* line 193, style.scss */
.condition_display_sec .condition.invalid.on { background: #ff0000; color: #fff; }
/* line 196, style.scss */
.condition_display_sec .condition.off { background: #fff; }

/* line 199, style.scss */
.holidays_display, .urgent_display { white-space: nowrap; font-size: 14px; padding: 0 10px; border-radius: 20px; background: #fff; border: 1px solid #999; text-align: center; }
/* line 200, style.scss */
.holidays_display.active, .urgent_display.active { color: #fff; border: none; }

/* line 202, style.scss */
.holidays_display { border-color: #a5a5a5; }
/* line 203, style.scss */
.holidays_display.active { background: #2e75b6; }

/* line 205, style.scss */
.urgent_display { color: #c00000; border-color: #c00000; }
/* line 206, style.scss */
.urgent_display.active { background: #ff0000; }

/* line 209, style.scss */
.processing_division { white-space: nowrap; font-size: 14px; padding: 0 10px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
/* line 210, style.scss */
.processing_division.consumption { background: #fff0f5; }
/* line 211, style.scss */
.processing_division.return { background: #ea700d; color: #fff; }
/* line 212, style.scss */
.processing_division.expired { background: #c00000; color: #fff; }
/* line 213, style.scss */
.processing_division.discard { background: #000; color: #fff; }
/* line 214, style.scss */
.processing_division.inventory_consumption { background: #d7e3bf; }
/* line 215, style.scss */
.processing_division.return_brought_items { background: #ffffdd; }

/* line 219, style.scss */
.phImage_wrap .phImage { position: relative; width: 100%; height: 0; padding-top: 90%; }
/* line 220, style.scss */
.phImage_wrap .phImage.valid { overflow: hidden; }
/* line 221, style.scss */
.phImage_wrap .phImage.valid img { width: 100% !important; height: 100% !important; object-fit: cover; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; }
/* line 223, style.scss */
.phImage_wrap .phImage.invalid { border: 2px dotted #d8d8d8; }
/* line 224, style.scss */
.phImage_wrap .phImage.invalid::before { content: "No Image"; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; font-size: 16px; text-align: center; color: #a5a5a5; }

/* line 229, style.scss */
.slide_btn { background: #f2f2f2; color: #0f79af; position: relative; width: 30px; height: 30px; border-radius: 5px; border: 2px solid #0f79af; box-sizing: border-box; cursor: pointer; }
/* line 230, style.scss */
.slide_btn i { width: 0; height: 0; border-style: solid; border-right: 7px solid transparent; border-left: 7px solid transparent; border-top: 12px solid #0f79af; border-bottom: 0; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; line-height: 1; transition: .5s; }
/* line 232, style.scss */
.slide_btn.open i { transform: translateY(-50%) scaleY(-1); }

/* line 236, style.scss */
.shipping_status { white-space: nowrap; font-size: 14px; padding: 0 10px; border-radius: 20px; background: #fff; /* border: 1px solid #999;*/ text-align: center; margin-bottom: .25em; }
/* line 237, style.scss */
.shipping_status.step1, .shipping_status.step2 { border: 1px solid #0f79af; }
/* line 240, style.scss */
.shipping_status.step3 { background: #0f79af; color: #fff;border: 1px solid #0f79af; }

/* line 247, style.scss */
.settings_sec, .scan_sec { display: flex; justify-content: flex-start; flex-wrap: wrap; text-align: left; width: 100%; }
/* line 248, style.scss */
.settings_sec .tit, .scan_sec .tit { width: 130px; font-weight: 700; padding: .25em 10px; box-sizing: border-box; margin-right: 10px; font-size: 15px; }
/* line 249, style.scss */
.settings_sec .inputSec, .scan_sec .inputSec { width: calc(100% - 230px); }

/* line 253, style.scss */
.scan_sec .tit { font-size: 20px; }

@media only screen and (max-width: 750px) { /* line 259, style.scss */
  .settings_sec, .scan_sec { width: 100%; }
  /* line 260, style.scss */
  .settings_sec .tit, .scan_sec .tit { width: 100%; padding: .25em 10px; margin-right: 0px; margin-bottom: .5em; font-size: 18px; }
  /* line 261, style.scss */
  .settings_sec .inputSec, .scan_sec .inputSec { width: calc(100% - 0px); }
  /* line 265, style.scss */
  .scan_sec .tit { font-size: 20px; } }
/* line 290, style.scss */
.conditions_sec.conditions_sec_cmn01 { display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; }
/* line 291, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec { /*width: calc(100% - 120px);*/ width: 100%; }
/* line 292, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list { padding: 0; }
/* line 294, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead > tbody > tr > td, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead > tbody > tr > th { padding-left: 0; padding-right: 0; }
/* line 297, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td01 { /*width: 57%;*/ width: 48%; }
/* line 298, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td02 { /*width: 43%;*/ width: 48%; }
/* line 299, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td03 { width: 55.5%; }
/* line 300, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td04 { width: 44.5%; }
/* line 302, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec { top: 0; right: 0; }
/* line 303, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .tit { width: 85px; }
/* line 304, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .input_days_calc { width: 3em; }
/* line 304, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .input_days_calc input { text-align: right; }
/* line 305, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .read { margin-left: .5em; }
/* line 310, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec { display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; }
/* line 311, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .tit { width: 100px; font-weight: 400; white-space: nowrap; }
/* line 312, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .tit + div { margin-left: 1em; }
/* line 314, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .status { font-size: 17px; margin-left: 1em; }
/* line 318, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap { display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; }
/* line 319, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap .date_select { width: 155px; }
/* line 320, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap .fromto { margin: 0 12px; }
/* line 324, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .search_keyword_sec .search_keyword { width: 350px; }
/* line 328, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_title_sec .tit, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_comment_sec .tit { width: 120px; margin-bottom: auto; }
/* line 329, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_title_sec .order_title, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_title_sec .order_comment, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_comment_sec .order_title, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_comment_sec .order_comment { width: 350px; }
/* line 331, style.scss */
.conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list textarea { height: calc( 1.5em * 5 ); }
/* line 340, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec { width: 100%; }
/* line 342, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec { align-items: baseline; }
/* line 343, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec .tit { /*width: auto; max-width: 100px;*/ width: 80px; }
/* line 344, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec .status { font-size: 18px; margin-left: 0; padding-left: 20px; position: relative; width: calc(100% - 100px); }
/* line 345, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec .status:not(.status.consumption_dpt, .status.customer_supplier)::before { content: "："; position: absolute; top: 0; left: 0px; line-height: inherit; }
/* line 347, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec.division_sec .tit { width: 140px; }
/* line 347, style.scss */
.conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec.division_sec .status { width: calc(100% - 160px); }
/* line 357, style.scss */
.conditions_sec.conditions_sec_cmn01.narrow_tit .input_list_sec .input_list .sec .tit { width: 85px; }
/* line 360, style.scss */
.conditions_sec.conditions_sec_cmn01.narrow_tit .input_list_sec .input_list .sec .status { margin-left: .75em; }
@media only screen and (max-width: 750px) { /* line 369, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec { width: calc(100% - 0px); }
  /* line 372, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead > tbody > tr > td, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead > tbody > tr > th { padding-left: 0; padding-right: 0; }
  /* line 373, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead > tbody > tr > td { padding-top: 1em; }
  /* line 377, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td01 { width: 100%; }
  /* line 378, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td02 { width: 100%; }
  /* line 379, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td03 { width: 100%; }
  /* line 380, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td04 { width: 100%; }
  /* line 381, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 { width: 100%; }
  /* line 382, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-bottom: 1em; }
  /* line 383, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .tit { width: 80px; margin-bottom: 0; }
  /* line 384, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .input_days_calc { width: 3em; }
  /* line 385, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list table.no_thead td.td05 .days_calc_sec .read { margin-left: .5em; }
  /* line 391, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .tit { width: 100%; margin-bottom: .5em; }
  /* line 392, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .tit + div { margin-left: 0em; }
  /* line 394, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec input, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .selectbox_sec { width: 100%; }
  /* line 395, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .sec .status { font-size: 17px; margin-left: 0.5em; margin-top: .25em; }
  /* line 399, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap { justify-content: space-between; }
  /* line 400, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap .date_select { width: calc(100% / 2 - 15px); }
  /* line 401, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap .date_select input { width: calc(100% - 40px); }
  /* line 404, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .delivery_date_sec .date_selectWrap .fromto { margin: 0 0px; }
  /* line 408, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .search_keyword_sec .search_keyword { width: 100%; }
  /* line 412, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_title_sec .tit, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_comment_sec .tit { width: 100%; }
  /* line 413, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_title_sec .order_title, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_title_sec .order_comment, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_comment_sec .order_title, .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list .order_comment_sec .order_comment { width: 100%; }
  /* line 415, style.scss */
  .conditions_sec.conditions_sec_cmn01 .input_list_sec .input_list textarea { height: calc( 1.5em * 3 ); }
  /* line 428, style.scss */
  .conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec { justify-content: space-between; }
  /* line 429, style.scss */
  .conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec .tit { font-size: 17px; width: 70px; }
  /* line 430, style.scss */
  .conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec .status { font-size: 17px; padding-left: 20px; width: calc(100% - 70px); }
  /* line 433, style.scss */
  .conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec.division_sec .tit { width: 140px; }
  /* line 433, style.scss */
  .conditions_sec.conditions_sec_cmn01.conditions_sec_result .input_list_sec .input_list .sec.division_sec .status { width: calc(100% - 140px); }
  /* line 443, style.scss */
  .conditions_sec.conditions_sec_cmn01.narrow_tit .input_list_sec .input_list .sec .tit { width: 100%; }
  /* line 446, style.scss */
  .conditions_sec.conditions_sec_cmn01.narrow_tit .input_list_sec .input_list .sec .status { margin-left: .5em; } }
/* line 459, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec01, .conditions_sec.conditions_sec_cmn02 .sec02 { display: flex; justify-content: flex-start; flex-wrap: wrap; text-align: left; width: 100%; }
/* line 460, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec01 .tit, .conditions_sec.conditions_sec_cmn02 .sec02 .tit { font-size: 20px; font-weight: 700; padding: 0.25em 10px; box-sizing: border-box; margin-right: 10px; white-space: nowrap; }
/* line 462, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec01 { margin-bottom: 1.5em; }
/* line 463, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec01 .tit { width: 60px; }
/* line 464, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec01 .text { width: calc(100% - 80px); }
/* line 465, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec01 .text .read { display: block; }
/* line 471, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec02 { margin-bottom: 40px; }
@media only screen and (max-width: 750px) { /* line 471, style.scss */
  .conditions_sec.conditions_sec_cmn02 .sec02 { justify-content: space-between; } }
/* line 472, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec02 .tit { width: 120px; }
@media only screen and (max-width: 750px) { /* line 472, style.scss */
  .conditions_sec.conditions_sec_cmn02 .sec02 .tit { width: 110px; } }
/* line 473, style.scss */
.conditions_sec.conditions_sec_cmn02 .sec02 .inputSec { width: calc(100% - 140px); }
@media only screen and (max-width: 750px) { /* line 473, style.scss */
  .conditions_sec.conditions_sec_cmn02 .sec02 .inputSec { width: calc(100% - 120px); } }

/* line 488, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .num { width: 50px; white-space: nowrap; }
/* line 489, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .content_wrap { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 490, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .label_num { width: 250px; margin-right: 10px; }
/* line 491, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .selectbox_sec { min-width: 150px; margin-right: auto; }
/* line 492, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .radioWrap { width: calc(100% - 450px); display: flex; justify-content: flex-start; flex-wrap: wrap; }
/* line 493, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .radioWrap .form-input-radio-label { width: 125px; box-sizing: border-box; margin-right: 10px; }
/* line 494, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .radioWrap .inputSec.reason { width: calc(100% - 270px); }
/* line 495, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .radioWrap .inputSec.reason input { display: none; }
/* line 498, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .read { padding-top: 15px; margin-top: auto; }
/* line 499, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .read.read01 { width: 58%; }
/* line 500, style.scss */
.input_list_sec.input_list_sec_cmn01 .input_list .read.read02 { width: 38%; }
@media only screen and (max-width: 750px) { /* line 487, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list { display: flex; justify-content: space-between; flex-wrap: wrap; }
  /* line 506, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list table.no_thead > tbody > tr > th, .input_list_sec.input_list_sec_cmn01 .input_list table.no_thead > tbody > tr > td { display: block; }
  /* line 507, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list table.no_thead > tbody > tr > th { padding-top: 0; }
  /* line 508, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .num { width: 100%; }
  /* line 509, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .content_wrap { width: 100%; }
  /* line 510, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .label_num { width: 100%; margin-right: 0px; margin-bottom: 10px; }
  /* line 511, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .selectbox_sec { min-width: 100%; margin-bottom: 10px; }
  /* line 512, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .radioWrap { width: 100%; }
  /* line 513, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .radioWrap .form-input-radio-label { width: 125px; box-sizing: border-box; margin-right: 10px; }
  /* line 514, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .radioWrap .inputSec.reason { width: 100%; margin-top: 5px; }
  /* line 515, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .radioWrap .inputSec.reason input { display: none; }
  /* line 518, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .read { padding-top: 15px; margin-top: auto; }
  /* line 519, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .read.read01 { width: 100%; }
  /* line 520, style.scss */
  .input_list_sec.input_list_sec_cmn01 .input_list .read.read02 { width: 100%; } }
/* line 532, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list { padding: 15px 30px; justify-content: flex-start; }
/* line 533, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list table th, .input_list_sec.input_list_sec_cmn02 .input_list table td, .input_list_sec.input_list_sec_cmn02 .input_list .tit, .input_list_sec.input_list_sec_cmn02 .input_list .status { font-size: 16px; font-weight: 300; }
/* line 534, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list table tr { display: flex; justify-content: flex-start; flex-wrap: wrap; }
/* line 535, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .selectbox_sec { font-size: 15px; font-weight: 500; }
/* line 536, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .status_category_name { display: flex; flex-direction: column; flex-wrap: wrap; width: 140px; }
/* line 537, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .status_category_name .status { margin-bottom: .5em; }
/* line 538, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .status_category_name .category_name { background: #0f79af; color: #fff; padding: .25em .5em; font-weight: 700; margin-bottom: 1.5em; }
/* line 539, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .status_category_name .btn.detail { margin: auto 0 0; width: 100px; height: 34px; }
/* line 540, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .status_category_name .btn.detail input { font-size: 16px; }
/* line 545, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .division_product_code_name { width: 260px; margin-top: 2em; }
/* line 546, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .division_product_code_name ul.listWrap { display: flex; flex-direction: column; flex-wrap: wrap; }
/* line 548, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .division_product_code_name ul.listWrap li:not(:last-child) { margin-bottom: .5em; }
/* line 550, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .division_product_code_name ul.listWrap li.list.division { display: flex; justify-content: flex-start; flex-wrap: wrap; }
/* line 551, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .division_product_code_name ul.listWrap li.list.division span { margin-right: 1em; }
/* line 558, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .standard { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end; width: 120px; height: 100%; }
/* line 559, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .stock_num { width: 100px; }
/* line 560, style.scss */
.input_list_sec.input_list_sec_cmn02 .input_list .stock_num .tit { margin-bottom: .5em; font-weight: 300; }
@media only screen and (max-width: 750px) { /* line 567, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list { padding: 30px 0px; }
  /* line 568, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list table th, .input_list_sec.input_list_sec_cmn02 .input_list .input_list table td, .input_list_sec.input_list_sec_cmn02 .input_list .input_list .tit, .input_list_sec.input_list_sec_cmn02 .input_list .input_list .status { font-size: 18px; }
  /* line 569, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list table tr { display: block; }
  /* line 570, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .selectbox_sec { font-size: 17px; }
  /* line 571, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .status_category_name { width: 100%; }
  /* line 572, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .status_category_name .status { margin-bottom: .75em; }
  /* line 573, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .status_category_name .category_name { padding: .5em .75em; margin-bottom: 1.5em; }
  /* line 574, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .status_category_name .btn.detail { margin: 0 auto 0; width: 150px; height: 38px; }
  /* line 575, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .status_category_name .btn.detail input { font-size: 17px; }
  /* line 580, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .division_product_code_name { width: 100%; margin-top: 1.5em; margin-bottom: 1em; }
  /* line 583, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .division_product_code_name ul.listWrap li:not(:last-child) { margin-bottom: .5em; }
  /* line 586, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .division_product_code_name ul.listWrap li.list.division span { margin-right: 0em; }
  /* line 593, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .standard { width: 100%; margin-bottom: 1em; }
  /* line 594, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .stock_num { width: 100%; margin-bottom: 1em; }
  /* line 595, style.scss */
  .input_list_sec.input_list_sec_cmn02 .input_list .input_list .stock_num .tit { margin-bottom: .5em; } }
/* line 610, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list .tit { font-weight: 400; }
/* line 619, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody td { padding: 0.5em 20px; }
/* line 624, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody ul.listWrap { margin-top: .5em; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 625, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody ul.listWrap li { display: flex; justify-content: flex-start; flex-wrap: wrap; }
/* line 626, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody ul.listWrap li:not(:last-child) { margin-right: 1.5em; }
/* line 627, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody ul.listWrap li em.tit { margin-right: 1em; }
/* line 631, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .input_num_sec { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: baseline; }
/* line 632, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .input_num_sec .tit { width: 40px; }
/* line 633, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .input_num_sec .input_num { width: calc(100% - 50px); }
/* line 634, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .input_num_sec .input_num input { text-align: right; }
/* line 636, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .input_num_sec + .read { margin-top: .5em; }
/* line 638, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .holidays { border: 1px solid rgba(0, 0, 0, 0.5); text-align: center; display: block; margin-top: .5em; }
/* line 639, style.scss */
.input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .urgent { white-space: nowrap; }
@media only screen and (max-width: 750px) { /* line 656, style.scss */
  .input_list_sec.input_list_sec_cmn03 .input_list table.has_thead tbody .read.read01 { white-space: initial; } }
/* line 698, style.scss */
.input_list_sec.input_list_sec_cmn04 .input_list table tbody th, .input_list_sec.input_list_sec_cmn04 .input_list table tbody td { vertical-align: middle; }
/* line 719, style.scss */
.input_list_sec.input_list_sec_cmn04 .input_list table tbody td .read.order_num, .input_list_sec.input_list_sec_cmn04 .input_list table tbody td .read.add_date { white-space: nowrap; }
/* line 752, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td.td01 { width: 100px; }
/* line 753, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td.td02 { /*width: 580px;*/ }
/* line 754, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td.td03 { width: 120px; }
/* line 755, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td.td04 { width: 240px; }
/* line 756, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .condition_display_sec { margin-bottom: .5em; }
/* line 759, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .holidays_display { margin-bottom: .5em; }
/* line 761, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .text { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 762, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .text .read.read01 { width: 50%; }
/* line 763, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .text .read.read02 { width: 70%; }
/* line 764, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .text .read.read03 { width: 100%; }
/* line 766, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .read.read04 { font-size: 150%; font-weight: 500; margin-bottom: .5em; }
/* line 771, style.scss */
.input_list_sec.input_list_sec_cmn05 .input_list table td .numlist_sec .numlist em { font-size: 80%; }
@media only screen and (max-width: 750px) { /* line 796, style.scss */
  .input_list_sec.input_list_sec_cmn05 .input_list table td .text .read.read01 { width: 100%; }
  /* line 797, style.scss */
  .input_list_sec.input_list_sec_cmn05 .input_list table td .text .read.read02 { width: 100%; }
  /* line 798, style.scss */
  .input_list_sec.input_list_sec_cmn05 .input_list table td .text .read.read03 { width: 100%; white-space: initial; } }
/* line 827, style.scss */
.input_list_sec.input_list_sec_cmn06 .input_list table td.td01 { width: 85px; padding-right: 20px; }
/* line 828, style.scss */
.input_list_sec.input_list_sec_cmn06 .input_list table td.td02 { width: 250px; }
/* line 829, style.scss */
.input_list_sec.input_list_sec_cmn06 .input_list table td.td03 { width: 300px; }
/* line 830, style.scss */
.input_list_sec.input_list_sec_cmn06 .input_list table td.td04 { /*width: 000px;*/ }
/* line 831, style.scss */
.input_list_sec.input_list_sec_cmn06 .input_list table td .sec { justify-content: flex-start; }
/* line 833, style.scss */
.input_list_sec.input_list_sec_cmn06 .input_list table td .sec .status { margin-left: .5em; }
/* line 856, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td { vertical-align: top; }
/* line 857, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td01 { width: 135px; }
/* line 860, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td01 .read.read03 { margin: .5em 0 .5em; }
/* line 863, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 { /*width: 580px;*/ position: relative; }
/* line 864, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .slide_btn { position: absolute; /*bottom: 0;*/ left: -6px; top: 80px; z-index: 5; }
@media only screen and (max-width: 750px) { /* line 864, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .slide_btn { top: auto; bottom: 0; } }
/* line 865, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text { display: flex; justify-content: space-between; flex-wrap: wrap; padding-left: 36px; position: relative; }
/* line 867, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read01 { width: 28%; }
@media only screen and (max-width: 750px) { /* line 867, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read01 { width: 100%; } }
/* line 868, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read02 { width: 70%; }
@media only screen and (max-width: 750px) { /* line 868, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read02 { width: 100%; } }
/* line 869, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read03 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 869, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read03 { white-space: initial; } }
/* line 870, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read04 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 870, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_visible .read.read04 { white-space: initial; } }
/* line 872, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide { /*margin-top: 1em;*/ /*display: none;*/ }
/* line 873, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read01 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 873, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read01 { white-space: initial; } }
/* line 874, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read02 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 874, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read02 { white-space: initial; } }
/* line 875, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read03 { width: 28%; }
@media only screen and (max-width: 750px) { /* line 875, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read03 { width: 100%; } }
/* line 876, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read04 { width: 70%; }
@media only screen and (max-width: 750px) { /* line 876, style.scss */
  .input_list_sec.input_list_sec_cmn07 .input_list table td.td02 .text.text_hide .read.read04 { width: 100%; } }
/* line 880, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td03 { width: 140px; }
/* line 881, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td03 .read.read01 { font-size: 150%; font-weight: 500; margin-bottom: .0em; }
/* line 884, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td04 { width: 100px; }
/* line 888, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td05 { width: 70px; }
/* line 889, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td05 .lotubd { width: 45px; }
/* line 890, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td05 .lotubd a { background: #009cff; padding: .25em .25em; display: block; }
/* line 891, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td.td05 .lotubd a:hover { opacity: .6; }
/* line 896, style.scss */
.input_list_sec.input_list_sec_cmn07 .input_list table td .numlist em { font-size: 80%; }
/* line 908, style.scss */
.input_list_sec.input_list_sec_cmn07.w_phimage .input_list table td { padding-left: 10px; padding-right: 10px; }
/* line 909, style.scss */
.input_list_sec.input_list_sec_cmn07.w_phimage .input_list table td.td_phImage { /*padding-left: 0;*/ /*padding-right: 0;*/ }
/* line 910, style.scss */
.input_list_sec.input_list_sec_cmn07.w_phimage .input_list table td.td_phImage .phImage_wrap { width: 120px; /*@media only screen and (max-width: 750px){ width: 120px;} */ }
/* line 916, style.scss */
.input_list_sec.input_list_sec_cmn07.w_phimage .input_list table td.td03 { width: 110px; }
/* line 917, style.scss */
.input_list_sec.input_list_sec_cmn07.w_phimage .input_list table td.td04 { width: 80px; }
/* line 935, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td { vertical-align: top; }
/* line 936, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 { width: 52%; position: relative; }
/* line 937, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .slide_btn { position: absolute; /*bottom: 0;*/ left: -6px; top: 60px; z-index: 5; }
@media only screen and (max-width: 750px) { /* line 937, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .slide_btn { top: auto; bottom: 0; } }
/* line 938, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text { display: flex; justify-content: space-between; flex-wrap: wrap; padding-left: 36px; position: relative; }
/* line 940, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read01 { width: 28%; }
@media only screen and (max-width: 750px) { /* line 940, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read01 { width: 100%; } }
/* line 941, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read02 { width: 70%; }
@media only screen and (max-width: 750px) { /* line 941, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read02 { width: 100%; } }
/* line 942, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read03 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 942, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read03 { white-space: initial; } }
/* line 943, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read04 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 943, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_visible .read.read04 { white-space: initial; } }
/* line 945, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide { /*margin-top: 1em;*/ /*display: none;*/ }
/* line 946, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read01 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 946, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read01 { white-space: initial; } }
/* line 947, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read02 { width: 100%; }
@media only screen and (max-width: 750px) { /* line 947, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read02 { white-space: initial; } }
/* line 948, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read03 { /*width: 70%;*/ }
@media only screen and (max-width: 750px) { /* line 948, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read03 { width: 100%; } }
/* line 949, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read04 { margin-left: auto; margin-right: 1.5em; /*width: 25%;*/ }
@media only screen and (max-width: 750px) { /* line 949, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read04 { width: 100%; } }
/* line 950, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read05 { /*width: 70%;*/ }
@media only screen and (max-width: 750px) { /* line 950, style.scss */
  .input_list_sec.input_list_sec_cmn08 .input_list table td.td01 .text.text_hide .read.read05 { width: 100%; } }
/* line 954, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td.td02 { width: 48%; }
/* line 955, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table { width: 100%; }
/* line 956, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table tr { padding: 10px 0 15px; border-bottom: none; display: table-row; padding: 0; }
/* line 957, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table tr:first-child { border-top: none; }
/* line 959, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table th, .input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table td { padding: .0em 10px; /*font-size: 16px;*/ }
/* line 960, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table th.analysis_totalWrap, .input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table td.analysis_totalWrap { padding-right: 6px; }
/* line 961, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table th.analysis_constantWrap, .input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table td.analysis_constantWrap { padding-left: 6px; }
/* line 964, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table th { text-align: center; }
/* line 967, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table thead th { padding-bottom: .25em; }
/* line 971, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table tbody th { text-align: right; font-size: 16px; }
/* line 972, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table tbody td { white-space: nowrap; text-align: center; }
/* line 974, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table .analysis_total, .input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table .analysis_constant { width: 4em; }
/* line 974, style.scss */
.input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table .analysis_total input, .input_list_sec.input_list_sec_cmn08 .input_list table td table.inner_table .analysis_constant input { text-align: center; font-size: 18px; padding-top: 0; padding-bottom: 0; }
@media only screen and (max-width: 750px) { /* line 990, style.scss */
  .input_list_sec.input_list_sec_cmn09 .input_list { padding-top: 0; } }
/* line 1000, style.scss */
.input_list_sec.input_list_sec_cmn09 .input_list table tbody td { text-align: center; }
/* line 1001, style.scss */
.input_list_sec.input_list_sec_cmn09 .input_list table tbody td.td01 { padding-left: 0em; padding-right: 0em; width: calc(100% + .5em); }
@media only screen and (max-width: 750px) { /* line 1001, style.scss */
  .input_list_sec.input_list_sec_cmn09 .input_list table tbody td.td01 { padding-left: .25em; padding-right: .25em; } }
@media only screen and (max-width: 750px) { /* line 1005, style.scss */
  .input_list_sec.input_list_sec_cmn09 .input_list table .btn.delete { width: 60px; }
  /* line 1006, style.scss */
  .input_list_sec.input_list_sec_cmn09 .input_list table .btn.delete input { font-size: 16px; padding: .25em 0; } }
/* line 1020, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list { position: relative; }
@media only screen and (max-width: 750px) { /* line 1020, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list { padding-top: 10px; } }
/* line 1021, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .phImage_wrap { width: 200px; position: absolute; top: -10px; right: 10px; }
@media only screen and (max-width: 750px) { /* line 1021, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list .phImage_wrap { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; width: 60%; margin: 0 auto 1em; } }
/* line 1024, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input th { font-weight: 400; }
/* line 1025, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 1026, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody tr { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 1027, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody tr.tr01 { width: 47.5%; margin-right: 50%; }
@media only screen and (max-width: 750px) { /* line 1027, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody tr.tr01 { width: 100%; margin-right: 0; } }
/* line 1028, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody tr.tr02 { width: 47.5%; }
@media only screen and (max-width: 750px) { /* line 1028, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody tr.tr02 { width: 100%; } }
/* line 1029, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody tr.tr03 { width: 100%; }
/* line 1031, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody th { width: 200px; }
@media only screen and (max-width: 750px) { /* line 1031, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody th { width: 100%; } }
/* line 1032, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody td { width: calc(100% - 200px); }
@media only screen and (max-width: 750px) { /* line 1032, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list .for_input tbody td { width: 100%; } }
/* line 1034, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input .status { margin-left: .5em; margin-top: .25em; }
/* line 1036, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input .form-input-text:not(:first-child) { margin-top: .5em; }
/* line 1038, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_input .cap { margin-left: 0.5em; margin-top: 0.25em; width: 100%; font-size: 14px; }
@media only screen and (max-width: 750px) { /* line 1038, style.scss */
  .input_list_sec.input_list_sec_cmn10 .input_list .for_input .cap { margin-left: 0.5em; margin-top: 0.25em; } }
/* line 1040, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_inputWrap { border: 1px solid #d8d8d8; margin-top: 4em; padding: 1em; position: relative; box-sizing: border-box; }
/* line 1041, style.scss */
.input_list_sec.input_list_sec_cmn10 .input_list .for_inputWrap .tit { border: 1px solid #d8d8d8; padding: .25em 2em; background: #fff; position: absolute; left: -1px; bottom: 100%; }
/* line 1059, style.scss */
.input_list_sec.w_border .input_list table tr { padding: 4px 0 10px; border-bottom: 5px solid #d8d8d8; display: block; }
/* line 1060, style.scss */
.input_list_sec.w_border .input_list table tr:first-child { border-top: 5px solid #d8d8d8; }
/* line 1063, style.scss */
.input_list_sec.w_border .input_list table td { padding-left: 12px; padding-right: 12px; }


/* add start by j-suga */
/* 担当者名リンク */
header #header .login_searchWrap #header_login p a { color: white; }

/* 公開準備中 */
#preparation {padding: 65px;}
#preparation p:first-child {font-weight: bold;font-size: 30px;}

/* BEGIN 入力項目「〇〇部署」用
*   以下の画面で共有して使用しています。
*  「消費」=>「消費入力」
*  「発注」=>「発注依頼」「発注依頼履歴」「承認待ち」「決裁済み明細」
*  「照会」=>「消費履歴」「消費明細」「消費分析」「在庫状況」「在庫明細」「補充一覧」「補充明細」「補充予定一覧」「補充予定明細」「定数マスタ」
*/
#consumption_dpt,#maker_code  {width: 55px;background-color: #fff0f5;}
/* wideクラスが付与されている要素に適用 */
#consumption_dpt.wide {width: 145px;}
/* wideクラスが付与されていない要素に適用 */
div:has(#consumption_dpt:not(.wide)) > p.status.consumption_dpt, /* 部署コード欄 */
div:has(#request_dpt:not(.wide)) > p.status.consumption_dpt,  /* 部署コード欄 */
div:has(#maker_code:not(.wide)) > p.status.maker_code /* メーカコード欄 */
{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 250px;}

.division .selectbox_sec {min-width: 25px;width: 32px;height: 34px;}
/* END   入力項目「〇〇部署」用 */

/* BEGIN 発注依頼,発注依頼明細発,注依頼履歴で共有 add by arimitsu 2024/01/18 */
.order01.order01-1 .input_list_sec table,.order02.order02-1 .input_list_sec table,.order02.order02-2 .input_list_sec table{table-layout: auto;}
/* END 発注依頼,発注依頼明細発,注依頼履歴で共有 add by arimitsu 2024/01/18 */

/* BEGIN 発注依頼 */
.btn.detail.order {width: 150px;height: 36px;margin-top: 20px;}
.btn.detail.order input {background: #FFD814;color: black;font-weight: unset;border-color: #FFD814;}
.spinner.down {color: red;font-size: 30px;margin-top: -6px;}
.spinner.up {color: blue;font-size: 30px;margin-top: -6px;}
@media only screen and (max-width: 750px) {
.selectbox_sec {min-width: 25px;width: 32px !important;height: 34px;}
}
/* END 発注依頼 */
/* add end by j-suga */

/* BEGIN 発注依頼履歴 */
/* 「発注部署」 */
#request_dpt {width: 55px;background-color: #fff;}
/* END 発注依頼履歴 */

/* BEGIN 承認待ち */
/* 「臨時連休」「発注依頼no」 ※rinjirenkyuは共通：決裁済み明細、在庫状況、在庫明細、補充一覧、補充明細、補充予定一覧、補充予定明細
*/
#orderrequest_no, #rinjirenkyu {width: 145px;}
.orderrequest .selectbox_sec,.rinjirenkyu .selectbox_sec{min-width: 25px;width: 32px;height: 34px;}
/* END 承認待ち */

/* BEGIN 消費履歴 */
/* 「消費依頼No」*/
#consumption_no {width: 145px;}
.consumption_no .selectbox_sec{min-width: 25px;width: 32px;height: 34px;}
.bg-cWhite { background-color: #fff !important; }
/* END 消費履歴 */

/* BEGIN 在庫明細 */
/* 「検索対象」*/
#search_target {/*width: 145px;*/}
.search_target .selectbox_sec{min-width: 25px;width: 32px;height: 34px;}
/* END 在庫明細 */

/* BEGIN 消費分析 */
@media only screen and (max-width: 750px) {
#consumption_analysis .conditions_sec .tit:has(+ .date_selectWrap){ order: 0; width: inherit;}
#consumption_analysis .conditions_sec .date_selectWrap + .status{ order: 1; margin:0 0 0.5em 1em;}
#consumption_analysis .conditions_sec .date_selectWrap{ order: 2;}
}
/* END 消費分析 */

/* BEGIN ロット紐づけ */
#lotlink .pagination_sec{padding: 30px 0;}
/* END ロット紐づけ */

/* BEGIN 補充予定明細 */
.shipping_status_wrapper{margin: 5px 0 -10px 0px; gap: 10px;}
.shipping_status_wrapper .shipping_status{width: 90px !important; height: auto !important;cursor: pointer; transition: 0.5s;margin-left: 10px;}
.shipping_status_wrapper .shipping_status:hover{opacity: 0.6;}
.inquiry03-3 .btns_sec.btns_sec_abs{bottom: 13px;}
.inquiry03-3 .td-toggle {margin-right: 490px;}
@media only screen and (max-width: 750px) {
.inquiry03-3 .td-toggle {margin: 10px auto 0 auto;}
.shipping_status_wrapper{margin: 0 auto;}
.shipping_status_wrapper .shipping_status{width: 21vw !important;max-width: 106.26px !important; /*height: 40px !important*/}
.td-toggle .form-input-checkboxWrap{margin-top: -10px;}
}
/* END 補充予定明細 */

/* BEGIN 決裁済み */
@media only screen and (max-width: 750px){
  .order04-1 .btns_sec.btns_sec_sub .btns .btn {max-width: none;}
}
/* END 決裁済み */

/* 403,404,500エラーページ ここから 2023/12/13 by arimitsu */
#error-403 .error-text-1,#error-404 .error-text-1,#error-500 .error-text-1{font-size: 100px;font-weight: bold;}
#error-403 .error-text-2,#error-404 .error-text-2,#error-500 .error-text-2{font-weight: bold;font-size: 40px;}
#error-403 .error-text-3,#error-404 .error-text-3,#error-500 .error-text-3{font-weight: bold;font-size: 22px;}
#error-403 .error-text-4,#error-404 .error-text-4,#error-500 .error-text-4{font-weight: bold;font-size: 17px;}
#error-403>div,#error-404>div,#error-500>div{background: #FFF;border: solid 0.5px;padding: 20px 72px 20px 10px;text-align: left;/*! margin: 0 auto; *//*! height: 10em; */display: inline-table;/*! align-items: center; *//*! justify-content: center; */font-size: 14px;margin-top: 12px;}
#error-403>div>p,#error-404>div>p,#error-500>div>p{margin-left: 20px;}
/* 403,404,500エラーページ ここまで 2023/12/13 by arimitsu */

/* BEGIN マイページ by arimitsu*/
.favorite_sec>div:first-of-type{ width: 100%; display: flex; margin-bottom: 50px; }
.favorite_sec>div:first-of-type>.row{ width: calc(100% / 3); }
.favorite_sec .favorite{ display: inline !important; }
.favorite_sec li{ display: block !important; text-align: left; padding: 5px 0; }
.favorite_sec ul>:not(li:first-child){ margin-left: 30px; }
.favorite_sec li>img{ width: 30px !important; padding: 5px; }
.favorite_sec ul>li:first-child>img{ background-color: #009cff; width: 25px !important; padding: 3px;margin: 1px 0 0 5px;}
.favorite_sec ul>li:first-child>span:last-child{vertical-align: 5px;margin-left: 5px;}
.staff_btn{ position: static !important; }
.conditions_sec.staff{ border-bottom: none; }
.status.staff{ margin-left: 120px; }
@media only screen and (max-width: 750px) {
  .favorite_sec>div:first-of-type>.row{ width: 100%; }
  .favorite_sec>div:first-of-type{ display: block; }
  #staff .btns_sec.btns_sec_abs{margin:0 auto}
}
/* END マイページ by arimitsu*/

/* BEGIN ID検索 */
/* line 21, style.scss */
.lity-container { width: 100%; max-width: 964px !important; }

/* line 22, style.scss */
#label_id_search_result { position: relative; width: 100%; height: 0; padding-top: 60%; /* padding: 60px 60px;*/ background: #fff; overflow: auto; }
/* line 23, style.scss */
#label_id_search_result .label_id_search_result { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; width: calc(100% - 120px); height: calc(100% - 120px); }
/* line 24, style.scss */
#label_id_search_result .label_id_search_result::after { content: ""; display: block; width: 100%; height: 60px; }
#label_id_search_result .label_id_search_result .tit { font-size: 22px; font-weight: 700; margin-bottom: 30px; }
#label_id_search_result .label_id_search_result .tit em, #label_id_search_result .label_id_search_result .tit span{ font-weight: 700;}
#label_id_search_result .label_id_search_result table tbody tr th, #label_id_search_result .label_id_search_result table tbody tr td { font-size: 18px; padding: .5em 0; border: none; }
#label_id_search_result .label_id_search_result table tbody tr th { font-weight: 700; width: 180px; }
#label_id_search_result .label_id_search_result table tbody tr td { width: calc(100% - 180px); }
@media only screen and (max-width: 750px) { /* line 31, style.scss */
  .lity-container { max-width: 94% !important; }
  /* line 32, style.scss */
  #label_id_search_result { padding-top: 150%; /* padding: 20px 20px;*/ }
  /* line 33, style.scss */
  #label_id_search_result .label_id_search_result { width: calc(100% - 40px); height: calc(100% - 40px); }
  /* line 34, style.scss */
  #label_id_search_result .label_id_search_result::after { height: 20px; }
  #label_id_search_result .label_id_search_result .tit { font-size: 22px; margin-bottom: 30px; }
  #label_id_search_result .label_id_search_result table tbody tr th, #label_id_search_result .label_id_search_result table tbody tr td { font-size: 18px; padding: .5em 0; display: block; }
  #label_id_search_result .label_id_search_result table tbody tr th { width: 100%; padding-bottom: 0; }
  #label_id_search_result .label_id_search_result table tbody tr td { width: 100%; } }
}
/* END ID検索 */

.lity { background: rgba(0, 0, 0, 0.6) !important; }

.lity-content { border-radius: 20px !important; overflow: hidden !important; }
.lity-iframe-container { padding-top: 60% !important; }

@media only screen and (max-width: 750px) {
  .lity-content { border-radius: 10px !important; }
  .lity-iframe-container { padding-top: 150% !important; }
  .lity-iframe .lity-container { width: 94% !important; } }
/* END　　ID検索 add by arimitsu 2024/01/10 */

/* BEGIN 「臨時連休」コンボボックス add by arimitsu 2024/01/11 
*   以下の画面で共有して使用しています。
*  「発注」=>「承認待ち」「決裁済み明細」
*  「照会」=>「在庫状況」「在庫明細」「補充一覧」「補充明細」「補充予定一覧」「補充予定明細」
*/
.holidays_sec select { padding: 0.4em; height: 100%; font-size: 15px; margin-left: 15px; width: 178px;}
@media only screen and (max-width: 750px) {
  .holidays_sec select { margin-left: 0; } }
/* END 「臨時連休」コンボボックス add by arimitsu 2024/01/11 */

/* BEGIN 顧客発注先 リストボックス */
#customer_supplier {width: 55px;}
p.status.customer_supplier {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 250px;}
/* END 顧客発注先 リストボックス */

/* BEGIN 文字を省略する */
.moji_cut { text-overflow: ellipsis; overflow: hidden; }
/* END 文字を省略する */
