.fs-c-inputInformation__field {
    max-width: 800px;
}

.fs-c-inputTable__headerCell, .fs-c-inputTable__dataCell {
    padding: 6px;
}

.fs-p-announcement {
    text-align: center;
}

.fs-p-announcement__title {
    color: #004a72;
}

.fs-c-inputTable > tbody > tr {
    flex-direction: row;
    padding: 20px 0 20px;
    border-top: 1px dotted #ccc;
    align-items: center;
}

.fs-c-inputTable > tbody > tr + tr {
    margin-top: 0;
}

li {
    line-height: 1.6;
}

.fs-c-inputTable tbody tr th {
    width: 30%;
}

.fs-c-inputTable tbody tr td {
    width: 70%;
}

.fs-c-requiredMark {
    color: #c70000;
}