.headH2{font-size:42px;font-weight:700;text-align:center}.headH2--type2{border:2px solid #3f3f3f;border-width:2px 0;font-size:32px;padding:10px 0}.headH2--type2,.headH2--type3{margin-top:80px;text-align:left}.headH2--type3{border-bottom:1px solid #3f3f3f;font-size:28px;padding-bottom:8px}@media (max-width:768px){.headH2{font-size:26px}.headH2--type2{font-size:23px;margin-top:40px}.headH2--type3{font-size:21px;margin-top:40px}}