.firstRow{
    margin: 1rem auto 0.2rem auto;
}


/* ラジオボタン周りのスタイル */
.radio-group {
    display: inline-flex;
    align-items: center;
}

    .radio-group input {
        margin: 0.1rem 0.3rem 0.1rem 0;
    }

    .radio-group label {
        margin: 0.1rem;
    }

label#paritylabel {
    margin: 0.1rem 0.1rem 0.1rem 1.5rem;
}

label.firstRadio {
    margin: 0.1rem 0.5rem 0.1rem 0.1rem;
}

/* 数値入力周りのスタイル */
input {
    text-align: center;
    margin: 0.2rem 0.1rem;
    padding: 0.05rem;
}

    input[type="radio"] {
        margin-right: 0.1rem;
    }

    input#gestationalWeeks {
        display: inline-flex;
    }

    input#gestationalDays {
        display: inline-flex;
    }

    input#weight {
        display: inline-flex;
    }

    input#height, input#head {
        display: inline-flex;
    }

/* 結果表示のスタイル */

#results {
    margin: auto;
    text-align: center;
}

table#SDPercentile {
    margin: 0.6rem auto auto auto;
    text-align: center;
    width: 16rem;
}

.SD {
    padding: 0.3rem;
}

.percentile {
    padding: 0.3rem;
}


/* レスポンシブデザインのメディアクエリ */
@media (max-width: 480px) {
    input[type="radio"] {
        margin-right: 0.1rem;
    }

    button {
        padding: 0.2rem 0.6rem;
    }

    .resultBox {
        max-width: 300px;
    }
}
