@charset "utf-8";
.test_box { padding: 50px 0; border-bottom: 1px solid rgb(0 0 0 / 10%); display: flex; width: 100%;}
.test_left { width: 457px; float: left; }
.test_text { width: calc(100% - 457px);  float: left;}
.test_left .test_nm {width: 44px;
    height: 44px;
    border-radius: 100%;
    background: var(--orange);
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    line-height: 44px;
    float: left;
    text-transform: uppercase;
 }
 .cust_nm { width: calc(100% - 44px); float: left; padding-left: 15px;}
 .cust_nm label { font-size: 14px; font-weight: 600;  text-decoration: underline; display: block;}
 .test_text p { font-weight: 500; font-style: italic;line-height: 28px; }
 .test_text p:last-child { margin-bottom: 0; }
 .test_list li:last-child .test_box { border-bottom: 0; padding-bottom: 0;}

 .test_list li:first-child .test_box{
    padding-top:0;
 }


 @media (min-width: 1921px) and (max-width: 3800px) { 
    
 }
 
 @media (max-width: 1900px) {
 
 
 }
 
 @media (max-width: 1599.98px) {
    .test_left {
        width: 280px;
    }
    .test_text {
        width: calc(100% - 280px);
    }
 
 }
 
 @media (max-width: 1439.98px) {

    
 }
 
 @media (max-width: 1199.98px) {
     
    .test_left {
        width: 245px;
    }
    .test_text {
        width: calc(100% - 245px);
    }
    .test_box {
        padding: 25px 0;
    }
 }
 
 @media (max-width:991.98px) {
 
    .test_left {
        width: 100%;
        margin-bottom: 20px;
    }
    .test_text {
        width: 100%;
    }
    .test_text p { line-height: 26px;}
    .test_box {flex-wrap: wrap; }
 }
 
 @media (max-width:767.98px) {
 
 
 }
 
 @media (max-width: 575.98px) {

    .test_text p { line-height: 24px;}
 
 }
 
