@charset "UTF-8";
.form-control {
    padding-right: 8px;
    padding-left: 8px;
}

.form-group { position: relative; }

.valid-feedback, .invalid-feedback, .valid-tooltip, .invalid-tooltip { font-size: 11px; }

.form-control.is-invalid, .was-validated :invalid.form-control { padding-right: 0; }

.btn.disabled, .btn:disabled {
    border-color: #6C757D;
    background-color: #6C757D;
    color: #FFF;
}

.btn.disabled:hover, .btn:disabled:hover {
    border-color: #6C757D;
    background-color: #6C757D;
    color: #FFF;
}

.btn-primary {
    border-color: #2980B9;
    background-color: #2980B9;
}

.btn-primary:hover {
    border-color: #3498DB;
    background-color: #3498DB;
}

.btn-primary:active {
    border-color: #3498DB;
    background-color: #3498DB;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
    border-color: #3498DB;
    background-color: #3498DB;
}

.btn-primary.focus, .btn-primary:focus {
    border-color: #3498DB;
    background-color: #3498DB;
}

.btn-danger {
    border-color: #C0392B;
    background-color: #C0392B;
}

.btn-danger:hover {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.btn-danger:active {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.btn-danger.focus, .btn-danger:focus {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.show > .btn-primary.dropdown-toggle {
    border-color: #3498DB;
    background-color: #3498DB;
}

.show > .btn-danger.dropdown-toggle {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.btn-outline-primary {
    border-color: #2980B9;
    color: #2980B9;
}

.btn-outline-primary:hover {
    border-color: #3498DB;
    background-color: #3498DB;
    color: #FFF;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
    border-color: #3498DB;
    background-color: #3498DB;
    color: #FFF;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
    border-color: #3498DB;
    background-color: #3498DB;
    color: #FFF;
}

.btn-outline-danger {
    border-color: #C0392B;
    background-color: #C0392B;
}

.btn-outline-danger:hover {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
    border-color: #E74C3C;
    background-color: #E74C3C;
}

body {
    background-color: #FCFCFC;
    min-width: 1346px;
}

.page {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 5px solid #EC1C2A;
    color: #333;
    font-family: "Hiragino Sans", Meiryo, sans-serif;
}

.page.login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#header + hr { display: none; }

.main { padding: 0 10px; }

.main.login { padding: 0; }

.divider {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
}

.result {
    position: relative;
    background-color: #FFF;
    font-size: 15px;
    line-height: 1.25;
}

.result_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    z-index: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    border-top: 2px solid #34495E;
    border-bottom: 2px solid #34495E;
    background-color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    font-weight: bold;
}

.result_header.sticky {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: calc(100% - 20px);
}

.result_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    border-bottom: 1px solid #34495E;
    padding-top: 5px;
    padding-bottom: 5px;
}

.result_row:nth-of-type(2n) { background-color: #EAECEE; }

.result_col {
    position: relative;
    min-height: 18px;
}

.result_col > div { min-height: 18px; }

.result_col_link {
    display: block;
    color: #2980B9;
}

.result_col_link:hover {
    cursor: pointer;
    color: #3498DB;
}

.result_col_link:active {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
}

.sysHeader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 5px;
    border-bottom: 1px solid #EC1C2A;
    padding: 6px 10px 7px;
}

.sysHeader_title {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-bottom: 2px;
    font-size: 21px;
}

.sysHeader_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
        -ms-flex: 2 1 auto;
            flex: 2 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-right: 1em;
    width: auto;
    text-align: right;
}

.sysHeader_nav > .btn + .btn { margin-left: 5px; }

.sysHeader_stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0 1em 0 0;
    padding: 0;
    font-size: 13px;
    list-style-type: none;
}

.sysHeader_stage_item + .sysHeader_stage_item { margin-left: 5px; }

.sysHeader_stage_item_link {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid #2980B9;
    border-radius: 4px;
    background-color: #FFF;
    padding: 4px 9px;
    color: #333;
}

.sysHeader_stage_item > a {
    -webkit-transition: background-color .2s ease, color .2s ease;
    transition: background-color .2s ease, color .2s ease;
}

.sysHeader_stage_item > a:visited {
    background-color: #FFF;
    color: #333;
}

.sysHeader_stage_item > a:hover {
    background-color: #2980B9;
    color: #FFF;
    text-decoration: none;
}

.sysHeader_stage_item > .current {
    background-color: #2980B9;
    color: #FFF;
    text-decoration: none;
}

.sysHeader_login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.sysHeader_login_btn {
    margin-left: .5em;
    border-width: 2px;
    border-radius: 5px;
    padding: 2px 10px;
    font-size: .875rem;
}

.sysHeader_login_btn:hover { background-color: #C0392B; }

.sysHeader_login_btn:not(:disabled):not(.disabled).active, .sysHeader_login_btn:not(:disabled):not(.disabled):active { background-color: #C0392B; }

.sysHeader_login_btn.focus, .sysHeader_login_btn:focus { background-color: #C0392B; }

.sysFooter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.875em 10px 0.5em;
}

.sysFooter_version { font-size: 12px; }

.sysFooter_nav_toTop { min-width: 3em; }

.search > .form-row {
    margin-right: -5px;
    margin-left: -5px;
    background-color: #E7F1F8;
    padding-bottom: 10px;
}

.form-row > .search_col { margin-left: 5px; }

.search_col {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
}

.search_label {
    vertical-align: bottom;
    margin-bottom: 0;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1.25;
}

.search_checkBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: calc(1.5em + .75rem + 2px);
}

.search_checkBox > input { display: none; }

.search_checkBox > input:checked + .search_checkBox_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.search_checkBox_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 26px;
}

.search_checkBox_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.show { display: block; }

.show--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.hide { display: none; }

.letter-strong {
    color: #E74C3C;
    font-weight: bold;
}

.tno-1 {
    color: #27AE60;
    font-weight: bold;
}

.tno-2 {
    color: #F39C12;
    font-weight: bold;
}

.tno-3 {
    color: #E74C3C;
    font-weight: bold;
}

.tno-6 {
    color: #F39C12;
    font-weight: bold;
}

.form-row {
    margin-right: 0;
    margin-left: 0;
}

.form_col {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-right: 0;
    padding-left: 0;
    width: auto;
}

.form_col + .form_col { margin-left: 5px; }

.form_label {
    vertical-align: bottom;
    margin-bottom: 0;
    color: #333;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1.25;
}

.form_label.required { color: #C0392B; }

.form_label.disabled { color: #999; }

.form_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: calc(1.5em + .75rem + 2px);
    line-height: 1.25;
    word-break: break-all;
    overflow-wrap: break-word;
}

.readonly {
    background-color: #E9ECEF;
    pointer-events: none;
}

.valueUpdate { background-color: rgba(255, 255, 0, 0.7); }

.tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.tab_item {
    -webkit-transition: background-color .2s ease, color .2s ease;
    transition: background-color .2s ease, color .2s ease;
    cursor: pointer;
    margin-bottom: -1px;
    border: 2px solid #34495E;
    border-bottom-width: 1px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background-color: #FFF;
    padding: 10px 15px 8px;
    color: #34495E;
    line-height: 1;
    text-align: center;
}

.tab_item.isOn {
    background-color: #34495E;
    color: #FFF;
}

.tab_item:hover {
    background-color: #34495E;
    color: #FFF;
}

.tab_item:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
}

.tab_item + .tab_item { margin-left: 2px; }

.tab_header {
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.tab_content {
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.importExport { margin-bottom: 10px; }

.modal-header { border-bottom: none; }

.modal-footer { border-top: none; }

.modal-footer > .btn { min-width: 75px; }

.modal-title { font-size: 1.25em; }

.login.main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(0, 0, 0, 0.75);
    width: 100%;
    height: calc(100vh - 61px);
}

.login.main + .sysFooter {
    background-color: rgba(0, 0, 0, 0.75);
    color: #FFF;
}

.login_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 4px solid #FFF;
    border-radius: 10px;
    padding: 40px;
    width: 400px;
}

.login_body > form { width: 100%; }

.login_header { margin-bottom: 20px; }

.login_header_title {
    margin: 0 0 10px;
    padding: 0;
    color: #FFF;
    font-size: 1.5em;
    line-height: 1;
    text-align: center;
}

.login_header_titleEn {
    margin: 0;
    padding: 0;
    color: #FFF;
    font-size: 1em;
    line-height: 1;
    text-align: center;
}

.login_form { width: 100%; }

.login_form > .form-group { margin-bottom: 0; }

.login_form > .form-group + .form-group { margin-top: 10px; }

.login_form_label {
    vertical-align: bottom;
    margin-bottom: 0;
    color: #FFF;
    font-size: 0.875em;
    line-height: 1;
}

.login_form_btn { margin-top: 30px; }

.menu_container { margin: 20px auto 0; }

.menu_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
}

.menu_row + .menu_row { margin-top: 20px; }

.menu_title {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    background-color: #34495E;
    padding: 5px 0 8px;
    color: #FFF;
    font-size: 28px;
    line-height: 1;
    text-align: center;
}

.menu_col {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 6px solid #34495E;
    border-radius: 5px;
    width: 32%;
}

.menu_list {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 12px;
    list-style-type: none;
}

.menu_list_item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFF;
    font-size: 25px;
    line-height: 1;
}

.menu_list_item + .menu_list_item { margin-top: 10px; }

.menu_list_item_link {
    display: block;
    -webkit-transition: background-color .2s ease, color .2s ease;
    transition: background-color .2s ease, color .2s ease;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #34495E;
    border-radius: 3px;
    background-color: #FFF;
    padding: 10px 10px 8px 48px;
    text-decoration: none;
}

.menu_list_item_link:link {
    color: #34495E;
    text-decoration: none;
}

.menu_list_item_link:visited {
    color: #34495E;
    text-decoration: none;
}

.menu_list_item_link:hover {
    background-color: #34495E;
    color: #FFF;
    text-decoration: none;
}

.menu_list_item_link:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    text-decoration: none;
}

.menu_list_item_link.ic_edit {
    background-image: url("../../img/icon/ic_edit.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_edit:hover { background-image: url("../../img/icon/ic_edit_ov.png"); }

.menu_list_item_link.ic_search {
    background-image: url("../../img/icon/ic_search.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_search:hover { background-image: url("../../img/icon/ic_search_ov.png"); }

.menu_list_item_link.ic_excel {
    background-image: url("../../img/icon/ic_excel.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_excel:hover { background-image: url("../../img/icon/ic_excel_ov.png"); }

.menu_list_item_link.ic_print {
    background-image: url("../../img/icon/ic_print.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_print:hover { background-image: url("../../img/icon/ic_print_ov.png"); }

.menu_list_item_link.ic_box {
    background-image: url("../../img/icon/ic_box.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_box:hover { background-image: url("../../img/icon/ic_box_ov.png"); }

.menu_list_item_link.ic_yen {
    background-image: url("../../img/icon/ic_yen.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_yen:hover { background-image: url("../../img/icon/ic_yen_ov.png"); }

.menu_list_item_link.ic_tag {
    background-image: url("../../img/icon/ic_tag.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
}

.menu_list_item_link.ic_tag:hover { background-image: url("../../img/icon/ic_tag_ov.png"); }

.menu_list_item_link.ic_user {
    background-image: url("../../img/icon/ic_user.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
    padding: 10px 8px 10px 38px;
}

.menu_list_item_link.ic_user:hover { background-image: url("../../img/icon/ic_user_ov.png"); }

.menu_list_item_link.ic_address {
    background-image: url("../../img/icon/ic_check.png");
    background-position: 9px calc(50% - 1px);
    background-repeat: no-repeat;
    background-size: 24px auto;
    padding: 10px 8px 10px 38px;
}

.menu_list_item_link.ic_address:hover { background-image: url("../../img/icon/ic_check_ov.png"); }

.menu_jms { border-color: #f0b600; }

.menu_jms_title { background-color: #f0b600; }

.menu_jms_title::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    background: linear-gradient(135deg, #E6002D 0%, #E6002D 47%, #f0b600 47%, #f0b600 100%);
    width: 38px;
    height: 38px;
    content: "";
}

.menu_bs { border-color: #000; }

.menu_bs_title { background-color: #000; }

.menu_bs_title::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    background: linear-gradient(135deg, #E72314 0%, #E72314 47%, #000 47%, #000 100%);
    width: 38px;
    height: 38px;
    content: "";
}

.menu_yfc { border-color: #009BE2; }

.menu_yfc_title { background-color: #009BE2; }

.menu_yfc_title::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    background: linear-gradient(135deg, #FFF 0%, #FFF 47%, #009BE2 47%, #009BE2 100%);
    width: 38px;
    height: 38px;
    content: "";
}

.menu_master_row {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 12px 0;
}

.menu_master_row + .menu_master_row { padding-top: 10px; }

.menu_master_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
}

.menu_master_list_item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    width: auto;
}

.menu_master_list_item + .menu_master_list_item {
    margin-top: 0;
    margin-left: 10px;
}

.orderJms_form .nyuryokuBi {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.orderJms_form .nyuryokuBi > .updDate_value { padding: 6px 8px; }

.orderJms_form .tno {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.orderJms_form .sokaCD {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderJms_form .billingCd {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderJms_form .nonyuCD {
    -ms-flex-preferred-size: 64px;
        flex-basis: 64px;
    width: 64px;
}

.orderJms_form .nonyuCD.form_col { margin-left: 10px; }

.orderJms_form .nonyuNmk {
    -ms-flex-preferred-size: 256px;
        flex-basis: 256px;
    width: 256px;
}

.orderJms_form .nonyuNmk.form_col { margin-left: 10px; }

.orderJms_form .hacchuCD {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderJms_form .keihiKbn {
    -ms-flex-preferred-size: 145px;
        flex-basis: 145px;
    width: 145px;
}

.orderJms_form .nohinKbn {
    -ms-flex-preferred-size: 202px;
        flex-basis: 202px;
    width: 202px;
}

.orderJms_form .hacchuKbn {
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    width: 170px;
}

.orderJms_form .sokoCD {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.orderJms_form .sokoNmk {
    -ms-flex-preferred-size: 164px;
        flex-basis: 164px;
    width: 164px;
}

.orderJms_form .tanCD {
    -ms-flex-preferred-size: 108px;
        flex-basis: 108px;
    width: 108px;
}

.orderJms_form .tanNmk {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.orderJms_form .denpyoHakko {
    -ms-flex-preferred-size: 128px;
        flex-basis: 128px;
    width: 128px;
}

.orderJms_form .hakkoNmk {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.orderJms_form .biko {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderJms_form .biko.form_col { margin-left: 10px; }

.orderJms_form .chokuNmk {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderJms_form .chokuTanNmk {
    -ms-flex-preferred-size: 188px;
        flex-basis: 188px;
    width: 188px;
}

.orderJms_form .chokuAdrk {
    -ms-flex-preferred-size: 668px;
        flex-basis: 668px;
    width: 668px;
}

.orderJms_form .chokuTel {
    -ms-flex-preferred-size: 166px;
        flex-basis: 166px;
    width: 166px;
}

.orderJms_detail {
    margin-top: 20px;
    margin-bottom: 30px;
}

.orderJms_detail .detail-required { color: #C0392B; }

.orderJms_detail_title {
    margin-bottom: 0;
    font-size: 1em;
    font-weight: bold;
}

.orderJms_detail_orderingNum {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.orderJms_detail_productCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.orderJms_detail_productNum {
    -ms-flex-preferred-size: 182px;
        flex-basis: 182px;
    width: 182px;
}

.orderJms_detail_productNameHalf {
    -ms-flex-preferred-size: 274px;
        flex-basis: 274px;
    width: 274px;
}

.orderJms_detail_quantity {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
}

.orderJms_detail_quantity > input { text-align: right; }

.orderJms_detail_backOrder {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
    text-align: center;
}

.orderJms_detail_backOrder > input { text-align: center; }

.orderJms_detail_defective {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
}

.orderJms_detail_defective > input { text-align: center; }

.orderJms_detail_location {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.orderJms_detail_packaging {
    -ms-flex-preferred-size: 46px;
        flex-basis: 46px;
    width: 46px;
}

.orderJms_detail_discoCost {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderJms_detail_discoCost > input { text-align: right; }

.orderJms_detail_storeCost {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderJms_detail_storeCost > input { text-align: right; }

.orderJms_detail_storeSellingCost {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderJms_detail_storeSellingCost > input { text-align: right; }

.orderJms_detail_price {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderJms_detail_price > input { text-align: right; }

.orderJms_detail_detailNote {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderJms_detail_supplierCd {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
}

.orderJms_detail_purchaseCost {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderJms_detail_purchaseCost > input { text-align: right; }

.orderJms_detail_btnCreate, .orderJms_detail_btnUpdate, .orderJms_detail_btnDelete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.orderJms_result_orderingNum {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderJms_result_product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 148px;
}

.orderJms_result_productNameHalf {
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    width: 170px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderJms_result_customerProductCdJan {
    -ms-flex-preferred-size: 202px;
        flex-basis: 202px;
    width: 202px;
}

.orderJms_result_quantity {
    -ms-flex-preferred-size: 62px;
        flex-basis: 62px;
    width: 62px;
    text-align: center;
}

.orderJms_result_backOrder {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
    text-align: center;
}

.orderJms_result_location {
    -ms-flex-preferred-size: 52px;
        flex-basis: 52px;
    width: 52px;
    text-align: center;
}

.orderJms_result_packagingDefective {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    width: 40px;
    text-align: center;
}

.orderJms_result_cost1, .orderJms_result_cost2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 96px;
    text-align: center;
}

.orderJms_result_detailNote {
    -ms-flex-preferred-size: 164px;
        flex-basis: 164px;
    width: 164px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderJms_result_supplier {
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    width: 96px;
}

.orderJms_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.orderJms_submit {
    margin-top: 30px;
    text-align: center;
}

.orderBs_form .inputDate {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.orderBs_form .inputDate > .updDate_value { padding: 6px 8px; }

.orderBs_form .tno {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.orderBs_form .shippingCd {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderBs_form .billingCd {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderBs_form .storeCd {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
}

.orderBs_form .storeCd.form_col { margin-left: 10px; }

.orderBs_form .customerName {
    -ms-flex-preferred-size: 256px;
        flex-basis: 256px;
    width: 256px;
}

.orderBs_form .customerName.form_col { margin-left: 10px; }

.orderBs_form .ordererNameHalf {
    -ms-flex-preferred-size: 260px;
        flex-basis: 260px;
    width: 260px;
}

.orderBs_form .issueWarehouse {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.orderBs_form .warehouseName {
    -ms-flex-preferred-size: 164px;
        flex-basis: 164px;
    width: 164px;
}

.orderBs_form .contactCd {
    -ms-flex-preferred-size: 108px;
        flex-basis: 108px;
    width: 108px;
}

.orderBs_form .contactName {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.orderBs_form .issueSlip {
    -ms-flex-preferred-size: 128px;
        flex-basis: 128px;
    width: 128px;
}

.orderBs_form .issuerCd {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.orderBs_form .note {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderBs_form .note.form_col { margin-left: 10px; }

.orderBs_form .directDeliveryName {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderBs_form .directDeliveryContactName {
    -ms-flex-preferred-size: 188px;
        flex-basis: 188px;
    width: 188px;
}

.orderBs_form .directDeliveryAddress {
    -ms-flex-preferred-size: 668px;
        flex-basis: 668px;
    width: 668px;
}

.orderBs_form .directDeliveryTel {
    -ms-flex-preferred-size: 166px;
        flex-basis: 166px;
    width: 166px;
}

.orderBs_detail {
    margin-top: 20px;
    margin-bottom: 30px;
}

.orderBs_detail .detail-required { color: #C0392B; }

.orderBs_detail_title {
    margin-bottom: 0;
    font-size: 1em;
    font-weight: bold;
}

.orderBs_detail_orderingNum {
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.orderBs_detail_productCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.orderBs_detail_productNum {
    -ms-flex-preferred-size: 182px;
        flex-basis: 182px;
    width: 182px;
}

.orderBs_detail_productNameHalf {
    -ms-flex-preferred-size: 274px;
        flex-basis: 274px;
    width: 274px;
}

.orderBs_detail_originalSalesDate {
    -ms-flex-preferred-size: 98px;
        flex-basis: 98px;
    width: 98px;
}

.orderBs_detail_originalSalesDate > input { text-align: right; }

.orderBs_detail_quantity {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
}

.orderBs_detail_quantity > input { text-align: right; }

.orderBs_detail_backOrder {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
    text-align: center;
}

.orderBs_detail_backOrder > input { text-align: center; }

.orderBs_detail_defective {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
}

.orderBs_detail_defective > input { text-align: center; }

.orderBs_detail_location {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.orderBs_detail_packaging {
    -ms-flex-preferred-size: 46px;
        flex-basis: 46px;
    width: 46px;
}

.orderBs_detail_discoCost {
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.orderBs_detail_discoCost > input { text-align: right; }

.orderBs_detail_storeCost {
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.orderBs_detail_storeCost > input { text-align: right; }

.orderBs_detail_storeSellingCost {
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.orderBs_detail_storeSellingCost > input { text-align: right; }

.orderBs_detail_price {
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.orderBs_detail_price > input { text-align: right; }

.orderBs_detail_detailNote {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderBs_detail_supplierCd {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
}

.orderBs_detail_purchaseCost {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderBs_detail_purchaseCost > input { text-align: right; }

.orderBs_detail_btnCreate, .orderBs_detail_btnUpdate, .orderBs_detail_btnDelete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.orderBs_result_orderingNum {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderBs_result_product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 148px;
}

.orderBs_result_productNameHalf {
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    width: 170px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderBs_result_customerProductCdJan {
    -ms-flex-preferred-size: 202px;
        flex-basis: 202px;
    width: 202px;
}

.orderBs_result_originalSalesDate {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
    text-align: center;
}

.orderBs_result_quantity {
    -ms-flex-preferred-size: 62px;
        flex-basis: 62px;
    width: 62px;
    text-align: center;
}

.orderBs_result_backOrder {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
    text-align: center;
}

.orderBs_result_location {
    -ms-flex-preferred-size: 52px;
        flex-basis: 52px;
    width: 52px;
    text-align: center;
}

.orderBs_result_packagingDefective {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    width: 40px;
    text-align: center;
}

.orderBs_result_cost1, .orderBs_result_cost2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 96px;
    text-align: center;
}

.orderBs_result_detailNote {
    -ms-flex-preferred-size: 164px;
        flex-basis: 164px;
    width: 164px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderBs_result_supplier {
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    width: 96px;
}

.orderBs_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.orderBs_submit {
    margin-top: 30px;
    text-align: center;
}

.orderYfc_form .inputDate {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.orderYfc_form .inputDate > .updDate_value { padding: 6px 8px; }

.orderYfc_form .tno {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.orderYfc_form .shippingCd {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderYfc_form .billingCd {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.orderYfc_form .deliveryCd {
    -ms-flex-preferred-size: 64px;
        flex-basis: 64px;
    width: 64px;
}

.orderYfc_form .deliveryCd.form_col { margin-left: 10px; }

.orderYfc_form .customerName {
    -ms-flex-preferred-size: 256px;
        flex-basis: 256px;
    width: 256px;
}

.orderYfc_form .customerName.form_col { margin-left: 10px; }

.orderYfc_form .ordererName {
    -ms-flex-preferred-size: 132px;
        flex-basis: 132px;
    width: 132px;
}

.orderYfc_form .issueWarehouse {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.orderYfc_form .warehouseName {
    -ms-flex-preferred-size: 164px;
        flex-basis: 164px;
    width: 164px;
}

.orderYfc_form .contactCd {
    -ms-flex-preferred-size: 108px;
        flex-basis: 108px;
    width: 108px;
}

.orderYfc_form .contactName {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.orderYfc_form .issueSlip {
    -ms-flex-preferred-size: 128px;
        flex-basis: 128px;
    width: 128px;
}

.orderYfc_form .slipComments {
    -ms-flex-preferred-size: 340px;
        flex-basis: 340px;
    width: 340px;
}

.orderYfc_form .note {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderYfc_form .note.form_col { margin-left: 0; }

.orderYfc_form .directDeliveryName {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderYfc_form .directDeliveryContactName {
    -ms-flex-preferred-size: 188px;
        flex-basis: 188px;
    width: 188px;
}

.orderYfc_form .directDeliveryAddress {
    -ms-flex-preferred-size: 668px;
        flex-basis: 668px;
    width: 668px;
}

.orderYfc_form .directDeliveryTel {
    -ms-flex-preferred-size: 166px;
        flex-basis: 166px;
    width: 166px;
}

.orderYfc_detail {
    margin-top: 20px;
    margin-bottom: 30px;
}

.orderYfc_detail .detail-required { color: #C0392B; }

.orderYfc_detail_title {
    margin-bottom: 0;
    font-size: 1em;
    font-weight: bold;
}

.orderYfc_detail_orderingNo {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    width: 150px;
}

.orderYfc_detail_productCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.orderYfc_detail_productNum {
    -ms-flex-preferred-size: 182px;
        flex-basis: 182px;
    width: 182px;
}

.orderYfc_detail_productNameHalf {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
    width: 240px;
}

.orderYfc_detail_quantity {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.orderYfc_detail_quantity > input { text-align: right; }

.orderYfc_detail_backOrder {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
    text-align: center;
}

.orderYfc_detail_backOrder > input { text-align: center; }

.orderYfc_detail_defective {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
}

.orderYfc_detail_defective > input { text-align: center; }

.orderYfc_detail_location {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.orderYfc_detail_packaging {
    -ms-flex-preferred-size: 46px;
        flex-basis: 46px;
    width: 46px;
}

.orderYfc_detail_discoCost {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.orderYfc_detail_discoCost > input { text-align: right; }

.orderYfc_detail_storeCost {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.orderYfc_detail_storeCost > input { text-align: right; }

.orderYfc_detail_storeSellingCost {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.orderYfc_detail_storeSellingCost > input { text-align: right; }

.orderYfc_detail_price {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.orderYfc_detail_price > input { text-align: right; }

.orderYfc_detail_detailNote {
    -ms-flex-preferred-size: 505px;
        flex-basis: 505px;
    width: 505px;
}

.orderYfc_detail_supplierCd {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
}

.orderYfc_detail_purchaseCost {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.orderYfc_detail_purchaseCost > input { text-align: right; }

.orderYfc_detail_btnCreate, .orderYfc_detail_btnUpdate, .orderYfc_detail_btnDelete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.orderYfc_result_orderingNo {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderYfc_result_product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 148px;
}

.orderYfc_result_productNameHalf {
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    width: 170px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderYfc_result_customerProductCdJan {
    -ms-flex-preferred-size: 202px;
        flex-basis: 202px;
    width: 202px;
}

.orderYfc_result_quantity {
    -ms-flex-preferred-size: 62px;
        flex-basis: 62px;
    width: 62px;
    text-align: center;
}

.orderYfc_result_backOrder {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
    text-align: center;
}

.orderYfc_result_location {
    -ms-flex-preferred-size: 52px;
        flex-basis: 52px;
    width: 52px;
    text-align: center;
}

.orderYfc_result_packagingDefective {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    width: 40px;
    text-align: center;
}

.orderYfc_result_cost1, .orderYfc_result_cost2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 96px;
    text-align: center;
}

.orderYfc_result_detailNote {
    -ms-flex-preferred-size: 164px;
        flex-basis: 164px;
    width: 164px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderYfc_result_supplier {
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    width: 96px;
}

.orderYfc_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.orderYfc_submit {
    margin-top: 30px;
    text-align: center;
}

.orderSearch_search .search_col.nyuryokuBi1 {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.orderSearch_search .search_col.nyuryokuBi1::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.orderSearch_search .search_col.nyuryokuBi2 {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.orderSearch_search .search_col.tno {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.orderSearch_search .search_col.chumonNO {
    -ms-flex-preferred-size: 140px;
        flex-basis: 140px;
    width: 140px;
}

.orderSearch_search .search_col.sokaCD {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.orderSearch_search .search_col.sekyuCD {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    width: 178px;
}

.orderSearch_search .search_col.tenpoCD {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.orderSearch_search .search_col.siitemno {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.orderSearch_search .search_col.sokoCD {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.orderSearch_search .search_col.sysNmk {
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
    width: 180px;
}

.orderSearch_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.orderSearch_result { margin-top: 10px; }

.orderSearch_result_nyuryokuBi {
    -ms-flex-preferred-size: 88px;
        flex-basis: 88px;
    width: 88px;
}

.orderSearch_result_nyuryokuJikan {
    -ms-flex-preferred-size: 66px;
        flex-basis: 66px;
    width: 66px;
}

.orderSearch_result_tno {
    -ms-flex-preferred-size: 34px;
        flex-basis: 34px;
    width: 34px;
    text-align: center;
}

.orderSearch_result_tno.result_body_col { text-align: center; }

.orderSearch_result_chumonNO {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderSearch_result_sokaCD {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.orderSearch_result_sekyuCD {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.orderSearch_result_tenpoCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderSearch_result_tokNmk {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.orderSearch_result_tokNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderSearch_result_tokNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderSearch_result_siitemno {
    -ms-flex-preferred-size: 144px;
        flex-basis: 144px;
    width: 144px;
}

.orderSearch_result_soko {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 148px;
}

.orderSearch_result_sysNmk {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.orderSearch_result_sysNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderSearch_result_sysNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.orderSearch_result_discoOutput {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
}

.orderSearch_result_discoOutput.result_body_col {
    color: #E74C3C;
    font-weight: bold;
    text-align: center;
}

.orderSearch_result_discoOutput.result_body_col.done {
    color: #27AE60;
    font-weight: normal;
}

.orderSearch_result_edit {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    width: 40px;
}

.disco_search .search_col.nyuryokuBi1 {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.disco_search .search_col.nyuryokuBi1::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.disco_search .search_col.nyuryokuBi2 {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.disco_search .search_col.tno {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.disco_search .search_col.sokaCD {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.disco_search .search_col.sekyuCD {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    width: 178px;
}

.disco_search .search_col.tenpoCD {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.disco_search .search_col.siitemno {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.disco_search .search_col.sokoCD {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.disco_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.disco_result { margin-top: 10px; }

.disco_result_count { font-size: 16px; }

.disco_result_count_num {
    margin-right: 3px;
    font-size: 18px;
    font-weight: bold;
}

.disco_result_count_num--warn { color: #E74C3C; }

.disco_result_output {
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
    text-align: center;
}

.disco_result_output > input { display: none; }

.disco_result_output > input:checked + .disco_result_output_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.disco_result_output > input:disabled + .disco_result_output_item::before { border-color: #999; }

.disco_result_output_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 25px;
    min-height: 7px;
}

.disco_result_output_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.disco_result_output_status {
    margin-left: -3px;
    color: #27AE60;
    font-size: 18px;
    font-weight: bold;
}

.disco_result_nyuryokuBi {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.disco_result_tno {
    -ms-flex-preferred-size: 34px;
        flex-basis: 34px;
    width: 34px;
}

.disco_result_tno.result_body_col { text-align: center; }

.disco_result_chumonNO {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.disco_result_chumonNO.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_result_sokaSekyu {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.disco_result_tenpoCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_result_tokNmk {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.disco_result_tokNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_result_sikeicd {
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
    text-align: center;
}

.disco_result_siitemno {
    -ms-flex-preferred-size: 146px;
        flex-basis: 146px;
    width: 146px;
}

.disco_result_siitemno.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_result_juchuSuryo {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.disco_result_juchuSuryo.result_body_col { text-align: center; }

.disco_result_sokoCD {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.disco_result_sokoCD.result_body_col { text-align: center; }

.disco_result_sokoNmk {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.disco_result_sokoNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_result_sysNmk {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.disco_result_sysNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_result_meisaiBiko {
    -ms-flex-preferred-size: 156px;
        flex-basis: 156px;
    width: 156px;
}

.disco_result_meisaiBiko.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.disco_submit {
    margin-top: 30px;
    text-align: center;
}

.shipmentInputBO_search .search_col.nyuryokuBi1 {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.shipmentInputBO_search .search_col.nyuryokuBi1::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.shipmentInputBO_search .search_col.nyuryokuBi2 {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.shipmentInputBO_search .search_col.chumonNO {
    -ms-flex-preferred-size: 140px;
        flex-basis: 140px;
    width: 140px;
}

.shipmentInputBO_search .search_col.sokaCD {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.shipmentInputBO_search .search_col.sekyuCD {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    width: 178px;
}

.shipmentInputBO_search .search_col.tenpoCD {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.shipmentInputBO_search .search_col.siitemno {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.shipmentInputBO_search .search_col.sokoCD {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.shipmentInputBO_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.shipmentInputBO_shipment_all {
    margin-top: 10px;
    margin-bottom: 10px;
}

.shipmentInputBO_result_output {
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
}

.shipmentInputBO_result_output > input { display: none; }

.shipmentInputBO_result_output > input:checked + .shipmentInputBO_result_output_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.shipmentInputBO_result_output > input:disabled + .shipmentInputBO_result_output_item::before { border-color: #999; }

.shipmentInputBO_result_output_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 25px;
    min-height: 7px;
}

.shipmentInputBO_result_output_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.shipmentInputBO_result_nyuryokuChumon {
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.shipmentInputBO_result_nyuryokuChumon.result_body_col > .shipmentInputBO_result_chumonNO {
    word-break: break-all;
    overflow-wrap: break-word;
}

.shipmentInputBO_result_sokaSekyu {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.shipmentInputBO_result_tenpoTok {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    width: 150px;
}

.shipmentInputBO_result_tenpoTok.result_body_col > .shipmentInputBO_result_tokNmk {
    word-break: break-all;
    overflow-wrap: break-word;
}

.shipmentInputBO_result_si {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.shipmentInputBO_result_si.result_body_col > .shipmentInputBO_result_siitemno {
    word-break: break-all;
    overflow-wrap: break-word;
}

.shipmentInputBO_result_shohinNm {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.shipmentInputBO_result_shohinNm.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.shipmentInputBO_result_juchuSuryo {
    -ms-flex-preferred-size: 66px;
        flex-basis: 66px;
    width: 66px;
    text-align: center;
}

.shipmentInputBO_result_shukkaSu {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.shipmentInputBO_result_shukkaSu > input {
    margin-top: -6px;
    text-align: right;
}

.shipmentInputBO_result_boSu {
    -ms-flex-preferred-size: 66px;
        flex-basis: 66px;
    width: 66px;
    text-align: center;
}

.shipmentInputBO_result_boCancelSu {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.shipmentInputBO_result_boCancelSu > input {
    margin-top: -6px;
    color: #E74C3C;
    text-align: right;
}

.shipmentInputBO_result_boCancelSu.result_header_col { letter-spacing: -1px; }

.shipmentInputBO_result_kei {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
    text-align: center;
}

.shipmentInputBO_result_kei.result_header_col { letter-spacing: -1px; }

.shipmentInputBO_result_soko {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.shipmentInputBO_result_soko > .shipmentInputBO_result_sokoNmk {
    word-break: break-all;
    overflow-wrap: break-word;
}

.shipmentInputBO_result_sysNmkBiko {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.shipmentInputBO_result_sysNmkBiko > .shipmentInputBO_result_meisaiBiko {
    word-break: break-all;
    overflow-wrap: break-word;
}

.shipmentInputBO_submit {
    margin-top: 30px;
    text-align: center;
}

.slip_search .search_col.uriageBi1 {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.slip_search .search_col.uriageBi1::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.slip_search .search_col.uriageBi2 {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.slip_search .search_col.tno {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.slip_search .search_col.sokaCD {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.slip_search .search_col.sekyuCD {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    width: 178px;
}

.slip_search .search_col.tenpoCD {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.slip_search .search_col.siitemno {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.slip_search .search_col.sokoCD {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.slip_search .search_col.outputed {
    -ms-flex-preferred-size: 44px;
        flex-basis: 44px;
    width: 44px;
}

.slip_search .search_col.outputed > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.slip_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.slip_result { margin-top: 10px; }

.slip_result_output {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    width: 45px;
    text-align: center;
}

.slip_result_output > input { display: none; }

.slip_result_output > input:checked + .slip_result_output_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.slip_result_output > input:disabled + .disco_result_output_item::before { border-color: #999; }

.slip_result_output_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 25px;
    min-height: 7px;
}

.slip_result_output_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.slip_result_output_status {
    margin-left: -3px;
    color: #27AE60;
    font-size: 18px;
    font-weight: bold;
}

.slip_result_date {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.slip_result_tno {
    -ms-flex-preferred-size: 34px;
        flex-basis: 34px;
    width: 34px;
}

.slip_result_tno.result_body_col { text-align: center; }

.slip_result_chumonNO {
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    width: 106px;
}

.slip_result_sokaSekyu {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.slip_result_tenpoCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.slip_result_tokNmk {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.slip_result_tokNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.slip_result_si {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 146px;
        flex-basis: 146px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 146px;
}

.slip_result_injiSuryo {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
    text-align: center;
}

.slip_result_warehouse {
    -ms-flex-preferred-size: 154px;
        flex-basis: 154px;
    width: 154px;
}

.slip_result_sokoCD.result_body_col { text-align: center; }

.slip_result_sokoNmk.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.slip_result_operatorName {
    -ms-flex-preferred-size: 154px;
        flex-basis: 154px;
    width: 154px;
}

.slip_result_sysNmk.result_body_col, .slip_result_shipmentRecorder.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.slip_result_meisaiBiko {
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    width: 106px;
}

.slip_result_meisaiBiko.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.slip_submit {
    margin-top: 30px;
    text-align: center;
}

.salesSearchJms_search .search_col.shippingCd {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.salesSearchJms_search .search_col.deliveryCd {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.salesSearchJms_search .search_col.salesDateStart {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.salesSearchJms_search .search_col.salesDateStart::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.salesSearchJms_search .search_col.salesDateEnd {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.salesSearchJms_search .search_col.productNum {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.salesSearchJms_search .search_col.customerProductCd {
    -ms-flex-preferred-size: 168px;
        flex-basis: 168px;
    width: 168px;
}

.salesSearchJms_search .search_col.issueWarehouseCd {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.salesSearchJms_search .search_col.slipNum {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.salesSearchJms_search .search_col.orderingNum {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.salesSearchJms_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.salesSearchJms_result { margin-top: 10px; }

.salesSearchJms .salesSearchJms_result .result_col { margin-left: 10px; }

.salesSearchJms .salesSearchJms_result .result_col.salesSearchJms_result_salesDateTno { margin-left: 0; }

.salesSearchJms .salesSearchJms_result .result_row {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.salesSearchJms_result_header {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.salesSearchJms_result_salesDateTno {
    -ms-flex-preferred-size: 88px;
        flex-basis: 88px;
    width: 88px;
}

.salesSearchJms_result_slipNumOrderingNum {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.salesSearchJms_result_shippingCdBillingCd {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.salesSearchJms_result_deliveryCd {
    -ms-flex-preferred-size: 54px;
        flex-basis: 54px;
    width: 54px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_deliveryName {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchJms_result_deliveryName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_slip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 90px;
}

.salesSearchJms_result_expenseCategoryDeliveryCategory {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 120px;
}

.salesSearchJms_result_expenseCategoryDeliveryCategory.result_header_col { text-align: left; }

.salesSearchJms_result_order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 90px;
}

.salesSearchJms_result_order.result_header_col { text-align: left; }

.salesSearchJms_result_contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 156px;
        flex-basis: 156px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 156px;
}

.salesSearchJms_result_contact.result_header_col { text-align: left; }

.salesSearchJms_result_issuerCd, .salesSearchJms_result_shipmentRecorder {
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    width: 106px;
}

.salesSearchJms_result_issuerCd.result_header_col, .salesSearchJms_result_shipmentRecorder.result_header_col { text-align: left; }

.salesSearchJms_result_product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 144px;
        flex-basis: 144px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 144px;
}

.salesSearchJms_result_productCd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 126px;
}

.salesSearchJms_result_productName {
    -ms-flex-preferred-size: 156px;
        flex-basis: 156px;
    width: 156px;
}

.salesSearchJms_result_productName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_shippedQuantity {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
    text-align: center;
}

.salesSearchJms_result_defective {
    -ms-flex-preferred-size: 46px;
        flex-basis: 46px;
    width: 46px;
    text-align: center;
}

.salesSearchJms_result_warehouse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 148px;
}

.salesSearchJms_result_discoCost {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
    text-align: center;
}

.salesSearchJms_result_storeCost {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
    text-align: center;
}

.salesSearchJms_result_storeSellingCost {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
    text-align: center;
}

.salesSearchJms_result_price {
    -ms-flex-preferred-size: 82px;
        flex-basis: 82px;
    width: 82px;
    text-align: center;
}

.salesSearchJms_result_directDeliveryName {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchJms_result_directDeliveryName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_directDeliveryContactName {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.salesSearchJms_result_directDeliveryContactName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_directDeliveryAddress {
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    width: 300px;
}

.salesSearchJms_result_directDeliveryAddress.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_directDeliveryTel {
    -ms-flex-preferred-size: 136px;
        flex-basis: 136px;
    width: 136px;
}

.salesSearchJms_result_note {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchJms_result_note.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms_result_detailNote {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchJms_result_detailNote.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchJms .tab_header, .salesSearchJms .tab_content {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: calc(100% - 560px);
}

.salesSearchBs_search .search_col.shippingCd {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.salesSearchBs_search .search_col.deliveryCd {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.salesSearchBs_search .search_col.salesDateStart {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.salesSearchBs_search .search_col.salesDateStart::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.salesSearchBs_search .search_col.salesDateEnd {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.salesSearchBs_search .search_col.productNum {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.salesSearchBs_search .search_col.customerProductCd {
    -ms-flex-preferred-size: 168px;
        flex-basis: 168px;
    width: 168px;
}

.salesSearchBs_search .search_col.issueWarehouseCd {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.salesSearchBs_search .search_col.slipNum {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.salesSearchBs_search .search_col.orderingNum {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.salesSearchBs_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.salesSearchBs_result { margin-top: 10px; }

.salesSearchBs .salesSearchBs_result .result_col { margin-left: 1%; }

.salesSearchBs .salesSearchBs_result .result_col.salesSearchBs_result_salesDateTno { margin-left: 0; }

.salesSearchBs .salesSearchBs_result .result_row {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.salesSearchBs_result_header {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.salesSearchBs_result_salesDateTno {
    -ms-flex-preferred-size: 88px;
        flex-basis: 88px;
    width: 88px;
}

.salesSearchBs_result_slipNumOrderingNum {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.salesSearchBs_result_shippingCdBillingCd {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.salesSearchBs_result_storeCd {
    -ms-flex-preferred-size: 54px;
        flex-basis: 54px;
    width: 54px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_customerName {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchBs_result_customerName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_ordererNameHalf {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.salesSearchBs_result_contactCd {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
}

.salesSearchBs_result_contactName {
    -ms-flex-preferred-size: 156px;
        flex-basis: 156px;
    width: 156px;
}

.salesSearchBs_result_createdBy, .salesSearchBs_result_shipmentRecorder {
    -ms-flex-preferred-size: 156px;
        flex-basis: 156px;
    width: 156px;
}

.salesSearchBs_result_productCategory {
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
    text-align: center;
}

.salesSearchBs_result_productNum {
    -ms-flex-preferred-size: 144px;
        flex-basis: 144px;
    width: 144px;
}

.salesSearchBs_result_customerProductCd {
    -ms-flex-preferred-size: 98px;
        flex-basis: 98px;
    width: 98px;
}

.salesSearchBs_result_productNameHalf {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    width: auto;
}

.salesSearchBs_result_productNameHalf.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_shippedQuantity {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.salesSearchBs_result_shippedQuantity.result_body_col { text-align: center; }

.salesSearchBs_result_defective {
    -ms-flex-preferred-size: 46px;
        flex-basis: 46px;
    width: 46px;
    text-align: center;
}

.salesSearchBs_result_issueWarehouse {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.salesSearchBs_result_issueWarehouse.result_body_col { text-align: center; }

.salesSearchBs_result_warehouseName {
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    width: 148px;
}

.salesSearchBs_result_headquartersDeliveryCostCompanyDeliveryCost, .salesSearchBs_result_storeDeliveryCostPrice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 194px;
        flex-basis: 194px;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 194px;
}

.salesSearchBs_result_headquartersDeliveryCost, .salesSearchBs_result_companyDeliveryCost, .salesSearchBs_result_storeDeliveryCost, .salesSearchBs_result_price {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
    text-align: center;
}

.salesSearchBs_result_directDeliveryName {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchBs_result_directDeliveryName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_directDeliveryContactName {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.salesSearchBs_result_directDeliveryContactName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_directDeliveryAddress {
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    width: 300px;
}

.salesSearchBs_result_directDeliveryAddress.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_directDeliveryTel {
    -ms-flex-preferred-size: 136px;
        flex-basis: 136px;
    width: 136px;
}

.salesSearchBs_result_note {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchBs_result_note.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs_result_detailNote {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchBs_result_detailNote.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchBs .tab_header, .salesSearchBs .tab_content {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: calc(100% - 560px);
}

.salesSearchYfc_search .search_col.shippingCd {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.salesSearchYfc_search .search_col.storeCd {
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.salesSearchYfc_search .search_col.salesDateStart {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.salesSearchYfc_search .search_col.salesDateStart::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.salesSearchYfc_search .search_col.salesDateEnd {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.salesSearchYfc_search .search_col.productNum {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.salesSearchYfc_search .search_col.customerProductCd {
    -ms-flex-preferred-size: 168px;
        flex-basis: 168px;
    width: 168px;
}

.salesSearchYfc_search .search_col.issueWarehouseCd {
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.salesSearchYfc_search .search_col.slipNum {
    -ms-flex-preferred-size: 140px;
        flex-basis: 140px;
    width: 140px;
}

.salesSearchYfc_search .search_col.orderingNum {
    -ms-flex-preferred-size: 140px;
        flex-basis: 140px;
    width: 140px;
}

.salesSearchYfc_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.salesSearchYfc_result { margin-top: 10px; }

.salesSearchYfc .salesSearchYfc_result .result_col { margin-left: 10px; }

.salesSearchYfc .salesSearchYfc_result .result_col.salesSearchYfc_result_salesDateInputDate { margin-left: 0; }

.salesSearchYfc .salesSearchYfc_result .result_row {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.salesSearchYfc_result_header {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.salesSearchYfc_result_salesDateInputDate {
    -ms-flex-preferred-size: 88px;
        flex-basis: 88px;
    width: 88px;
}

.salesSearchYfc_result_slipCategoryTno {
    -ms-flex-preferred-size: 62px;
        flex-basis: 62px;
    width: 62px;
    text-align: center;
}

.salesSearchYfc_result_slipCategoryTno > div { width: 62px; }

.salesSearchYfc_result_tno {
    -ms-flex-preferred-size: 34px;
        flex-basis: 34px;
    width: 34px;
    text-align: center;
}

.salesSearchYfc_result_slipNumOrderingNum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 120px;
}

.salesSearchYfc_result_shippingCdStoreCd {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.salesSearchYfc_result_customerName {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.salesSearchYfc_result_customerName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchYfc_result_contact {
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    width: 170px;
}

.salesSearchYfc_result_createdBy, .salesSearchYfc_result_shipmentRecorder {
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
    width: 170px;
}

.salesSearchYfc_result_productCategory {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    width: 40px;
}

.salesSearchYfc_result_product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 144px;
        flex-basis: 144px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 144px;
}

.salesSearchYfc_result_productNameHalf.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchYfc_result_quantity {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
    text-align: center;
}

.salesSearchYfc_result_defective {
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    width: 50px;
    text-align: center;
}

.salesSearchYfc_result_issueWarehouse {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
    text-align: center;
}

.salesSearchYfc_result_warehouseName {
    -ms-flex-preferred-size: 152px;
        flex-basis: 152px;
    width: 152px;
}

.salesSearchYfc_result_warehouseName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.salesSearchYfc_result_yfcCost {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
    text-align: right;
}

.salesSearchYfc_result_deliveryPrice {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
    text-align: right;
}

.ediJms .search { margin-bottom: 0; }

.ediJms_search .search_col.uriageBi1, .ediJms_search .search_col.sendDateFrom {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.ediJms_search .search_col.uriageBi1::after, .ediJms_search .search_col.sendDateFrom::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.ediJms_search .search_col.uriageBi2, .ediJms_search .search_col.sendDateTo {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.ediJms_search .search_col.nonyuCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
}

.ediJms_search .search_col.denpyoNO {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediJms_search .search_col.juchuShohinCD {
    -ms-flex-preferred-size: 162px;
        flex-basis: 162px;
    width: 162px;
}

.ediJms_search .search_col.syukkaShohinCD {
    -ms-flex-preferred-size: 162px;
        flex-basis: 162px;
    width: 162px;
}

.ediJms_search .search_col.ediSend > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediJms_search .search_col.sendDataCheck > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediJms_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.ediJms .edi { background-color: #FFF; }

.ediJms .edi_label {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.25;
}

.ediJms .edi_label.required { color: #C0392B; }

.ediJms .edi_value { font-size: 15px; }

.ediJms div.edi_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 6px 0;
}

.ediJms .edi_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 1px solid #34495E;
    border-bottom: 1px solid #34495E;
    padding: 6px 0;
}

.ediJms .edi_row + .edi_row { border-top: none; }

.ediJms .edi_row:nth-of-type(2n) { background-color: #EAECEE; }

.ediJms .edi_col_check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 42px;
        flex-basis: 42px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 42px;
    text-align: center;
}

.ediJms .edi_col_check input { display: none; }

.ediJms .edi_col_check input:checked + .edi_col_check_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.ediJms .edi_col_check input:disabled + .edi_col_check_item::before, .ediJms .edi_col_check input:disabled + .edi_col_check_item::after { border-color: #999; }

.ediJms .edi_col_check_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 25px;
    min-height: 7px;
}

.ediJms .edi_col_check_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.ediJms .edi_col_data {
    -ms-flex-preferred-size: calc(100% - 52px);
        flex-basis: calc(100% - 52px);
    width: calc(100% - 52px);
}

.ediJms .edi_col_data_Date, .ediJms .edi_col_data_headerTrailer, .ediJms .edi_col_data_data, .ediJms .edi_col_data_memo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.ediJms .edi_col_data_Date > div, .ediJms .edi_col_data_headerTrailer > div, .ediJms .edi_col_data_data > div, .ediJms .edi_col_data_memo > div { margin-left: 10px; }

.ediJms .edi_col_data_data {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.ediJms .edi_header_fileDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediJms .edi_header_ediSendDate {
    -ms-flex-preferred-size: 74px;
        flex-basis: 74px;
    width: 74px;
}

.ediJms .edi_header_ediSendDate > .edi_value { padding-top: 5px; }

.ediJms .edi_header_kbn {
    -ms-flex-preferred-size: 28px;
        flex-basis: 28px;
    width: 28px;
    text-align: center;
}

.ediJms .edi_header_fileCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    text-align: center;
}

.ediJms .edi_header_haishinCD {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
    text-align: center;
}

.ediJms .edi_header_seqNO {
    -ms-flex-preferred-size: 64px;
        flex-basis: 64px;
    width: 64px;
    text-align: center;
}

.ediJms .edi_header_atesakiCD {
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    width: 50px;
}

.ediJms .edi_header_yobi {
    position: relative;
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
    width: 250px;
}

.ediJms .edi_trailer_kbn {
    -ms-flex-preferred-size: 28px;
        flex-basis: 28px;
    margin-left: 30px !important;
    width: 28px;
    text-align: center;
}

.ediJms .edi_trailer_fileCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    text-align: center;
}

.ediJms .edi_trailer_recordKensu {
    position: relative;
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediJms .edi_trailer_recordKensu > input { text-align: center; }

.ediJms .edi_trailer_yobi {
    position: relative;
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
    width: 250px;
}

.ediJms .edi_data_kbn {
    -ms-flex-preferred-size: 28px;
        flex-basis: 28px;
    width: 28px;
    text-align: center;
}

.ediJms .edi_data_fileCD {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    text-align: center;
}

.ediJms .edi_data_nonyusakiCD {
    position: relative;
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
}

.ediJms .edi_data_keihiKbn {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
    text-align: center;
}

.ediJms .edi_data_keihiKbn > .edi_value { text-align: center; }

.ediJms .edi_data_denpyoKbn {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
    text-align: center;
}

.ediJms .edi_data_denpyoKbn > .edi_value { text-align: center; }

.ediJms .edi_data_siCD {
    -ms-flex-preferred-size: 64px;
        flex-basis: 64px;
    width: 64px;
    text-align: center;
}

.ediJms .edi_data_nohinKbn {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
    text-align: center;
}

.ediJms .edi_data_nohinKbn > .edi_value { text-align: center; }

.ediJms .edi_data_denpyoDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediJms .edi_data_denpyoNO {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediJms .edi_data_hacchuKbn {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
    text-align: center;
}

.ediJms .edi_data_hacchuKbn > .edi_value { text-align: center; }

.ediJms .edi_data_motoDenpyoDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediJms .edi_data_motoDenpyoNO {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediJms .edi_data_hacchuCD {
    position: relative;
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.ediJms .edi_data_meisaiSu {
    position: relative;
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediJms .edi_data_meisaiSu > .edi_value { text-align: center; }

.ediJms .edi_data_meisaiNO {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
    text-align: center;
}

.ediJms .edi_data_meisaiNO > .edi_value { text-align: center; }

.ediJms .edi_data_chumonNO {
    position: relative;
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.ediJms .edi_data_boCD {
    -ms-flex-preferred-size: 60px;
        flex-basis: 60px;
    width: 60px;
}

.ediJms .edi_data_boCD > .edi_value { text-align: center; }

.ediJms .edi_data_juchuShohinCD {
    position: relative;
    -ms-flex-preferred-size: 144px;
        flex-basis: 144px;
    width: 144px;
}

.ediJms .edi_data_shukkaShohinCD {
    position: relative;
    -ms-flex-preferred-size: 144px;
        flex-basis: 144px;
    width: 144px;
}

.ediJms .edi_data_juchuSuryo {
    position: relative;
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
}

.ediJms .edi_data_juchuSuryo > .edi_value { text-align: right; }

.ediJms .edi_data_shukkaSuryo {
    position: relative;
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
}

.ediJms .edi_data_shukkaSuryo > .edi_value { text-align: right; }

.ediJms .edi_data_tn {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediJms .edi_data_tn > .edi_value { text-align: right; }

.ediJms .edi_data_jn {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediJms .edi_data_jn > .edi_value { text-align: right; }

.ediJms .edi_data_tenpoTentoPrice {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediJms .edi_data_tenpoTentoPrice > .edi_value { text-align: right; }

.ediJms .edi_data_remark {
    position: relative;
    -ms-flex-preferred-size: 118px;
        flex-basis: 118px;
    width: 118px;
}

.ediJms .edi_data_shohinNmHan {
    position: relative;
    -ms-flex-preferred-size: 266px;
        flex-basis: 266px;
    width: 266px;
}

.ediJms .edi_data_hacchuBi {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediJms .edi_data_yobi {
    position: relative;
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
    width: 250px;
}

.ediJms .edi_memo_memo {
    -ms-flex-preferred-size: 600px;
        flex-basis: 600px;
    width: 600px;
}

.ediJms_submit {
    margin-top: 30px;
    text-align: center;
}

.ediJms_check_all { margin-top: 10px; }

.ediJms_check_all_btn { margin-bottom: 10px; }

.ediBs .search { margin-bottom: 0; }

.ediBs_search .search_col.salesDateStart, .ediBs_search .search_col.sendDateFrom {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.ediBs_search .search_col.salesDateStart::after, .ediBs_search .search_col.sendDateFrom::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.ediBs_search .search_col.salesDateEnd, .ediBs_search .search_col.sendDateTo {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.ediBs_search .search_col.ownSlipNum {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediBs_search .search_col.fvsShipToCode {
    -ms-flex-preferred-size: 112px;
        flex-basis: 112px;
    width: 112px;
}

.ediBs_search .search_col.fvsProductNum {
    -ms-flex-preferred-size: 112px;
        flex-basis: 112px;
    width: 112px;
}

.ediBs_search .search_col.ediSend > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediBs_search .search_col.sendDataCheck > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediBs_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.ediBs .edi { background-color: #FFF; }

.ediBs .edi_label {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.25;
}

.ediBs .edi_label.required { color: #C0392B; }

.ediBs .edi_value { font-size: 15px; }

.ediBs div.edi_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 6px 0;
}

.ediBs .edi_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 1px solid #34495E;
    border-bottom: 1px solid #34495E;
    padding: 6px 0;
}

.ediBs .edi_row + .edi_row { border-top: none; }

.ediBs .edi_row:nth-of-type(2n) { background-color: #EAECEE; }

.ediBs .edi_col_check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 42px;
        flex-basis: 42px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 42px;
    text-align: center;
}

.ediBs .edi_col_check input { display: none; }

.ediBs .edi_col_check input:checked + .edi_col_check_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.ediBs .edi_col_check input:disabled + .edi_col_check_item::before, .ediBs .edi_col_check input:disabled + .edi_col_check_item::after { border-color: #999; }

.ediBs .edi_col_check_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 25px;
    min-height: 7px;
}

.ediBs .edi_col_check_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.ediBs .edi_col_data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: calc(100% - 52px);
        flex-basis: calc(100% - 52px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: auto -5px;
    width: calc(100% - 52px);
}

.ediBs .edi_col_data > div { margin-left: 5px; }

.ediBs .edi_col_data_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediBs .edi_col_data_date > div + div { margin-left: 5px; }

.ediBs .edi_col_data_fileDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediBs .edi_col_data_ediSendDate {
    -ms-flex-preferred-size: 74px;
        flex-basis: 74px;
    width: 74px;
}

.ediBs .edi_col_data_ediSendDate > .edi_value { padding-top: 5px; }

.ediBs .edi_col_data_ordersCategory {
    position: relative;
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.ediBs .edi_col_data_slipDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediBs .edi_col_data_ownSlipNum {
    position: relative;
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediBs .edi_col_data_fvsShipToCode {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediBs .edi_col_data_fvsShippingOrigin {
    position: relative;
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.ediBs .edi_col_data_detailRowCount {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.ediBs .edi_col_data_detailRowCount > input { text-align: center; }

.ediBs .edi_col_data_rowNum {
    position: relative;
    -ms-flex-preferred-size: 56px;
        flex-basis: 56px;
    width: 56px;
}

.ediBs .edi_col_data_rowNum > input { text-align: center; }

.ediBs .edi_col_data_fvsProductCd {
    position: relative;
    -ms-flex-preferred-size: 96px;
        flex-basis: 96px;
    width: 96px;
}

.ediBs .edi_col_data_productNameHalf {
    position: relative;
    -ms-flex-preferred-size: 400px;
        flex-basis: 400px;
    width: 400px;
}

.ediBs .edi_col_data_ownDiscountType {
    position: relative;
    -ms-flex-preferred-size: 122px;
        flex-basis: 122px;
    width: 122px;
}

.ediBs .edi_col_data_originalSalesDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediBs .edi_col_data_quantity {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediBs .edi_col_data_quantity > input { text-align: right; }

.ediBs .edi_col_data_storeDeliveryCost {
    position: relative;
    -ms-flex-preferred-size: 102px;
        flex-basis: 102px;
    width: 102px;
}

.ediBs .edi_col_data_storeDeliveryCost > input { text-align: right; }

.ediBs .edi_col_data_companyDeliveryCost {
    position: relative;
    -ms-flex-preferred-size: 102px;
        flex-basis: 102px;
    width: 102px;
}

.ediBs .edi_col_data_companyDeliveryCost > input { text-align: right; }

.ediBs .edi_col_data_headquartersDeliveryCost {
    position: relative;
    -ms-flex-preferred-size: 102px;
        flex-basis: 102px;
    width: 102px;
}

.ediBs .edi_col_data_headquartersDeliveryCost > input { text-align: right; }

.ediBs .edi_col_data_noteHalf {
    position: relative;
    -ms-flex-preferred-size: 326px;
        flex-basis: 326px;
    width: 326px;
}

.ediBs .edi_col_data_noteHalf > .edi_label::after {
    position: absolute;
    top: 32px;
    left: 0;
    margin-left: 2px;
    font-weight: normal;
    content: "FTN ";
}

.ediBs .edi_col_data_noteHalf > input {
    display: inline;
    margin-left: 38px;
    width: calc(100% - 38px);
}

.ediBs .edi_col_data_noteFull {
    position: relative;
    -ms-flex-preferred-size: 626px;
        flex-basis: 626px;
    width: 626px;
}

.ediBs .edi_col_data_memo {
    -ms-flex-preferred-size: 600px;
        flex-basis: 600px;
    width: 600px;
}

.ediBs_submit {
    margin-top: 30px;
    text-align: center;
}

.ediBs_check_all { margin-top: 10px; }

.ediBs_check_all_btn { margin-bottom: 10px; }

.ediYfc .search { margin-bottom: 0; }

.ediYfc_search .search_col.shippingDateStart, .ediYfc_search .search_col.sendDateFrom {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.ediYfc_search .search_col.shippingDateStart::after, .ediYfc_search .search_col.sendDateFrom::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.ediYfc_search .search_col.shippingDateEnd, .ediYfc_search .search_col.sendDateTo {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.ediYfc_search .search_col.slipCategory {
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
    width: 130px;
}

.ediYfc_search .search_col.shippingCd {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.ediYfc_search .search_col.ediSend > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediYfc_search .search_col.sendDataCheck > .search_checkBox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediYfc_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.ediYfc .edi { background-color: #FFF; }

.ediYfc .edi_label {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.25;
}

.ediYfc .edi_label.required { color: #C0392B; }

.ediYfc .edi_value { font-size: 15px; }

.ediYfc div.edi_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 6px 0;
}

.ediYfc .edi_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 1px solid #34495E;
    border-bottom: 1px solid #34495E;
    padding: 6px 0;
}

.ediYfc .edi_row + .edi_row { border-top: none; }

.ediYfc .edi_row:nth-of-type(2n) { background-color: #EAECEE; }

.ediYfc .edi_col_check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 42px;
        flex-basis: 42px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 42px;
    text-align: center;
}

.ediYfc .edi_col_check input { display: none; }

.ediYfc .edi_col_check input:checked + .edi_col_check_item::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.ediYfc .edi_col_check input:disabled + .edi_col_check_item::before, .ediYfc .edi_col_check input:disabled + .edi_col_check_item::after { border-color: #999; }

.ediYfc .edi_col_check_item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 25px;
    min-height: 7px;
}

.ediYfc .edi_col_check_item::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.ediYfc .edi_col_data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: calc(100% - 52px);
        flex-basis: calc(100% - 52px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin: auto -5px;
    width: calc(100% - 52px);
}

.ediYfc .edi_col_data > div { margin-left: 5px; }

.ediYfc .edi_col_data_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ediYfc .edi_col_data_date > div + div { margin-left: 5px; }

.ediYfc .edi_col_data_fileDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediYfc .edi_col_data_ediSendDate {
    -ms-flex-preferred-size: 74px;
        flex-basis: 74px;
    width: 74px;
}

.ediYfc .edi_col_data_ediSendDate > .edi_value { padding-top: 5px; }

.ediYfc .edi_col_data_headerSlipCategory {
    position: relative;
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.ediYfc .edi_col_data_headerShippingCd {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediYfc .edi_col_data_headerSlipDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediYfc .edi_col_data_headerSlipNum {
    position: relative;
    -ms-flex-preferred-size: 118px;
        flex-basis: 118px;
    width: 118px;
}

.ediYfc .edi_col_data_headerDirectDeliveryCategory {
    position: relative;
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
    text-align: center;
}

.ediYfc .edi_col_data_headerDirectDeliveryName {
    position: relative;
    -ms-flex-preferred-size: 228px;
        flex-basis: 228px;
    width: 228px;
}

.ediYfc .edi_col_data_headerShippingDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediYfc .edi_col_data_headerOrdererNameFull {
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    width: 300px;
}

.ediYfc .edi_col_data_headerOrdererNameHalf {
    position: relative;
    -ms-flex-preferred-size: 112px;
        flex-basis: 112px;
    width: 112px;
}

.ediYfc .edi_col_data_headerSlipCommentsFull {
    -ms-flex-preferred-size: 448px;
        flex-basis: 448px;
    width: 448px;
}

.ediYfc .edi_col_data_headerSlipCommentsHalf {
    position: relative;
    -ms-flex-preferred-size: 304px;
        flex-basis: 304px;
    width: 304px;
}

.ediYfc .edi_col_data_headerPartnerCompanyColumn {
    -ms-flex-preferred-size: 112px;
        flex-basis: 112px;
    width: 112px;
    text-align: center;
}

.ediYfc .edi_col_data_detailHeaderSection {
    -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
    width: 70px;
    text-align: center;
}

.ediYfc .edi_col_data_detailSupplierCd {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.ediYfc .edi_col_data_detailDeliveryCd {
    position: relative;
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.ediYfc .edi_col_data_detailSlipCategory {
    position: relative;
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.ediYfc .edi_col_data_detailSlipDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediYfc .edi_col_data_detailSlipNum {
    position: relative;
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
    width: 130px;
}

.ediYfc .edi_col_data_detailRowNum {
    position: relative;
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
    text-align: center;
}

.ediYfc .edi_col_data_detailShippingDate {
    position: relative;
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.ediYfc .edi_col_data_detailOrderingNum {
    position: relative;
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
    width: 130px;
}

.ediYfc .edi_col_data_detailCustomerProductCd {
    position: relative;
    -ms-flex-preferred-size: 152px;
        flex-basis: 152px;
    width: 152px;
}

.ediYfc .edi_col_data_detailProductCd2 {
    position: relative;
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.ediYfc .edi_col_data_detailProductNameHalf {
    position: relative;
    -ms-flex-preferred-size: 526px;
        flex-basis: 526px;
    width: 526px;
}

.ediYfc .edi_col_data_detailMakerCd {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
    text-align: center;
}

.ediYfc .edi_col_data_detailEdiProductCategoryCd {
    position: relative;
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    width: 106px;
}

.ediYfc .edi_col_data_detailQuantitySign {
    position: relative;
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediYfc .edi_col_data_detailQuantitySign > input {
    width: 40px;
    text-align: center;
}

.ediYfc .edi_col_data_detailQuantity {
    position: relative;
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
}

.ediYfc .edi_col_data_detailQuantity > input { text-align: right; }

.ediYfc .edi_col_data_detailYfcCost {
    position: relative;
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediYfc .edi_col_data_detailYfcCost > input { text-align: right; }

.ediYfc .edi_col_data_detailDeliveryCost {
    position: relative;
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
}

.ediYfc .edi_col_data_detailDeliveryCost > input { text-align: right; }

.ediYfc .edi_col_data_detailYfcAmountSign {
    position: relative;
    -ms-flex-preferred-size: 114px;
        flex-basis: 114px;
    width: 114px;
}

.ediYfc .edi_col_data_detailYfcAmountSign > input {
    width: 40px;
    text-align: center;
}

.ediYfc .edi_col_data_detailYfcAmount {
    position: relative;
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.ediYfc .edi_col_data_detailYfcAmount > input { text-align: right; }

.ediYfc .edi_col_data_detailDeliveryAmountSign {
    position: relative;
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.ediYfc .edi_col_data_detailDeliveryAmountSign > input {
    width: 40px;
    text-align: center;
}

.ediYfc .edi_col_data_detailDeliveryAmount {
    position: relative;
    -ms-flex-preferred-size: 104px;
        flex-basis: 104px;
    width: 104px;
}

.ediYfc .edi_col_data_detailDeliveryAmount > input { text-align: right; }

.ediYfc .edi_col_data_detailRetailStandardCost {
    position: relative;
    -ms-flex-preferred-size: 98px;
        flex-basis: 98px;
    width: 98px;
}

.ediYfc .edi_col_data_detailRetailStandardCost > input { text-align: right; }

.ediYfc .edi_col_data_detailCommentFull {
    -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
    width: 300px;
}

.ediYfc .edi_col_data_detailCommentHalf {
    -ms-flex-preferred-size: 204px;
        flex-basis: 204px;
    width: 204px;
}

.ediYfc .edi_col_data_memo {
    -ms-flex-preferred-size: 600px;
        flex-basis: 600px;
    width: 600px;
}

.ediYfc_submit {
    margin-top: 30px;
    text-align: center;
}

.ediYfc_check_all { margin-top: 10px; }

.ediYfc_check_all_btn { margin-bottom: 10px; }

.userIdAuthority_search .search_col.userName {
    -ms-flex-preferred-size: 190px;
        flex-basis: 190px;
    width: 190px;
}

.userIdAuthority_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.userIdAuthority_form { margin-bottom: 30px; }

.userIdAuthority_form .form-row {
    margin-right: -5px;
    margin-left: -5px;
}

.userIdAuthority_form .form_col { margin-left: 5px; }

.userIdAuthority_form .form_col.dscID {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    width: 160px;
}

.userIdAuthority_form .form_col.name {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.userIdAuthority_form .form_col.denpyoName {
    -ms-flex-preferred-size: 345px;
        flex-basis: 345px;
    width: 345px;
}

.userIdAuthority_form .form_col.email {
    -ms-flex-preferred-size: 376px;
        flex-basis: 376px;
    width: 376px;
}

.userIdAuthority_form .form_col.bu {
    -ms-flex-preferred-size: 108px;
        flex-basis: 108px;
    width: 108px;
}

.userIdAuthority_form .form_col.password {
    -ms-flex-preferred-size: 236px;
        flex-basis: 236px;
    width: 236px;
}

.userIdAuthority_form .form_col.comment {
    -ms-flex-preferred-size: 346px;
        flex-basis: 346px;
    width: 346px;
}

.userIdAuthority_form .form_col.updDate {
    -ms-flex-preferred-size: 110px;
        flex-basis: 110px;
    width: 110px;
}

.userIdAuthority_form .form_col.updDate > .updDate_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.userIdAuthority_form .form_col.passwordPeriod {
    -ms-flex-preferred-size: 134px;
        flex-basis: 134px;
    width: 134px;
}

.userIdAuthority_form .form_col.passwordPeriod > .passwordPeriod_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.userIdAuthority_form .form_col.entry, .userIdAuthority_form .form_col.update, .userIdAuthority_form .form_col.delete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.userIdAuthority_form .form_col.entry > .btn, .userIdAuthority_form .form_col.update > .btn, .userIdAuthority_form .form_col.delete > .btn { min-width: 80px; }

.userIdAuthority_result_dscIDName {
    -ms-flex-preferred-size: 148px;
        flex-basis: 148px;
    width: 148px;
}

.userIdAuthority_result_denpyoNameEmail {
    -ms-flex-preferred-size: 328px;
        flex-basis: 328px;
    width: 328px;
}

.userIdAuthority_result_bu {
    -ms-flex-preferred-size: 116px;
        flex-basis: 116px;
    width: 116px;
}

.userIdAuthority_result_password {
    -ms-flex-preferred-size: 196px;
        flex-basis: 196px;
    width: 196px;
}

.userIdAuthority_result_role {
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    width: 106px;
}

.userIdAuthority_result_comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 150px;
}

.userIdAuthority_result_comment.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.userIdAuthority_result_updDatePwdPeriod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 136px;
        flex-basis: 136px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 136px;
}

.userIdAuthority_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.maProduct_search_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    background-color: #E7F1F8;
    padding: 10px;
}

.maProduct_search_box_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.maProduct_search_box_input > label {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.maProduct_search_box_input > .invalid-tooltip { left: 100px; }

.maProduct_search_box_col.left {
    -ms-flex-preferred-size: 56%;
        flex-basis: 56%;
    width: 56%;
}

.maProduct_search_box_col.left > .maProduct_search_row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.maProduct_search_box_col.left .maProduct_search_box_input {
    -ms-flex-preferred-size: calc(100% - 280px - 10px);
        flex-basis: calc(100% - 280px - 10px);
    width: calc(100% - 280px - 10px);
}

.maProduct_search_box_col.left .maProduct_search_box_input > input {
    -ms-flex-preferred-size: calc(100% - 100px - 10px);
        flex-basis: calc(100% - 100px - 10px);
    width: calc(100% - 100px - 10px);
}

.maProduct_search_box_col.right {
    -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
    width: 42%;
}

.maProduct_search_box_col.right .maProduct_search_box_input {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
}

.maProduct_search_box_col.right .search_label {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.maProduct_search_box_col.right .search_checkBox { width: 180px; }

.maProduct_search_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.maProduct_search_row + .maProduct_search_row { margin-top: 10px; }

.maProduct_search_condition {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 280px;
        flex-basis: 280px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 280px;
}

.maProduct_search_condition > .form-check + .form-check { margin-left: 10px; }

.maProduct_search_productCategory > input {
    -ms-flex-preferred-size: 58px !important;
        flex-basis: 58px !important;
    width: 58px !important;
}

.maProduct_search_comments > input {
    -ms-flex-preferred-size: 340px;
        flex-basis: 340px;
    width: 340px;
}

.maProduct_search_inputDateStart { position: relative; }

.maProduct_search_inputDateStart::after {
    position: absolute;
    top: 8px;
    right: -30px;
    bottom: 0;
    content: "～";
}

.maProduct_search_inputDateStart > label {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.maProduct_search_inputDateStart > input {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.maProduct_search_inputDateEnd { margin-left: 45px; }

.maProduct_search_inputDateEnd > label { display: none; }

.maProduct_search_inputDateEnd > input {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.maProduct_form { margin-bottom: 30px; }

.maProduct_form .form-row {
    margin-right: -5px;
    margin-left: -5px;
}

.maProduct_form .form_col { margin-left: 5px; }

.maProduct_form .form_col.productCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.maProduct_form .form_col.productNum {
    -ms-flex-preferred-size: 182px;
        flex-basis: 182px;
    width: 182px;
}

.maProduct_form .form_col.customerCd {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    width: 100px;
}

.maProduct_form .form_col.customerProductCd {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
    width: 240px;
}

.maProduct_form .form_col.jan {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
    width: 240px;
}

.maProduct_form .form_col.productNameFull {
    -ms-flex-preferred-size: 346px;
        flex-basis: 346px;
    width: 346px;
}

.maProduct_form .form_col.productNameHalf {
    -ms-flex-preferred-size: 570px;
        flex-basis: 570px;
    width: 570px;
}

.maProduct_form .form_col.yfcProductCd2 {
    -ms-flex-preferred-size: 92px;
        flex-basis: 92px;
    width: 92px;
}

.maProduct_form .form_col.ediProductCategoryCd {
    -ms-flex-preferred-size: 138px;
        flex-basis: 138px;
    width: 138px;
}

.maProduct_form .form_col.ediProductCategoryCd > input {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    margin: auto;
    width: 58px;
}

.maProduct_form .form_col.jmsMfrProductNum {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
    width: 240px;
}

.maProduct_form .form_col.comments {
    -ms-flex-preferred-size: 346px;
        flex-basis: 346px;
    width: 346px;
}

.maProduct_form .form_col.registedDate {
    -ms-flex-preferred-size: 110px;
        flex-basis: 110px;
    width: 110px;
}

.maProduct_form .form_col.registedDate > .registedDate {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.maProduct_form .form_col.entry, .maProduct_form .form_col.update, .maProduct_form .form_col.delete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.maProduct_form .form_col.entry > .btn, .maProduct_form .form_col.update > .btn, .maProduct_form .form_col.delete > .btn { min-width: 80px; }

.maProduct_result_product {
    -ms-flex-preferred-size: 152px;
        flex-basis: 152px;
    width: 152px;
}

.maProduct_result_product.result_header_col > .maProduct_result_productCategory { margin: auto; }

.maProduct_result_product.result_body_col > .maProduct_result_productCategory { text-align: left; }

.maProduct_result_customerCd {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
    text-align: center;
}

.maProduct_result_customerProductCdJan {
    -ms-flex-preferred-size: 202px;
        flex-basis: 202px;
    width: 202px;
}

.maProduct_result_productName {
    -ms-flex-preferred-size: 286px;
        flex-basis: 286px;
    width: 286px;
}

.maProduct_result_productName.result_body_col > .maProduct_result_productNameHalf {
    word-break: break-all;
    overflow-wrap: break-word;
}

.maProduct_result_yfcProductCd2 {
    -ms-flex-preferred-size: 64px;
        flex-basis: 64px;
    width: 64px;
}

.maProduct_result_ediProductCategoryCd {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    width: 84px;
    text-align: center;
}

.maProduct_result_jmsMfrProductNum {
    -ms-flex-preferred-size: 154px;
        flex-basis: 154px;
    width: 154px;
}

.maProduct_result_jmsMfrProductNum br { display: none; }

.maProduct_result_jmsMfrProductNum.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.maProduct_result_comments {
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    width: 106px;
}

.maProduct_result_comments.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.maProduct_result_registedDate {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.maProduct_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.sellingPrice_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.sellingPrice_search .search_col.btn > .btn + .btn { margin-left: 5px; }

.sellingPrice_search_billingCd {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    width: 178px;
}

.sellingPrice_search_name {
    -ms-flex-preferred-size: 268px;
        flex-basis: 268px;
    width: 268px;
}

.sellingPrice_search_productCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.sellingPrice_search_productNum {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.sellingPrice_search_comments {
    -ms-flex-preferred-size: 186px;
        flex-basis: 186px;
    width: 186px;
}

.sellingPrice_search_inputDateStart {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.sellingPrice_search_inputDateStart::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.sellingPrice_search_inputDateEnd {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.sellingPrice_form { margin-bottom: 30px; }

.sellingPrice_form .form-row {
    margin-right: -5px;
    margin-left: -5px;
}

.sellingPrice_form .form_col { margin-left: 5px; }

.sellingPrice_form .form_col.billingCd {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
}

.sellingPrice_form .form_col.name {
    -ms-flex-preferred-size: 510px;
        flex-basis: 510px;
    width: 510px;
}

.sellingPrice_form .form_col.productCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.sellingPrice_form .form_col.productNum {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.sellingPrice_form .form_col.discoCost {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.sellingPrice_form .form_col.discoCost > input { text-align: right; }

.sellingPrice_form .form_col.storeCost {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.sellingPrice_form .form_col.storeCost > input { text-align: right; }

.sellingPrice_form .form_col.storeSellingCost {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.sellingPrice_form .form_col.storeSellingCost > input { text-align: right; }

.sellingPrice_form .form_col.price {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    width: 120px;
}

.sellingPrice_form .form_col.price > input { text-align: right; }

.sellingPrice_form .form_col.comments {
    -ms-flex-preferred-size: 346px;
        flex-basis: 346px;
    width: 346px;
}

.sellingPrice_form .form_col.registedDate {
    -ms-flex-preferred-size: 110px;
        flex-basis: 110px;
    width: 110px;
}

.sellingPrice_form .form_col.registedDate > .registedDate_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.sellingPrice_form .form_col.registedDate > .registedDate { padding: 6px 8px; }

.sellingPrice_form .form_col.entry, .sellingPrice_form .form_col.update, .sellingPrice_form .form_col.delete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.sellingPrice_form .form_col.entry > .btn, .sellingPrice_form .form_col.update > .btn, .sellingPrice_form .form_col.delete > .btn { min-width: 80px; }

.sellingPrice_result_billingCd {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    width: 68px;
}

.sellingPrice_result_name {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.sellingPrice_result_name.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.sellingPrice_result_productCategory {
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
    text-align: center;
}

.sellingPrice_result_productNum {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    width: 150px;
}

.sellingPrice_result_discoCost, .sellingPrice_result_storeCost, .sellingPrice_result_storeSellingCost, .sellingPrice_result_price {
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
    text-align: center;
}

.sellingPrice_result_comments {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
    width: 150px;
}

.sellingPrice_result_comments.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.sellingPrice_result_registedDate {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
}

.sellingPrice_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.maName_search { margin-bottom: 10px; }

.maName_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.maName_search_nameBasicUnitCd {
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.maName_nameBasicUnitCodeTable {
    margin-bottom: 20px;
    border: 2px solid #3498DB;
    border-radius: 4px;
    padding: 8px;
}

.maName_nameBasicUnitCodeTable_title {
    margin-bottom: 5px;
    color: #3498DB;
    font-size: 16px;
    line-height: 1;
}

.maName_nameBasicUnitCodeTable_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 0 -10px;
    padding: 0;
    list-style-type: none;
}

.maName_nameBasicUnitCodeTable_list_item {
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.maName_nameBasicUnitCodeTable_list_item::after {
    font-weight: normal;
    content: "|";
}

.maName_form { margin-bottom: 30px; }

.maName_form .form-row {
    margin-right: -5px;
    margin-left: -5px;
}

.maName_form .form_col { margin-left: 5px; }

.maName_form .form_col.nameBasicUnitCd {
    -ms-flex-preferred-size: 94px;
        flex-basis: 94px;
    width: 94px;
}

.maName_form .form_col.nameBasicUnitName {
    -ms-flex-preferred-size: 500px;
        flex-basis: 500px;
    width: 500px;
}

.maName_form .form_col.processCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.maName_form .form_col.processCategory > input { text-align: center; }

.maName_form .form_col.nameCd {
    -ms-flex-preferred-size: 184px;
        flex-basis: 184px;
    width: 184px;
}

.maName_form .form_col.name {
    -ms-flex-preferred-size: 1300px;
        flex-basis: 1300px;
    width: 1300px;
}

.maName_form .form_col.note {
    -ms-flex-preferred-size: 500px;
        flex-basis: 500px;
    width: 500px;
}

.maName_form .form_col.registedDate {
    -ms-flex-preferred-size: 110px;
        flex-basis: 110px;
    width: 110px;
}

.maName_form .form_col.registedDate > .registedDate_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.maName_form .form_col.entry, .maName_form .form_col.update, .maName_form .form_col.delete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.maName_form .form_col.entry > .btn, .maName_form .form_col.update > .btn, .maName_form .form_col.delete > .btn { min-width: 80px; }

.maName_result_nameBasicUnit {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.maName_result_nameBasicUnit.result_body_col > .maName_result_nameBasicUnitName {
    word-break: break-all;
    overflow-wrap: break-word;
}

.maName_result_processCategory {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
    text-align: center;
}

.maName_result_nameCd {
    -ms-flex-preferred-size: 152px;
        flex-basis: 152px;
    width: 152px;
}

.maName_result_name {
    -ms-flex-preferred-size: 378px;
        flex-basis: 378px;
    width: 378px;
}

.maName_result_name.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.maName_result_note {
    -ms-flex-preferred-size: 238px;
        flex-basis: 238px;
    width: 238px;
}

.maName_result_note.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.maName_result_registedDate {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    width: 90px;
    text-align: center;
}

.maName_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.priceDisp_search .search_col.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
    min-height: 48px;
}

.priceDisp_search .search_col.btn > .btn + .btn { margin-left: 5px; }

.priceDisp_search_customerCd {
    -ms-flex-preferred-size: 86px;
        flex-basis: 86px;
    width: 86px;
}

.priceDisp_search_customerName {
    -ms-flex-preferred-size: 266px;
        flex-basis: 266px;
    width: 266px;
}

.priceDisp_search_billingCd {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    width: 178px;
}

.priceDisp_search_storeCategory {
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
    width: 130px;
}

.priceDisp_search_directDeliveryCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    width: 58px;
}

.priceDisp_search_comments {
    -ms-flex-preferred-size: 190px;
        flex-basis: 190px;
    width: 190px;
}

.priceDisp_search_inputDateStart {
    position: relative;
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    width: 172px;
}

.priceDisp_search_inputDateStart::after {
    position: absolute;
    top: 0;
    right: -22px;
    bottom: 0;
    margin-top: 32px;
    content: "～";
}

.priceDisp_search_inputDateEnd {
    -ms-flex-preferred-size: 172px;
        flex-basis: 172px;
    margin-left: 30px !important;
    width: 172px;
}

.priceDisp_search_dispCondtion tr:first-child { text-align: center; }

.priceDisp_search_dispCondtion tr:first-child th { border-top: none; }

.priceDisp_search_dispCondtion th, .priceDisp_search_dispCondtion td {
    vertical-align: middle;
    border-top: 1px solid #34495E;
    border-bottom: 1px solid #34495E;
    padding: 2px 5px;
}

.priceDisp_search_dispCondtion th { font-size: 14px; }

.priceDisp_form { margin-bottom: 30px; }

.priceDisp_form .form-row {
    margin-right: -5px;
    margin-left: -5px;
}

.priceDisp_form .form_col { margin-left: 5px; }

.priceDisp_form .form_col.customerCd {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
}

.priceDisp_form .form_col.customerCd > .customerCd_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.priceDisp_form .form_col.billingCd {
    -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
    width: 78px;
}

.priceDisp_form .form_col.storeCd {
    -ms-flex-preferred-size: 136px;
        flex-basis: 136px;
    width: 136px;
}

.priceDisp_form .form_col.customerName {
    -ms-flex-preferred-size: 508px;
        flex-basis: 508px;
    width: 508px;
}

.priceDisp_form .form_col.contactCd {
    -ms-flex-preferred-size: 108px;
        flex-basis: 108px;
    width: 108px;
}

.priceDisp_form .form_col.deleteFlg {
    -ms-flex-preferred-size: 72px;
        flex-basis: 72px;
    width: 72px;
}

.priceDisp_form .form_col.deleteFlg > .deleteFlg_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
    text-align: center;
}

.priceDisp_form .form_col.zipCd {
    -ms-flex-preferred-size: 114px;
        flex-basis: 114px;
    width: 114px;
}

.priceDisp_form .form_col.customerAddress {
    -ms-flex-preferred-size: 668px;
        flex-basis: 668px;
    width: 668px;
}

.priceDisp_form .form_col.tel {
    -ms-flex-preferred-size: 166px;
        flex-basis: 166px;
    width: 166px;
}

.priceDisp_form .form_col.fax {
    -ms-flex-preferred-size: 166px;
        flex-basis: 166px;
    width: 166px;
}

.priceDisp_form .form_col.storeCategory {
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px;
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: 130px;
}

.priceDisp_form .form_col.directDeliveryCategory {
    -ms-flex-preferred-size: 58px;
        flex-basis: 58px;
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: 58px;
}

.priceDisp_form .form_col.priceDispFlags { margin-left: 30px; }

.priceDisp_form .form_col.priceDispFlags tr:first-child > th {
    border-top: none;
    padding-right: 50px;
    padding-bottom: 0;
    padding-left: 50px;
    color: #C0392B;
    line-height: 1.4;
    text-align: center;
}

.priceDisp_form .form_col.priceDispFlags th, .priceDisp_form .form_col.priceDispFlags td {
    vertical-align: middle;
    border-top: 1px solid #34495E;
    border-bottom: 1px solid #34495E;
    padding: 5px 50px;
}

.priceDisp_form .form_col.priceDispFlags th {
    padding-right: 0;
    padding-left: 0;
    font-size: 14px;
}

.priceDisp_form .form_col.priceDispFlags td { text-align: center; }

.priceDisp_form .form_col.priceDispFlags .priceDispFlags_checkBox > input { display: none; }

.priceDisp_form .form_col.priceDispFlags .priceDispFlags_checkBox > input:checked + label::after {
    display: block;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 5px;
    -webkit-transform: rotate(-55deg);
            transform: rotate(-55deg);
    z-index: 1;
    margin: auto;
    border-bottom: 3px solid #34495E;
    border-left: 3px solid #34495E;
    width: 13px;
    height: 8px;
    content: "";
}

.priceDisp_form .form_col.priceDispFlags .priceDispFlags_checkBox > label {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0;
    padding-left: 30px;
    min-height: 7px;
}

.priceDisp_form .form_col.priceDispFlags .priceDispFlags_checkBox > label::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 3px solid #34495E;
    border-radius: 5px;
    background-color: #FFF;
    width: 23px;
    height: 23px;
    content: "";
}

.priceDisp_form .form_col.comments {
    -ms-flex-preferred-size: 346px;
        flex-basis: 346px;
    width: 346px;
}

.priceDisp_form .form_col.registedDate {
    -ms-flex-preferred-size: 110px;
        flex-basis: 110px;
    width: 110px;
}

.priceDisp_form .form_col.registedDate > .registedDate_value {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 8px;
    height: calc(1.5em + .75rem + 2px);
    font-size: 15px;
}

.priceDisp_form .form_col.registedDate > .registedDate { padding: 6px 8px; }

.priceDisp_form .form_col.entry, .priceDisp_form .form_col.update, .priceDisp_form .form_col.delete {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 10px;
}

.priceDisp_form .form_col.entry > .btn, .priceDisp_form .form_col.update > .btn, .priceDisp_form .form_col.delete > .btn { min-width: 80px; }

.priceDisp_result_col1 {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    width: 80px;
}

.priceDisp_result_customerName {
    -ms-flex-preferred-size: 226px;
        flex-basis: 226px;
    width: 226px;
}

.priceDisp_result_customerName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.priceDisp_result_customerName.result_body_col {
    word-break: break-all;
    overflow-wrap: break-word;
}

.priceDisp_result_col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 80px;
}

.priceDisp_result_col3 {
    -ms-flex-preferred-size: 230px;
        flex-basis: 230px;
    width: 230px;
}

.priceDisp_result_col3 > .priceDisp_result_customerAddress {
    word-break: break-all;
    overflow-wrap: break-word;
}

.priceDisp_result_col4 {
    -ms-flex-preferred-size: 126px;
        flex-basis: 126px;
    width: 126px;
}

.priceDisp_result_col5 {
    -ms-flex-preferred-size: 72px;
        flex-basis: 72px;
    width: 72px;
    text-align: center;
}

.priceDisp_result_costs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    letter-spacing: -1px;
}

.priceDisp_result_costs .result_body_col { font-size: 20px; }

.priceDisp_result_costsLabel {
    color: #C0392B;
    font-size: 13px;
}

.priceDisp_result_discoCost {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
    text-align: center;
}

.priceDisp_result_storeCost {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
    text-align: center;
}

.priceDisp_result_storeSellingCost {
    -ms-flex-preferred-size: 76px;
        flex-basis: 76px;
    width: 76px;
    text-align: center;
}

.priceDisp_result_price {
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    width: 30px;
    text-align: center;
}

.priceDisp_result_col7 {
    -ms-flex-preferred-size: 152px;
        flex-basis: 152px;
    width: 152px;
}

.priceDisp_result_col7 > .priceDisp_result_comments {
    word-break: break-all;
    overflow-wrap: break-word;
}

.priceDisp_result_edit {
    -ms-flex-preferred-size: 32px;
        flex-basis: 32px;
    width: 32px;
}

.u-v-hidden { visibility: hidden !important; }

.u-d-none { display: none !important; }

@media (min-width: 1400px) {
    .divider--w1400 {
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        width: 0;
    }
    .orderJms_form .keihiKbn { margin-left: 5px; }
    .orderJms_result_productNameHalf {
        -ms-flex-preferred-size: 200px;
            flex-basis: 200px;
        width: 200px;
    }
    .orderBs_result_productNameHalf {
        -ms-flex-preferred-size: 200px;
            flex-basis: 200px;
        width: 200px;
    }
    .orderYfc_result_productNameHalf {
        -ms-flex-preferred-size: 200px;
            flex-basis: 200px;
        width: 200px;
    }
    .disco_result_meisaiBiko {
        -ms-flex-preferred-size: 226px;
            flex-basis: 226px;
        width: 226px;
    }
    .shipmentInputBO_result_tenpoTok {
        -ms-flex-preferred-size: 226px;
            flex-basis: 226px;
        width: 226px;
    }
    .slip_result_meisaiBiko {
        -ms-flex-preferred-size: 156px;
            flex-basis: 156px;
        width: 156px;
    }
    .salesSearchJms_result_product {
        -ms-flex-preferred-size: calc(174px + 1%);
            flex-basis: calc(174px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(174px + 1%);
    }
    .salesSearchJms_result_productCategory {
        -ms-flex-preferred-size: 30px;
            flex-basis: 30px;
        width: 30px;
        text-align: center;
    }
    .salesSearchJms_result_productNum {
        -ms-flex-preferred-size: 144px;
            flex-basis: 144px;
        width: 144px;
    }
    .salesSearchJms_result_directDeliveryContactName {
        -ms-flex-preferred-size: 106px;
            flex-basis: 106px;
        width: 106px;
    }
    .salesSearchJms_result_directDeliveryContactName.result_header_col br { display: none; }
    .salesSearchJms_result_note {
        -ms-flex-preferred-size: 378px;
            flex-basis: 378px;
        width: 378px;
    }
    .salesSearchJms_result_detailNote {
        -ms-flex-preferred-size: 378px;
            flex-basis: 378px;
        width: 378px;
    }
    .salesSearchBs_result_directDeliveryContactName {
        -ms-flex-preferred-size: 106px;
            flex-basis: 106px;
        width: 106px;
    }
    .salesSearchBs_result_directDeliveryContactName.result_header_col br { display: none; }
    .salesSearchBs_result_note {
        -ms-flex-preferred-size: 378px;
            flex-basis: 378px;
        width: 378px;
    }
    .salesSearchBs_result_detailNote {
        -ms-flex-preferred-size: 378px;
            flex-basis: 378px;
        width: 378px;
    }
    .userIdAuthority_result_comment {
        -ms-flex-preferred-size: 238px;
            flex-basis: 238px;
        width: 238px;
    }
    .maProduct_result_productName {
        -ms-flex-preferred-size: 306px;
            flex-basis: 306px;
        width: 306px;
    }
    .sellingPrice_result_name {
        -ms-flex-preferred-size: 312px;
            flex-basis: 312px;
        width: 312px;
    }
    .maName_result_name {
        -ms-flex-preferred-size: 406px;
            flex-basis: 406px;
        width: 406px;
    }
    .priceDisp_result_col2 {
        -ms-flex-preferred-size: 170px;
            flex-basis: 170px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 170px;
    }
    .priceDisp_result_contactCd {
        -ms-flex-preferred-size: 80px;
            flex-basis: 80px;
        width: 80px;
    }
    .priceDisp_result_deleteFlg {
        -ms-flex-preferred-size: 80px;
            flex-basis: 80px;
        width: 80px;
        text-align: center;
    }
}

@media (min-width: 1500px) {
    .divider--w1500 {
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        width: 0;
    }
    .orderJms_form .sokoNmk {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderJms_form .tanCD {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderJms_form .hakkoNmk {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderJms_detail_btnCreate { margin-left: 30px !important; }
    .orderJms_result_orderingNum {
        -ms-flex-preferred-size: 112px;
            flex-basis: 112px;
        width: 112px;
    }
    .orderBs_form .warehouseName {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderBs_form .contactCd {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderBs_form .issuerCd {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderBs_result_orderingNum {
        -ms-flex-preferred-size: 112px;
            flex-basis: 112px;
        width: 112px;
    }
    .orderYfc_form .warehouseName {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderYfc_form .contactCd {
        margin-right: 10px;
        margin-left: 10px;
    }
    .orderYfc_result_orderingNo {
        -ms-flex-preferred-size: 112px;
            flex-basis: 112px;
        width: 112px;
    }
    .orderSearch_result_tokNmk {
        -ms-flex-preferred-size: 314px;
            flex-basis: 314px;
        width: 314px;
    }
    .orderSearch_result_soko {
        -ms-flex-preferred-size: calc(208px + 1%);
            flex-basis: calc(208px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(208px + 1%);
    }
    .orderSearch_result_sokoCD {
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        width: 60px;
        text-align: center;
    }
    .orderSearch_result_sokoNmk {
        -ms-flex-preferred-size: 148px;
            flex-basis: 148px;
        width: 148px;
    }
    .orderSearch_result_sysNmk {
        -ms-flex-preferred-size: 154px;
            flex-basis: 154px;
        width: 154px;
    }
    .orderSearch_result_sysNmk br { display: none; }
    .disco_result_tokNmk {
        -ms-flex-preferred-size: 314px;
            flex-basis: 314px;
        width: 314px;
    }
    .disco_result_sokoNmk {
        -ms-flex-preferred-size: 154px;
            flex-basis: 154px;
        width: 154px;
    }
    .shipmentInputBO_result_si {
        -ms-flex-preferred-size: 98px;
            flex-basis: 98px;
        width: 98px;
    }
    .shipmentInputBO_result_shohinNm {
        -ms-flex-preferred-size: 242px;
            flex-basis: 242px;
        width: 242px;
    }
    .slip_result_tokNmk {
        -ms-flex-preferred-size: 276px;
            flex-basis: 276px;
        width: 276px;
    }
    .slip_result_si {
        -ms-flex-preferred-size: calc(176px + 1%);
            flex-basis: calc(176px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(176px + 1%);
    }
    .slip_result_sikeicd {
        -ms-flex-preferred-size: 30px;
            flex-basis: 30px;
        width: 30px;
        text-align: center;
    }
    .slip_result_siitemno {
        -ms-flex-preferred-size: 146px;
            flex-basis: 146px;
        width: 146px;
    }
    .slip_result_meisaiBiko {
        -ms-flex-preferred-size: 206px;
            flex-basis: 206px;
        width: 206px;
    }
    .salesSearchJms_result_contact {
        -ms-flex-preferred-size: calc(234px + 1%);
            flex-basis: calc(234px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(234px + 1%);
    }
    .salesSearchJms_result_contactCd {
        -ms-flex-preferred-size: 78px;
            flex-basis: 78px;
        width: 78px;
    }
    .salesSearchJms_result_contactName {
        -ms-flex-preferred-size: 156px;
            flex-basis: 156px;
        width: 156px;
    }
    .salesSearchJms_result_productName {
        -ms-flex-preferred-size: 196px;
            flex-basis: 196px;
        width: 196px;
    }
    .salesSearchJms_result_warehouse {
        -ms-flex-preferred-size: calc(208px + 1%);
            flex-basis: calc(208px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(208px + 1%);
    }
    .salesSearchJms_result_warehouse > .salesSearchJms_result_issueWarehouse { text-align: center; }
    .salesSearchJms_result_issueWarehouse {
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        width: 60px;
    }
    .salesSearchJms_result_warehouseName {
        -ms-flex-preferred-size: 148px;
            flex-basis: 148px;
        width: 148px;
    }
    .salesSearchJms_result_directDeliveryName {
        -ms-flex-preferred-size: 304px;
            flex-basis: 304px;
        width: 304px;
    }
    .salesSearchJms_result_directDeliveryContactName {
        -ms-flex-preferred-size: 134px;
            flex-basis: 134px;
        width: 134px;
    }
    .salesSearchJms_result_note {
        -ms-flex-preferred-size: 454px;
            flex-basis: 454px;
        width: 454px;
    }
    .salesSearchJms_result_detailNote {
        -ms-flex-preferred-size: 454px;
            flex-basis: 454px;
        width: 454px;
    }
    .salesSearchBs_result_ordererCd {
        -ms-flex-preferred-size: 68px;
            flex-basis: 68px;
        width: 68px;
    }
    .salesSearchBs_result_directDeliveryName {
        -ms-flex-preferred-size: 304px;
            flex-basis: 304px;
        width: 304px;
    }
    .salesSearchBs_result_directDeliveryContactName {
        -ms-flex-preferred-size: 134px;
            flex-basis: 134px;
        width: 134px;
    }
    .salesSearchBs_result_note {
        -ms-flex-preferred-size: 454px;
            flex-basis: 454px;
        width: 454px;
    }
    .salesSearchBs_result_detailNote {
        -ms-flex-preferred-size: 454px;
            flex-basis: 454px;
        width: 454px;
    }
    .userIdAuthority_result_comment {
        -ms-flex-preferred-size: 302px;
            flex-basis: 302px;
        width: 302px;
    }
    .maProduct_result_jmsMfrProductNum {
        -ms-flex-preferred-size: 204px;
            flex-basis: 204px;
        width: 204px;
    }
    .maProduct_result_comments {
        -ms-flex-preferred-size: 152px;
            flex-basis: 152px;
        width: 152px;
    }
    .sellingPrice_result_comments {
        -ms-flex-preferred-size: 228px;
            flex-basis: 228px;
        width: 228px;
    }
    .priceDisp_result_col3 {
        -ms-flex-preferred-size: 302px;
            flex-basis: 302px;
        width: 302px;
    }
}

@media (min-width: 1600px) {
    .divider--w1600 {
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        width: 0;
    }
    .orderJms_form .chokuAdrk { margin-left: 5px; }
    .orderJms_result_productNameHalf {
        -ms-flex-preferred-size: 246px;
            flex-basis: 246px;
        width: 246px;
    }
    .orderJms_result_cost1, .orderJms_result_cost2 {
        -ms-flex-preferred-size: 198px;
            flex-basis: 198px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 198px;
    }
    .orderJms_result_discoCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderJms_result_price {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderJms_result_storeCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderJms_result_storeSellingCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderBs_form .directDeliveryAddress { margin-left: 5px; }
    .orderBs_detail_btnCreate { margin-left: 30px; }
    .orderBs_result_productNameHalf {
        -ms-flex-preferred-size: 246px;
            flex-basis: 246px;
        width: 246px;
    }
    .orderBs_result_cost1, .orderBs_result_cost2 {
        -ms-flex-preferred-size: 198px;
            flex-basis: 198px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 198px;
    }
    .orderBs_result_discoCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderBs_result_price {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderBs_result_storeCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderBs_result_storeSellingCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderYfc_form .note.form_col { margin-left: 5px; }
    .orderYfc_form .directDeliveryAddress { margin-left: 5px; }
    .orderYfc_detail_btnCreate { margin-left: 30px; }
    .orderYfc_result_productNameHalf {
        -ms-flex-preferred-size: 246px;
            flex-basis: 246px;
        width: 246px;
    }
    .orderYfc_result_cost1, .orderYfc_result_cost2 {
        -ms-flex-preferred-size: 198px;
            flex-basis: 198px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 198px;
    }
    .orderYfc_result_discoCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderYfc_result_price {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderYfc_result_storeCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderYfc_result_storeSellingCost {
        -ms-flex-preferred-size: 96px;
            flex-basis: 96px;
        width: 96px;
    }
    .orderSearch_result_tokNmk {
        -ms-flex-preferred-size: 375px;
            flex-basis: 375px;
        width: 375px;
    }
    .disco_result_sysNmk {
        -ms-flex-preferred-size: 154px;
            flex-basis: 154px;
        width: 154px;
    }
    .disco_result_sysNmk br { display: none; }
    .shipmentInputBO_result_soko {
        -ms-flex-preferred-size: 150px;
            flex-basis: 150px;
        width: 150px;
    }
    .slip_result_tokNmk {
        -ms-flex-preferred-size: 312px;
            flex-basis: 312px;
        width: 312px;
    }
    .salesSearchJms_result_slip {
        -ms-flex-preferred-size: calc(150px + 1%);
            flex-basis: calc(150px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(150px + 1%);
    }
    .salesSearchJms_result_slip.result_body_col { text-align: center; }
    .salesSearchJms_result_slipCategory {
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        width: 60px;
    }
    .salesSearchJms_result_slipCategoryName {
        -ms-flex-preferred-size: 90px;
            flex-basis: 90px;
        width: 90px;
    }
    .salesSearchJms_result_expenseCategoryDeliveryCategory {
        -ms-flex-preferred-size: calc(180px + 1%);
            flex-basis: calc(180px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(180px + 1%);
    }
    .salesSearchJms_result_expenseCategory {
        -ms-flex-preferred-size: 120px;
            flex-basis: 120px;
        width: 120px;
    }
    .salesSearchJms_result_deliveryCategory {
        -ms-flex-preferred-size: 120px;
            flex-basis: 120px;
        width: 120px;
    }
    .salesSearchJms_result_productName {
        -ms-flex-preferred-size: 246px;
            flex-basis: 246px;
        width: 246px;
    }
    .salesSearchJms_result_directDeliveryAddress {
        -ms-flex-preferred-size: 378px;
            flex-basis: 378px;
        width: 378px;
    }
    .salesSearchBs_result_directDeliveryAddress {
        -ms-flex-preferred-size: 378px;
            flex-basis: 378px;
        width: 378px;
    }
    .salesSearchYfc_result_customerName {
        -ms-flex-preferred-size: 314px;
            flex-basis: 314px;
        width: 314px;
    }
    .salesSearchYfc_result_product {
        -ms-flex-preferred-size: 274px;
            flex-basis: 274px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 274px;
    }
    .salesSearchYfc_result_productNum {
        -ms-flex-preferred-size: 144px;
            flex-basis: 144px;
        width: 144px;
    }
    .salesSearchYfc_result_customerProductCd {
        -ms-flex-preferred-size: 120px;
            flex-basis: 120px;
        width: 120px;
    }
    .priceDisp_result_customerName {
        -ms-flex-preferred-size: 310px;
            flex-basis: 310px;
        width: 310px;
    }
}

@media (min-width: 1700px) {
    .divider--w1700 {
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        width: 0;
    }
    .orderJms_result_detailNote {
        -ms-flex-preferred-size: 226px;
            flex-basis: 226px;
        width: 226px;
    }
    .orderBs_result_detailNote {
        -ms-flex-preferred-size: 226px;
            flex-basis: 226px;
        width: 226px;
    }
    .orderYfc_result_detailNote {
        -ms-flex-preferred-size: 226px;
            flex-basis: 226px;
        width: 226px;
    }
    .orderSearch_result_tokNmk {
        -ms-flex-preferred-size: 452px;
            flex-basis: 452px;
        width: 452px;
    }
    .disco_result_tokNmk {
        -ms-flex-preferred-size: 380px;
            flex-basis: 380px;
        width: 380px;
    }
    .shipmentInputBO_result_sysNmkBiko {
        -ms-flex-preferred-size: 226px;
            flex-basis: 226px;
        width: 226px;
    }
    .slip_result_injiSuryo {
        -ms-flex-preferred-size: 100px;
            flex-basis: 100px;
        width: 100px;
    }
    .slip_result_injiSuryo br { display: none; }
    .salesSearchJms_result_productCd {
        -ms-flex-preferred-size: calc(252px + 1%);
            flex-basis: calc(252px + 1%);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: calc(252px + 1%);
    }
    .salesSearchJms_result_orderedProductCd {
        -ms-flex-preferred-size: 126px;
            flex-basis: 126px;
        width: 126px;
    }
    .salesSearchJms_result_shipmentProductCd {
        -ms-flex-preferred-size: 126px;
            flex-basis: 126px;
        width: 126px;
    }
    .salesSearchJms_result_directDeliveryName {
        -ms-flex-preferred-size: 306px;
            flex-basis: 306px;
        width: 306px;
    }
    .salesSearchJms_result_directDeliveryAddress {
        -ms-flex-preferred-size: 450px;
            flex-basis: 450px;
        width: 450px;
    }
    .salesSearchBs_result_directDeliveryName {
        -ms-flex-preferred-size: 306px;
            flex-basis: 306px;
        width: 306px;
    }
    .salesSearchBs_result_directDeliveryAddress {
        -ms-flex-preferred-size: 450px;
            flex-basis: 450px;
        width: 450px;
    }
    .userIdAuthority_result_updDatePwdPeriod {
        -ms-flex-preferred-size: 272px;
            flex-basis: 272px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        width: 272px;
    }
    .userIdAuthority_result_updDate {
        -ms-flex-preferred-size: 136px;
            flex-basis: 136px;
        width: 136px;
    }
    .userIdAuthority_result_passwordPeriod {
        -ms-flex-preferred-size: 136px;
            flex-basis: 136px;
        width: 136px;
    }
    .priceDisp_result_col7 {
        -ms-flex-preferred-size: 228px;
            flex-basis: 228px;
        width: 228px;
    }
}

@media (min-width: 1800px) {
    .main {
        padding-right: 20px;
        padding-left: 20px;
    }
    .divider--w1800 {
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
        width: 0;
    }
    .result_header.sticky { width: calc(100% - 40px); }
    .disco_result_tokNmk {
        -ms-flex-preferred-size: 454px;
            flex-basis: 454px;
        width: 454px;
    }
    .shipmentInputBO_result_tenpoTok {
        -ms-flex-preferred-size: 300px;
            flex-basis: 300px;
        width: 300px;
    }
    .shipmentInputBO_result_si {
        -ms-flex-preferred-size: 148px;
            flex-basis: 148px;
        width: 148px;
    }
    .slip_result_tokNmk {
        -ms-flex-preferred-size: 454px;
            flex-basis: 454px;
        width: 454px;
    }
    .salesSearchJms_result_directDeliveryName {
        -ms-flex-preferred-size: 376px;
            flex-basis: 376px;
        width: 376px;
    }
    .salesSearchJms_result_directDeliveryContactName {
        -ms-flex-preferred-size: 150px;
            flex-basis: 150px;
        width: 150px;
    }
    .salesSearchJms_result_directDeliveryAddress {
        -ms-flex-preferred-size: 464px;
            flex-basis: 464px;
        width: 464px;
    }
    .salesSearchBs_result_directDeliveryName {
        -ms-flex-preferred-size: 376px;
            flex-basis: 376px;
        width: 376px;
    }
    .salesSearchBs_result_directDeliveryContactName {
        -ms-flex-preferred-size: 150px;
            flex-basis: 150px;
        width: 150px;
    }
    .salesSearchBs_result_directDeliveryAddress {
        -ms-flex-preferred-size: 464px;
            flex-basis: 464px;
        width: 464px;
    }
    .maProduct_result_productName {
        -ms-flex-preferred-size: 350px;
            flex-basis: 350px;
        width: 350px;
    }
    .priceDisp_result_customerName {
        -ms-flex-preferred-size: 446px;
            flex-basis: 446px;
        width: 446px;
    }
}
