@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@500;700&display=swap");body,p{color:#323232;font-family:IBM Plex Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,YuGothic,Yu Gothic medium,Hiragino Sans,sans-serif}*{font-family:IBM Plex Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,YuGothic,Yu Gothic medium,Hiragino Sans,sans-serif!important}.header{background-color:#fff;line-height:0;z-index:1000}.header .header_inner{align-items:center;column-gap:25px;display:grid;grid-template-columns:148px 1fr;margin:0 auto;max-width:1200px}.header .header_logo{height:82px;margin:0;padding:18px 0;width:148px}.header .header_inner p{font-size:14px;font-weight:700;line-height:1.4;margin:0;padding:0}.header_inner p.text_brand-color{color:#007bc7}@media screen and (max-width:1240px){.header .header_inner{padding:0 20px}}@media screen and (max-width:768px){.header .header_inner{column-gap:20px;grid-template-columns:90px 1fr}.header .header_logo{height:auto;width:90px}.header .header_inner p{font-size:12px}}form label{font-size:16px}.hs-form-field>label>span{color:#007bc7;font-weight:700}@media screen and (max-width:768px){form label{font-size:15px}}form label span.hs-form-required{background-color:#007bc7;border-radius:5px;color:#fff!important;font-size:12px;margin:-2px 4px 0;min-width:32px;padding:4px}@media screen and (max-width:768px){form label span.hs-form-required{font-size:10px;line-height:1.4;position:relative;text-align:center;top:-2px;width:32px}}.footer{background-color:#f6f6f6;border-top:3px solid #fff;color:#323232;position:relative}.footer .footer__inner{margin-left:auto;margin-right:auto;max-width:1000px;padding-bottom:30px;padding-top:30px}.footer .footer_contact{text-align:center}.footer .copyright{background-color:#f6f6f6;font-size:10px;font-weight:500;padding:30px 40px;text-align:center}.footer .footer_contact_annotation{font-size:11px;font-weight:500;line-height:2;margin:0}@media screen and (max-width:768px){.footer .footer__inner{padding:30px 20px}}