

.sub_h5 {
    font-size: 22px;
    letter-spacing: -0.5px;
    font-weight: 500;
    color: #464646;
    line-height: 30px;
 text-align: left;
padding-bottom: 15px;




}






.sub_h5 em {
    font-weight: 600;
    color: var(--color-blue);
}






/* subcontents */








#subcontent {




}








.subcontent__wrap {
    width: 1230px;
    margin: 0 auto;
    
}






.subcontent01__wrap {
    margin-top: 150px;
}








.subcontent__span {
    font-size: 16px;
    font-weight: 500;
}




.subcontent02__wrap {
    margin-top: 100px;
    padding-left: 5px;
    padding-right: 5px;
}





.subcontent03__wrap {
    margin-top: 100px;
    padding-left: 5px;
    padding-right: 5px;
}









.subcontent04__wrap {
    margin-top: 100px;

    padding-left: 5px;
    padding-right: 5px;
}









.subcontent05__wrap {
    margin-top: 100px;

    padding-left: 5px;
    padding-right: 5px;
}









.subcontent06__wrap {
    margin-top: 100px;

    padding-left: 5px;
    padding-right: 5px;
}





.subcontent07__wrap {
    margin-top: 100px;

    padding-left: 5px;
    padding-right: 5px;
}






.mr10 {
    margin-right: 10px;
    width: 500px;
    text-align: center;
}




.ml10 {
    margin-left: 10px;
    width: 500px;
    text-align: center;
}




.m10 {
padding-top: 30px;
    width: 1020px;
    text-align: center;
    margin: 0 auto; 
}


















/* È­¸é³Êºñ 0~1350px */
@media (max-width: 1350px){




    #subcontent {
        margin-left: 5%;
        margin-right: 5%;
    }




    .subcontent__wrap {
        width: 100%;
    }






    .subcontent__productname {
        font-size: 2vw;
        padding: 0 6vw;
        margin-bottom: 3vw;
    }
    






  
.sub_h5 {

    padding-left:0;
padding-right: 0;
}



    .subcontent02__wrap {
        margin-top: 80px;
    }
    


    .subcontent03__wrap {
        margin-top: 80px;
    }




    .subcontent04__wrap {
        margin-top: 80px;
    }



    .subcontent05__wrap {
        margin-top: 80px;
    }



    .subcontent06__wrap {
        margin-top: 80px;
    }
    


    .subcontent07__wrap {
        margin-top: 80px;
    }
    
    
    .m10 {
        width: 100%;

    }






}








 






/* È­¸é³Êºñ 0~670px */
@media (max-width: 670px){




    .subcontent01__wrap {
        margin-top: 20vw;
    }




   
        
    .sub_h1 {
        font-size: 36px;
        line-height: 40px;
    }
    
    .sub_h3 {
        font-size: 20px;
        line-height: 38px;
    }




    .sub_h4 {
        font-size: 16px;
        line-height: 20px;
    }


.sub_h5 {

    font-size: 16px;
line-height: 20px;
}



    .subcontent02__wrap {
        margin-top: 50px;
    }

    .subcontent03__wrap {
        margin-top: 50px;
    }

    .subcontent04__wrap {
        margin-top: 50px;
    }

    .subcontent05__wrap {
        margin-top: 50px;
    }

    .subcontent06__wrap {
        margin-top: 50px;
    }

    .subcontent07__wrap {
        margin-top: 50px;
    }



    .mr10 {
        margin-right: 0;
        width: 100%;
    }
    
    .ml10 {
        margin-left: 0;
        width: 100%;
        margin-top: 30px;
    }
    
}