@charset "utf-8";


.sub_bn{}
.sub_bn:before{ content:''; position:absolute; top:0; left:0; width: 100%; height: 100%; background:url(../img/sub3_bn.jpg) 50% 0% no-repeat; background-size: cover; z-index: 1; filter:brightness(.8); }


.license_con{width: 1280px; height: auto; margin:60px auto; display:flex; justify-content: space-between;}
.license_con .tit_con{position: sticky; top: 160px; height: 300px;}
.license_con .tit_con h2{font-size: 20px; line-height: 1.25em; font-weight: 300; margin-bottom: 10px;}
.license_con .tit_con h3{font-size: 40px; line-height: 1.25em; font-weight: 600;}
.license_con .license{width: 60%;  }
.license_con .license img{width: 100%; position: relative; }

@media (max-width: 1280px) {
    .license_con{ width: 100%; padding:0 40px; }
}

@media (max-width: 1024px) {
    .license_con .tit_con{ display: none;}
    .license_con{ flex-direction: column; }
    .license_con .license{width: 100%; }
}
@media (max-width: 780px) {
    
}

@media (max-width: 520px) {
    .license_con{ padding:0 30px; }
}
@media (max-width: 440px) {
    .license_con{ padding:0 20px; }
}