@charset "utf-8";.hbspt-form{word-break:break-word}.hbspt-form fieldset{max-width:100%!important}.hbspt-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.hbspt-form select,.hbspt-form textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:1rem;padding:.85rem 1rem;width:100%!important}.hbspt-form input[type=checkbox],.hbspt-form input[type=radio],.hbspt-form input[type=submit]{margin-bottom:1.4rem}.hbspt-form input[disabled],.hbspt-form select[disabled],.hbspt-form textarea[disabled]{opacity:.5}.hbspt-form textarea{height:160px}.hbspt-form input[type=checkbox],.hbspt-form input[type=radio]{margin-right:10px;margin-top:8px;transform:scale(1.5)}.hbspt-form .form-columns-2{display:flex;gap:10px;grid-gap:10px}.hbspt-form .form-columns-2 .input{margin:0!important}.hbspt-form .hs-form-booleancheckbox-display,.hbspt-form .hs-form-radio-display{align-items:flex-start;display:flex}.hbspt-form .hs-form-booleancheckbox-display input,.hbspt-form .hs-form-radio-display input{flex-shrink:0}.hbspt-form .hs-form-field>label{display:inline-block;margin-bottom:4px}.hbspt-form .hs-form-booleancheckbox{margin-bottom:1.4rem}.hbspt-form a{color:#0054ac;text-decoration:underline}.hbspt-form span.hs-form-required{color:red;font-size:0}.hbspt-form span.hs-form-required:after{border:1px solid currentColor;border-radius:4px;content:'必須';font-size:12px;margin-left:6px;opacity:1;padding:0 2px;white-space:nowrap}.hbspt-form .hs-field-desc{color:#63697f;font-size:12px;margin-bottom:.5rem}.hbspt-form .grecaptcha-logo{margin-top:1rem}.hbspt-form .actions{margin-top:1rem;text-align:center}.hbspt-form input[type=submit]{background-color:#ffb300;border:none;border-radius:100px;box-shadow:0 4px 10px 0 rgba(0,26,99,.2);color:#000;cursor:pointer;font-size:16px;font-weight:700;height:auto;max-width:360px;padding:20px;transition:.2s;width:60%!important}.hbspt-form input[type=submit]:hover{background-color:#ffc631;box-shadow:none;transform:translate3d(0,2px,0)}.hbspt-form .hs_error_rollup{margin-top:1.4rem}.hbspt-form .hs_error_rollup label{color:red;font-weight:700;text-decoration:underline}.hbspt-form .hs-error-msg{color:#de4d4d;display:block;margin-bottom:1.4rem;margin-top:-1.4rem}.hbspt-form .hs-richtext>*{font-size:14px}.hbspt-form .hs-richtext ul li{padding-left:1em;position:relative}.hbspt-form .hs-richtext ul li:before{content:"・";left:0;position:absolute}.section-logo ._logoGroup{display:flex}.section-logo ._logoGroup>img{width:50%}.section-plan .sub-section{margin-bottom:40px;margin-top:40px}.section-plan .sub-section ._content{text-align:center}.section-plan .sub-section ._content ._subtitle{color:#0054ac;font-size:20px;margin-bottom:24px;margin-top:16px}.section-plan .sub-section ._content ._description>small{font-size:14px}.section-plan .sub-section ._content ._note{font-size:14px;margin-top:8px;text-align:right}.section-plan .sub-section ._content ._image{margin-top:40px}.section-plan .summary>img{display:block;margin-left:auto;margin-right:auto}.section-plan .summary>._text{color:#0054ac;font-size:32px;font-weight:700;margin-top:40px;text-align:center}.section-plan .summary>._text>span{-webkit-text-decoration-color:#ffb300;-webkit-text-decoration-skip-ink:none;color:#0054ac;text-decoration:underline;text-decoration-color:#ffb300;text-decoration-skip-ink:none;text-decoration-thickness:.5em;text-underline-offset:-.25em}.section-note .cmn-row+.cmn-row{margin-top:44px}.section-note .sub-section>._outline{margin-bottom:64px;margin-top:24px}.section-note .sub-section>._list{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;grid-column-gap:20px;grid-row-gap:40px;row-gap:40px}.section-note .sub-section>._list>._item{background-color:#f2f5ff;border-radius:15px;flex:1 1 0;padding:40px 16px 32px;position:relative}.section-note .sub-section>._list>._item>._num{align-content:center;background-color:#0054ac;border-radius:50%;color:#fff;display:grid;font-size:24px;font-weight:700;height:48px;justify-content:center;left:calc(50% - 24px);place-content:center;position:absolute;top:0;transform:translateY(-50%);width:48px}.section-note .sub-section>._list>._item>._title{color:#0054ac;font-size:20px;text-align:center}.section-note .sub-section>._list>._item>._image{display:block;height:60px;margin-left:auto;margin-right:auto;margin-top:24px}.section-note ._pointsArea ._content{display:flex;flex-direction:column;gap:16px;grid-gap:16px}.section-note ._pointsArea ._content>._title{font-weight:700}.section-flow ._flowGroup>._list{display:flex;flex-direction:column;gap:32px;grid-gap:32px}.section-flow ._flowGroup>._list>._item{border-radius:8px;overflow:hidden}.section-flow ._flowGroup>._list>._item>._header>._title{border-top-right-radius:8px}.section-flow ._flowGroup>._list>._item[\:not-has\(._body\)]>._header>._title{border-bottom-right-radius:8px}.section-flow ._flowGroup>._list>._item:not(:has(._body))>._header>._title{border-bottom-right-radius:8px}.section-flow ._flowGroup>._list ._header{display:flex}.section-flow ._flowGroup>._list ._header ._title,.section-flow ._flowGroup>._list ._header>._step{font-size:24px;font-weight:700;padding:2px 16px}.section-flow ._flowGroup>._list ._header>._step{align-content:center;background-color:#0054ac;color:#fff;display:grid;justify-content:center;place-content:center;white-space:nowrap}.section-flow ._flowGroup>._list ._header>._title{border:1px solid #0054ac;color:#0054ac;flex-grow:1}.section-flow ._flowGroup>._list ._body{background-color:#f2f5ff;padding:16px}.section-case .main-voice-container-list>li{background-color:#fff}.main-plan-table,.main-plan-wrapper{border:1px solid #d6d8e0;border-bottom:transparent}.main-plan-menu_headTtl{background-color:#c2d1fc}.linkBtn_blue{background:#0054ac;border-radius:40px;box-shadow:0 4px 10px 0 rgba(0,26,99,.2);color:#fff;display:inline-block;font-weight:700;transition:.2s}.linkBtn_blue:hover{background:#3171ca;box-shadow:none;text-decoration:none;transform:translate3d(0,2px,0)}@media (max-width:768px){.hbspt-form .input{margin-right:0!important}.hbspt-form .form-columns-2{display:block}.hbspt-form .form-columns-2>*{width:100%!important}.hbspt-form .actions{margin-top:0}.hbspt-form input[type=submit]{width:100%!important}.section-logo ._logoGroup{flex-direction:column;grid-row-gap:8px;row-gap:8px}.section-logo ._logoGroup>img{width:100%}.section-plan .sub-section ._content{text-align:left}.section-plan .sub-section ._content ._subtitle{font-size:16px}.section-plan .sub-section ._content ._description>small{font-size:12px}.section-plan .sub-section ._content ._note{font-size:12px;text-align:left}.section-plan .sub-section ._content ._image{margin-top:24px}.section-plan .summary>img{height:64px;margin-top:-16px;width:64px}.section-plan .summary>._text{font-size:22px;margin-top:24px;text-align:left}.section-note .cmn-row+.cmn-row{margin-top:20px}.section-note .sub-section>._list>._item{padding:32px 16px 20px}.section-note .sub-section>._list>._item{flex:none;width:calc(50% - 10px)}.section-note .sub-section>._list>._item>._num{border-radius:50%;font-size:20px;height:40px;left:calc(50% - 20px);width:40px}.section-note .sub-section>._list>._item>._title{font-size:16px}.section-note .sub-section>._list>._item>._image{height:48px;margin-top:12px}.section-flow ._flowGroup>._list{gap:16px;grid-gap:16px}.section-flow ._flowGroup>._list ._header>._step{font-size:14px}.section-flow ._flowGroup>._list ._header>._title{font-size:18px}.main-plan-menu_block ul li,.main-plan-menu_headTtl li{width:50%}}