.l-main:after{background:url(//seculligence.com/wp/wp-content/themes/seculligence/assets/css/../../assets/images/company/bg.png) no-repeat top;background-size:cover;content:'';height:clamp(400px,33.76471vw,574px);left:0;position:absolute;top:0;width:100%}.p-company{position:relative;z-index:1}.p-company .page-title{margin-bottom:clamp(90px,8.23529vw,140px);margin-top:clamp(40px,5.29412vw,90px);position:relative;text-align:center}.p-company .page-title .title{align-items:center;display:flex;flex-wrap:nowrap;font-size:clamp(22px,1.76471vw,30px);font-weight:600;gap:clamp(18px,1.41176vw,24px);justify-content:center;letter-spacing:.1em;line-height:1.5;position:relative;z-index:1}.p-company .page-title .bg-text{font-size:clamp(88px,6.76471vw,115px);font-weight:600;left:50%;line-height:1;margin-top:clamp(-8px,-.58824vw,-10px);opacity:.08;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.p-company .company-thumb{width:100%}.p-company .company-info{margin-top:clamp(37px,2.94118vw,50px);width:100%}.p-company .company-info tr{border-top:1px solid #ccc}.p-company .company-info tr:last-child{border-bottom:1px solid #ccc}.p-company .company-info td,.p-company .company-info th{font-size:clamp(16px,1.05882vw,18px);line-height:1.75;padding-block:clamp(12px,.94118vw,16px);vertical-align:top}.p-company .company-info th{font-weight:600;width:274px}@media screen and (max-width:767px){.p-company .page-title .bg-text{left:0;text-align:left;transform:translateY(-50%)}.p-company .company-info td,.p-company .company-info th{display:block}}