.admin_analysis_edit_page{
    margin:20px;
}
.admin_analysis_edit_page__table{
    width:100%;
}
.admin_analysis_edit_page__table td, .admin_analysis_edit_page__table th{
    border:1px solid #ccc;
    vertical-align:middle;
    padding:0;
    height:35px;
    box-sizing:border-box;
}
.admin_analysis_edit_page__table td input, .admin_analysis_edit_page__table td select{
    box-sizing:border-box;
    border:0px;
    padding:5px;
    width:100%;
    height:32px;
    font-size:16px;
}

.admin_analysis_edit_page__table tr td:nth-child(2){
    padding:5px;
}

.admin_analysis_edit_page__table tr th{
    padding:0 10px;
    background:#dfdfdf;
}
.admin_analysis_edit_page__table th:not(:first-child){
    text-align:left;
}
.admin_analysis_edit_page__table tr td:first-child{
    background:#f5f5f5;
    text-align:center;
    width:70px; 
}

.admin_analysis_edit_page__buttons{
    margin-top:20px;
    display:flex;
    justify-content:flex-end;
}
.admin_analysis_edit_page__buttons .button_type{
    width:200px;
    height:40px;
}