:root{--label_require:red;--btn_submit:#fd702f;--text_alert:red;--text_field:#212529;--field_base:16px;--field_mobile:16px;--theme_1_base:#004986;--theme_1_light:rgba(23,42,136,.5);--theme_1_dark:#002b61;--theme_2_base: ;--theme_2_light: ;--theme_text_base:#212529}body{letter-spacing:.01em}.type-lp{font-family:M PLUS Rounded\ 1c,sans-serif}.hs-form{color:var(--text_field)}.type-lp{color:var(--theme_text_base)}:root{--text_base:#212529;--text_light:#666;--text_sub: ;--text_white:#fff;--text_link:#004986;--button_1:#fd702f;--button_2:#d2007f;--button_3:grey;--text_0:#fff;--text_1:#212529;--text_2:#666;--text_3: ;--border_0:#fff;--border_1:#ccc;--border_2:#ddd;--border_3:hsla(53,9%,61%,.3)}.header-top{background-color:#fff}.footer-compact{background-color:#16297a}.pagetop-fixed a{background-color:grey}.hs-form a{color:#004986}.hs-form .hs-form-required:before{background-color:var(--label_require)}.hs-button.primary[type=submit]{background-color:var(--btn_submit)}.hs-error-msg,.hs-error-msgs,.hs-form .hs-error-msg,.hs-input.invalid.error{color:var(--text_alert)}@media not all and (min-width:768px){.hs-form .hs-input,.hs-form input[type=text],.hs-form select,.hs-form textarea,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel]{font-size:var(--field_mobile)}}@media screen and (min-width:768px){.hs-form .hs-input,.hs-form input[type=text],.hs-form select,.hs-form textarea,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel]{font-size:var(--field_base)}}footer small{color:var(--text_light)}.heading_04 .heading_04_icon,.title_01:before,.title_02:before{background-color:var(--theme_1_base)}.heading_04 .heading_04_icon{color:var(--text_base)}.heading_04 .heading_04_text{color:var(--text_white)}.heading-lp.heading_01:before,.heading-lp.heading_02:before,.heading-lp.heading_03:before,.heading-lp:before,.heading_05 .heading_05_icon,.slick-next:before,.slick-prev:before{background-color:var(--theme_1_base)}.heading-lp.heading_01,.heading-lp.heading_02{color:var(--theme_1_base)}.heading-lp.heading_03,.text-richtext p{color:var(--text_base)}.list-richtext-01 a,.text-richtext a{color:var(--text_link)}.list-richtext-01::marker{color:var(--theme_1_base)}.list-richtext-00 ul li{color:var(--text_base)}.list-richtext-00 ul li:before,.tel_01 a{color:var(--theme_1_base)}.ut-liner_3{border-bottom:1px solid var(--theme_1_base)}