.form-table-row-1 {

}

.form-table-row-1-for-select {
    height: 95px;
    margin-top: 10px;
}

.form-table-row-1-for-question {
    /*height: 135px;*/
    margin-top: 10px;
}

.form-table-row-2 {
    /*height: 160px;*/
}
.form-table-row-3 {
    /*height: 210px;*/
}

.form-table-row-top {
    border-width: 5px 0;
    /*height: 200px;*/
}

.form-table-row-top-for-form {
    border-width: 5px 0;
    display: flex;
    align-items: center;
}

.form-table-col-form-font {
    font-size: 14px;
}

.form-table-col {
    /*float: left;*/
    text-align: left;
    height: 100%;
    /*line-height: 95px;*/
}

.form-table-col-for-select {
    /*float: left;*/
    text-align: left;
    height: 100%;
    /*line-height: 85px;*/
}

.form-table-required-text {

}

.form-table-required-char {
    color: red;
}

.form-text {
    /*line-height: 24px;*/
    width: 100%;
}

.form-text-address {
    /*line-height: 24px;*/
    width: 33%;
    float: left;
    margin-bottom: 15px;
}

.form-line-height-normal {
    /*line-height: 38px;*/
}

.form-text-container-padding-1 {
    /*padding-top: 15px;*/
    line-height: 55px;
}

.form-text-height-1 {
    /*height: 55px;*/
}

.form-text-style {
    border: none;
    background-color: #f2f2f2;
    padding: 1vw;
    line-height: normal;
}

.form-button-container {
    text-align: center;
    padding-bottom: 6vw;
}

.form-button-style {
    border: none;
    border-radius: 1vw;
    margin-top: 10vw;
    font-size: 3.5vw;
    padding: 3vw 11vw;
}

.form-button-style-submit {
    background-color: #fc9191;
}

.form-button-style-reset {
    background-color: #e6e6e6;
    /*font-size: 1.5vw;*/
    /*padding: 1vw 2vw;*/
}

.form-button-interval {
    width: 4%;
}

.form-select-text-box {
    flex-direction: column;
    height: 100%;
    margin-top: 10px;
}

.form-select-text {
    line-height: 15px;
    margin: 0;
    height: 15px;
}

.common-table-for-form {
    font-weight: bold;
}
.common-line {
    /*font-size: 1vw;*/
    display: flex;
}
