@charset "UTF-8";

.mod_uni_section_gray{
    background: #F5F5F5;
    padding:30px 40px;
    margin-bottom:20px;
    font-size:14px;
}
.mod_uni_section_gray_list li{
    font-size:14px;
    display: flex;
    align-items: center;
    line-height: 1.5;
}
.mod_uni_section_gray_list li+li{margin-top:5px;}
.mod_uni_section_gray_list li span{
    font-size:12px;
    width:13px;
    height:15px;
    background: #1F1F1F;
    color:#fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    margin-right:10px;
    font-weight: bold;
}
.mod_uni_section_table{
    width:100%;
    border-collapse: collapse;
    border:1px solid #E6E6E6;
    text-align: left;
    font-size:14px;
    margin-bottom:20px;
}
.mod_uni_section_table tr td{
    padding:8px 20px;
    border:1px solid #E6E6E6;
    width: auto; 
    box-sizing: border-box;
    line-height: 1.5;
}
.mod_uni_section_attention{
    padding:0 0 10px 0;
    border-bottom: 1px solid #e6e6e6; 
    display: flex;
    align-items: center;
    font-size:20px;
    margin:40px 0 20px;
}
.mod_uni_section_attention span{
    display: flex;
    flex-shrink: 0;
    width:13px;
    height:13px;
    background: #1F1F1F;
    margin-right:8px;
}
.read_txt{
    line-height: 1.5;
    margin-bottom:20px;
    font-size:14px;
}
@media only screen and (max-width:640px) and (max-device-width:1280px){
    .mod_uni_section_gray{
        padding:20px;
    }
    .mod_uni_section_table tr td{
        padding:8px 10px;
        text-indent: -1.3em;
        padding-left:2em;
    }
    .mod_uni_section_table tr td:first-of-type{white-space: nowrap;}
    .mod_uni_section_attention{
        align-items: flex-start;
        font-size:16px;
        margin:30px 0 5px;
        line-height: 1.5;
    }
    .mod_uni_section_attention span{
        width:11px;
        height:11px;
        margin-top:6px;
    }
    .read_txt{
        margin-bottom:20px;
    }
    .list_indent{
        text-indent: -1.3em;
        padding-left:1.3em;
    }
}