input#ContactPersonName {
    width: 80%;
}

#InputMaker .m_select.currency {
    margin: 0;
}

.m_select.currency {
    width: 100px;
    margin: 0 0 0 1rem;
}

.currency_symbol + input {
    margin-left: 15px;
}

.msg_js_tab div.fileArea table thead tr th.date {
    width: 120px !important;
    padding-left: 15px;
}

.m_reqTable .mainTable > thead > tr > th.date,
.m_reqTable .mainTable.resultQuoteList > thead > tr > th.date {
    width: 160px !important;
}

.m_reqTable .mainTable > thead > tr > th.number,
.m_reqTable .mainTable > thead > tr > th.manager {
    width: 160px;
}

.m_reqTable .mainTable > thead > tr > th.deadline {
    width: 175px;
}

@media print, screen and (min-width: 769px) {
    .m_searchList .item.s_large,
    .m_searchList .item.s_small {
        display: flex;
        flex-wrap: wrap;
    }

    .m_searchList .item.s_small {
        width: 50%;
    }

    .m_searchList .item .ttl {
        width: 150px;
    }

    .m_searchList .item .col {
        width: calc(100% - 150px);
    }
}

@media screen and (max-width: 768px) {
    .m_reqBox .searchCol .detail {
        max-width: 400px;
    }
}

.log_items_en {
    width: 135px;
}

#change_history_modal_body div.m_reqTable.s_sort table.mainTable.subTable.js_sortTable {
    min-width: 950px;
}

.mainTable.resultQuoteList > thead > tr > th.title {
    width: 390px;
}

.mainTable.resultQuoteList > thead > tr > th.dateArea {
    width: 185px !important;
}

.temp_regist.m_select.currency  {
    margin: 0;
}