#f_setting001 input,
#f_setting001 textarea{
    width:100%;
}

table{
    border-collapse:collapse;
}
table td{
    text-align: center;
    margin:0 auto;
    width:180px;
    padding:10px 0;
}
table tr{
    border-bottom:1px solid gray;
    padding:4px 0;
}

#f_setting002 input[type=radio] {
    display: none; /* ラジオボタンを非表示にする */
    }

    #f_setting002 label {
        display: block;
        width: 100px;
        margin: 0 auto; /* ラベル外側の余白を指定する */
        border: 1px solid orangered;/* ラベルの境界線を実線で指定する */
        border-radius:4px;
        padding:4px;
        }

        #f_setting002 input[type="radio"]:checked + label {
            background: orange;/* マウス選択時の背景色を指定する */
            color: #ffffff; /* マウス選択時のフォント色を指定する */
            }