@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap");:root{--navy:#00308c;--navy-mid:#002b7d;--teal:#00aef2;--teal-dark:#0075cb;--gold:#f28200;--ice:#e8f4fc;--gray-2:#c8c8c8;--gray-3:#717171;--text-mid:#555;--off-white:#f7f9fc;--f-jp:"Noto Sans JP",sans-serif;--f-en:"Plus Jakarta Sans",sans-serif}body{background-color:var(--off-white)!important;color:#231f20}a,body,div,h1,h2,h3,h4,h5,h6,li,p,span{font-family:var(--f-jp)!important}h1,h2,h3,h4,h5,h6{color:var(--navy)!important;font-weight:900!important}a{color:var(--teal-dark)}a:focus,a:hover{color:var(--navy)}.header{background-color:#fff!important;border-bottom:1px solid var(--gray-2)}.header__logo-company-name{color:var(--navy)!important;font-family:var(--f-en)!important;font-size:24px!important;font-weight:800!important;text-transform:none}.header__menu-link{color:#231f20!important;font-family:var(--f-jp)!important}.header__menu-item--depth-1>.header__menu-link:focus,.header__menu-item--depth-1>.header__menu-link:hover{color:var(--teal)!important}.button,.header__button,.hs-button,button{background-color:var(--gold)!important;border:none!important;border-radius:50px!important;color:#fff!important;font-family:var(--f-jp)!important;font-weight:700!important;padding:12px 28px!important;transition:all .2s}.button:hover,.header__button:hover,.hs-button:hover,button:hover{background-color:var(--navy)!important;color:#fff!important}.footer{background-color:var(--navy)!important}.footer a:not(.button),.footer div,.footer h1,.footer h2,.footer h3,.footer li,.footer p,.footer span{color:#fff!important}.footer .logo-company-name{color:#fff!important;font-family:var(--f-en)!important}.footer .hs-menu-wrapper a{color:hsla(0,0%,100%,.85)!important}.footer .hs-menu-wrapper a:hover{color:var(--teal)!important}.footer hr{border-bottom-color:hsla(0,0%,100%,.2)!important}form{background-color:#fff!important;border:1px solid var(--gray-2)!important;border-radius:16px!important}form label{color:#231f20!important;font-family:var(--f-jp)!important}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid var(--gray-2)!important;border-radius:8px!important;font-family:var(--f-jp)!important}form .hs-button,form input[type=submit]{background-color:var(--gold)!important;border:none!important;border-radius:50px!important;color:#fff!important;font-family:var(--f-jp)!important;font-weight:800!important}.form-title,form .hs-button:hover,form input[type=submit]:hover{background-color:var(--navy)!important}.form-title{color:#fff!important;font-family:var(--f-jp)!important}