.mypage_table .td.no {
    width: 8%;
    min-width: 64px;
    flex-shrink: 0;
}

.mypage_table .td.title {
    width: 78%;
    max-width: calc(100% - (64px + 112px));
}

.mypage_table .td.dttm {
    width: 14%;
    min-width: 112px;
    flex-shrink: 0;
}

.mypage_table .td {
    padding: 16px 16px 17px;
    color: #5E5E5E;
}

.mypage_table .thead .td {
    font-size: 18px;
    font-weight: 700;
}

.mypage_table .tbody .td.title {
    color: #222;
}

@media screen and (max-width:1023px) {
    .mypage_table .thead .td {
        font-size: 16px;
    }

    .mypage_table .td {
        padding: 15px 8px;
    }
}