:root{--font-primary:"Noto Serif JP",Yu Gothic Medium,YuGothic,メイリオ,Meiryo,serif;--font-secondary:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","メイリオ",Meiryo,sans-serif}body{font-family:var(--font-secondary)}a,h1,h2,h3,h4,h5,h6,li{font-family:var(--font-primary)}.cm_nv_wrp .cm_nv_inner .custom,.hs-button,.tabber .media-col .form-wrap input.hs-button,form input[type=submit]{background-color:hsla(0,0%,100%,0);border-color:#092063;border-radius:0;border-width:1px;color:#092063;overflow:hidden;padding:18px 56px;position:relative;z-index:9}.cm_nv_wrp .cm_nv_inner .custom:hover,.hs-button:hover,.tabber .media-col .form-wrap input.hs-button:hover,form input[type=submit]:hover{background-color:unset!important;border-color:#092063;color:#fff}.hs-button:before{background-color:#092063;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:-1}.hs-button:hover:before{transform:scaleX(1)}.hs-button:after{background-color:#092063;content:"";height:7px;inset:50% 24px auto auto;mask-image:url(https://49218996.fs1.hubspotusercontent-na2.net/hubfs/49218996/raw_assets/public/Bewith_May2026/images/icon-button-arrow.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;right:5px;transform:translateY(-50%);transition:background-color .2s;width:28px}.hs-button:hover:after{background-color:#fff}form input[type=submit]:after,form input[type=submit]:before{content:none}form input[type=submit]:hover{background-color:#092063!important}.hs-sec-btn,.systems-page .hs-search-results__next-page,.systems-page .hs-search-results__prev-page{background-color:#092063;border-color:#092063;border-radius:100px;border-width:1px;color:#fff;margin-top:15px;overflow:hidden;padding:24px 80px!important;position:relative}.hs-sec-btn:hover,.systems-page .hs-search-results__next-page:hover,.systems-page .hs-search-results__prev-page:hover{background-color:unset!important;border-color:#092063;color:#092063}.hs-sec-btn:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:-1}.hs-sec-btn:hover:before{transform:scaleX(1)}ol,ul{padding-left:0}ol li,ul li{padding-left:13px}.hs-input.invalid.error{background-color:#fcf2f3;border:2px solid #be0b1e}.hsfc-Renderer form .hsfc-Step .hsfc-Step__Content{padding:0}.hs-form-field,.hsfc-Renderer form .hsfc-Row{margin-bottom:20px}.form-title:empty{margin:0;padding:0}.hsfc-Renderer form .hsfc-FieldLabel,form label{color:#092063;font-size:20px}.hs-error-msg,.hs_error_rollup label,.hsfc-Renderer form .hsfc-ErrorAlert,.systems-page ul.no-list.hs-error-msgs label{color:#be0b1e;font-size:16px}.hsfc-Renderer form .hsfc-FieldLabel__RequiredIndicator{color:#be0b1e}.hsfc-Renderer form .hsfc-PhoneInput__FlagAndCaret,.hsfc-Renderer form .hsfc-TextInput,.hsfc-Renderer form .hsfc-TextareaInput,form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border-color:#092063;border-radius:0!important;border-width:1px;color:#333;padding:8px 16px}form textarea{display:block}.hsfc-Renderer form .hsfc-TextInput:focus-visible,.hsfc-Renderer form .hsfc-TextareaInput:focus-visible,form input[type=email]:focus-visible,form input[type=file]:focus-visible,form input[type=number]:focus-visible,form input[type=password]:focus-visible,form input[type=search]:focus-visible,form input[type=tel]:focus-visible,form input[type=text]:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:1px auto #101010;outline-offset:0}