.pageCompany{line-height:normal}.pageCompany,.pageCompany *,.pageCompany :before,.pageCompany :after{box-sizing:revert}.pageCompany img,.pageCompany svg,.pageCompany video,.pageCompany canvas,.pageCompany audio,.pageCompany iframe,.pageCompany embed,.pageCompany object{display:revert;vertical-align:revert;max-width:revert;height:revert}.pageCompany h1,.pageCompany h2,.pageCompany h3,.pageCompany h4,.pageCompany h5,.pageCompany h6{font-size:revert;font-weight:revert;margin:revert}.pageCompany p,.pageCompany blockquote,.pageCompany figure,.pageCompany figcaption,.pageCompany dl,.pageCompany dd,.pageCompany hr,.pageCompany pre,.pageCompany fieldset,.pageCompany legend{margin:revert;padding:revert}.pageCompany ul,.pageCompany ol{list-style:revert;margin:revert;padding:revert}.pageCompany a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}.pageCompany button,.pageCompany input,.pageCompany select,.pageCompany textarea,.pageCompany optgroup{font:revert;color:revert;background:revert;border:revert;padding:revert;margin:revert}.pageCompany table{border-collapse:revert;border-color:revert}.pageCompany{font-family:var(--font-noto-sans-jp),"Hiragino Sans",sans-serif;line-break:strict;word-break:normal;overflow-wrap:break-word;color:#1f2937;background:#fff;margin:0}.pageCompany a{color:#00636d}.pageCompany a:hover{color:#00838f}.pageCompany{scroll-behavior:smooth}.pageCompany h1,.pageCompany h2,.pageCompany h3{text-wrap:balance;word-break:auto-phrase}.pageCompany p{text-wrap:pretty}.pageCompany .nw{white-space:nowrap}.pageCompany .spbr,.pageCompany .fvimg-sp{display:none}@media (max-width:679px){.pageCompany .spbr{display:inline}.pageCompany .pcbr{display:none}}@media (max-width:1099px){.pageCompany .fv{flex-direction:column!important;align-items:stretch!important;min-height:0!important}.pageCompany .fvimg{height:360px!important;position:relative!important;inset:auto!important}.pageCompany .fvfade,.pageCompany .fvimg-pc{display:none!important}.pageCompany .fvimg-sp{display:block!important}.pageCompany .fvin{padding:48px 24px 64px!important}.pageCompany .fvh{font-size:44px!important}}@media (max-width:1023px){.pageCompany .gut{padding-left:24px!important;padding-right:24px!important}.pageCompany .g3{grid-template-columns:1fr!important}.pageCompany .g4{grid-template-columns:1fr 1fr!important}.pageCompany .g4 .arw{display:none!important}}@media (max-width:779px){.pageCompany .g2{grid-template-columns:1fr!important;gap:32px!important}.pageCompany .prof{grid-template-columns:1fr!important;gap:2px!important}}@media (max-width:679px){.pageCompany .gut{padding-left:16px!important;padding-right:16px!important}.pageCompany .sec{padding-top:56px!important;padding-bottom:56px!important}.pageCompany h2{font-size:clamp(22px,6vw,28px)!important}.pageCompany .fvimg{height:240px!important}.pageCompany .fvin{padding:32px 16px 48px!important}.pageCompany .fvh{font-size:28px!important}.pageCompany .pur{font-size:24px!important}.pageCompany .g4{grid-template-columns:1fr!important}.pageCompany .card{padding:24px 20px!important}.pageCompany .msg{padding:32px 20px!important}.pageCompany .btns{flex-direction:column!important;align-items:stretch!important}.pageCompany .btns a{width:auto!important}}.pageCompany :where(.hv01:hover){background:#e0f2f1!important}.pageCompany :where(.hv02:hover){background:#ffc133!important}.pageCompany :where(.hv03:hover){color:#00838f!important;border-bottom:1.5px solid #00838f!important}
