.company{width:100%}.company .pageTitle .bgfilter img{object-position:center center;object-fit:cover}.company .company_section{scroll-snap-stop:always;scroll-snap-align:start;max-width:1240px;margin:0 auto;position:relative}.company .company_section h3{font-size:3dvh;font-family:var(--font-family1);box-sizing:border-box;text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--underline-color);text-decoration-color:var(--underline-color);padding:5dvh 5dvw 2dvh;font-weight:600;position:relative}.company .company_section.sec1{height:60dvh}.company .company_section.sec1 .sec1_1{text-align:center;align-content:center;height:100%}.company .company_section.sec1 .sec1_1 p{font-family:var(--font-family4);font-size:var(--font-size-l);color:var(--color-1);box-sizing:border-box;padding:2em 0;font-weight:400;line-height:2}.company .company_section.sec1 .sec1_1 strong{font-family:var(--font-family4);font-size:var(--font-size-l);color:var(--color-1);box-sizing:border-box;border-bottom:2px solid var(--underline-color);padding:5px 10px;font-weight:700}.company .company_section.sec2 .sec2_1 li{margin:10dvh 0}.company .company_section.sec2 .sec2_1 li h4{font-family:var(--font-family3);font-size:var(--font-size-ml);color:var(--color-1);box-sizing:border-box;border-left:2px solid var(--underline-color);border-bottom:2px solid var(--underline-color);margin:1em 0;padding:10px 1em;font-weight:600}.company .company_section.sec2 .sec2_1 li p{box-sizing:border-box;word-break:keep-all;font-size:var(--font-size-m);color:var(--color-1);padding-left:2em;line-height:2}
