@media print, screen and (min-width: 769px) {
    #gheader .menuWrap .linkList > li.parent .innerList > li {
        width: 137px;
    }
}

.m_reqBnr {
    letter-spacing: unset;
}

.group_name_list div {
    margin: 0;
}

.m_select.currency .selectInner select {
    width: 150px;
}

@media print, screen and (min-width: 769px) {
    ol .m_flowList.s_long li {
        min-width: 205px;
    }
}

.m_reqTable .mainTable.resultQuoteList > thead > tr > th.number, .m_reqTable .subTable > thead > tr > th.number {
    width: 158px;
}

.txt_en{
    margin-right: 8px;
}

.m_reqTable .mainTable > tbody > tr > td .currency_symbol + .m_en{
    display: inline-block;
}

.projects_detail .m_reqTable .mainTable > thead > tr > th.dateArea{
    width: 170px !important;
}

.projects_detail .m_reqTable .mainTable > thead > tr > th.answer_unit_price,
.projects_detail .m_reqTable .mainTable > thead > tr > th.answer_amount {
    width: 145px !important;
}

.project_answer_history .m_reqTable.s_detail .mainTable > thead > tr > th.budget {
    width: 211px;
}

.project_answer_history .m_reqTable .mainTable tr.answer_detail td.budget {
    width: 250px !important;
}

.project_answer_history .m_reqTable.s_detail .mainTable > thead > tr > th.unit{
    width: 186px;
}

.m_reqTable .mainTable.resultQuoteList > thead > tr > th.number, .m_reqTable .subTable > thead > tr > th.number {
    width: 158px;
}

#answerDetailModalWindow.m_modal.s_table #maker_anwser_table.m_reqTable .mainTable,
#answerDetailModalWindow.m_modal.s_table #maker_anwser_table.m_reqTable .subTable {
    min-width: 1430px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.no,
#answerDetailModalWindow .subTableWrap .subTable td.no {
    width: 50px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.name,
#answerDetailModalWindow .subTableWrap .subTable td.name {
    width: 100px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.number,
#answerDetailModalWindow .subTableWrap .subTable td.number {
    width: 95px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.cat,
#answerDetailModalWindow .subTableWrap .subTable td.cat {
    width: 95px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.note,
#answerDetailModalWindow .subTableWrap .subTable td.note {
    width: 100px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.vol,
#answerDetailModalWindow .subTableWrap .subTable td.vol {
    width: 170px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.deadline,
#answerDetailModalWindow .subTableWrap .subTable td.deadline {
    width: 120px;
}

#answerDetailModalWindow .m_listTable .table tr td.cost{
    width: 140px;
}

#answerDetailModalWindow .subTableWrap .subTable .m_listTable td.deadline {
    width: 170px;
}

#answerDetailModalWindow .m_reqTable.s_sort .mainTable > thead > tr > th.budget,
#answerDetailModalWindow .subTableWrap .subTable td.budget {
    width: 164px;
}

@media print, screen and (min-width: 769px) {
    .m_flowList > li {
        font-size: 1.6rem;
        min-width: 216px;
        padding: 9px 45px;
    }
}

.messagelist_li .second_div {
    min-width: 235px;
}

@media screen and (max-width: 768px) {
    .messagelist_li .second_div {
        max-width: 100%;
    }
}

#gheader .logo span {
    background-image: url(images/common/platto_icon_en.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.s_4col li div.cardInner {
    height: 125px;
}

.m_flex.s_4col > *:nth-child(n+5) {
    margin-top: 15px;
}

@media screen and (max-width: 768px) {
    .s_4col li div.cardInner {
        height: 100px;
    }
}

.apply_period_area > .ttl {
    width: 250px;
}

.apply_period_area > .col {
    width: auto;
}

@media screen and (max-width: 768px) {
    .apply_period_area > .ttl {
        width: auto;
    }
}

.m_input.s_calendar::placeholder {
    font-size: 15px;
}

.margin0 {
    margin: 0;
}

.indent {
    padding-left: 16px;
}

.m_radioList.s_vertical {
    flex-direction: row;
}