#sub_title{padding: 100px 0 0; }
#sub_title .sub_inner{width: 100%; max-width: 1500px; padding: 0 50px; margin: 0 auto;}
h2.sub_tit{font-size: 60px; font-weight: 800; line-height: 1; font-family: 'SUIT'; padding-bottom: 50px; border-bottom: solid 1px #ddd; }
h2.sub_tit{}

#sub_title.sub1020{display: none;}

@media screen and (max-width:1600px) {
    #sub_title{padding: 80px 0 0; }
    h2.sub_tit{font-size: 57px;}
}

@media screen and (max-width:1400px) {
    h2.sub_tit{font-size: 55px;}

}

@media screen and (max-width:1280px) {
    h2.sub_tit{font-size: 50px; padding-bottom: 40px;}

}

@media screen and (max-width: 1024px) {
    #sub_title{padding: 50px 0 0; }
    #sub_title .sub_inner{padding: 0 30px;}
    h2.sub_tit{font-size: 45px; text-align: center;}

}

@media screen and (max-width: 640px) {
    #sub_title .sub_inner{padding: 0 20px;}
    h2.sub_tit{font-size: 40px; padding-bottom: 30px;}
}

@media screen and (max-width: 480px) {
    #sub_title{padding: 40px 0 0; }
    h2.sub_tit{font-size: 32px; line-height: 1.3;}
}
