@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}.page-library{scroll-padding-top:150px}.page-library .wrapper{overflow:visible}.page-library .page-library_sticky{position:sticky;top:70px;z-index:1}.library .header-ttl{margin-top:70px}.library .header-ttl>*{color:#fff;font-size:32px;font-weight:400;line-height:1.5;text-align:center}.library .main-container{margin-top:0;padding-bottom:70px;padding-top:0!important;width:100%}.library .main-container .section-ttl{font-size:36px;line-height:1.5;margin-bottom:30px;margin-top:70px;text-align:center;width:100%}.library .main-container .section-outline{margin-bottom:30px;text-align:center;width:100%}.library .main-container .column-wrapper{border:1px solid #d6d8e0;border-radius:6px;display:block;padding:2rem;transition:.2s}.library .main-container .column-wrapper h3{font-size:1.2rem;font-weight:700;margin:.8rem 0}.library .main-container .column-wrapper p{font-size:.9rem}.library .main-container .column-wrapper:hover{opacity:.7}.library .main-container .ta-center{text-align:center}.library .main-container .dl-button{background:#0054ac;border-radius:50px;color:#fff;display:inline-block;margin-top:2em;padding:.5em 2em}.library.category ._btn{margin-top:70px;width:100%}.category-list{display:flex;flex-wrap:wrap;margin-top:.8rem}.category-list>._item{border:1px solid #0054ac;border-radius:100px;color:#0054ac;font-size:12px;margin-right:.25rem;margin-top:.25rem;padding:0 .5rem}.recommended-area{align-items:center;border-radius:15px;display:flex;margin-left:20px;overflow:hidden;padding:30px;position:relative}.recommended-area>._image{padding-right:30px;width:100%}.recommended-area>._image>img{border-radius:15px}.recommended-area>._tag{background-color:#3171ca;background-image:linear-gradient(150deg,#3171ca,#0054ac);border-bottom-right-radius:15px;box-shadow:4px 4px 8px rgba(0,26,99,.2);left:0;padding:8px 24px;position:absolute;top:0}.recommended-area>._tag p{color:#fff;font-size:18px;font-weight:700;letter-spacing:.06em;text-shadow:1.5px 1.5px 0 rgba(0,26,99,.3)}.recommended-area>._body{padding-left:30px;width:100%}.recommended-area>._body>._title{font-size:24px}.recommended-area>._body>._list{margin-top:16px}.recommended-area>._body>._list>._item{font-weight:500}.recommended-area>._body>._btn{margin-top:32px}.recommended-area>._body>._btn>a{font-size:16px;min-width:300px;padding:12px 20px}.library.detail .library-title{margin-top:100px;text-align:center}.library.detail .library-title a{color:#606068;font-size:1.8rem;font-weight:700}.library.detail .library-title h1{color:#0054ac;margin-top:.5em}.library.detail .post_content__detail{margin-top:30px}.library.detail .page-header{color:#63697f;font-size:.9rem;font-weight:500;margin-bottom:1rem}.library.detail .main-flex__container{padding-left:1rem;padding-right:1rem;padding-top:104px}.library.detail .main-flex__container section{padding-top:0!important}.library-summary{background-color:#f2f5ff;border-radius:15px;margin-bottom:30px;padding:20px}.library-summary>._title{color:#63697f;margin-bottom:12px}.library-summary>._list>li{display:flex;font-weight:500}.library-summary>._list>li:not(:last-child){margin-bottom:4px}.library-summary>._list>li:before{-webkit-font-smoothing:antialiased;color:#0054ac;content:'\f058';font-family:"Font Awesome 5 Free";font-feature-settings:normal;font-size:16px;font-style:normal;font-variant:normal;font-weight:700;margin-right:6px;text-rendering:auto}.library-form{background:#f4f4f7;border-radius:15px;margin-bottom:70px;margin-top:1rem;padding:2rem 1.5rem 1rem 2rem}.library-form .hs_is_established>label{display:block;margin-bottom:1rem}.library-form .hs_is_established .input li{display:inline-block;margin-right:1rem}.library-form .hs_is_established .input input[type=radio]{width:auto!important}.library-form .hs_establishment_date_text{display:none}.library-form .hs-dependent-field[data-reactid*=cpta_division]{display:flex;flex-wrap:wrap}.library-form .hs-dependent-field[data-reactid*=cpta_division] .hs_cpta_division{width:100%}.library-form .hs-dependent-field[data-reactid*=cpta_division]>.hs_establishment_month,.library-form .hs-dependent-field[data-reactid*=cpta_division]>.hs_establishment_year{width:50%}.library-form .hs_agree_to_privacy_policy_c>.hs-field-desc{color:#63697f;margin-bottom:1rem}.how-mf{margin-bottom:70px}.how-mf ._item{background-color:#f2f5ff;border-radius:15px;height:100%;padding:50px;width:100%}.how-mf ._title{color:#0054ac;font-size:24px;font-weight:700;margin-bottom:1.5rem;text-align:center}.how-mf ._company{font-size:14px;text-align:center}.how-mf ._company .cmn-badge-outline{margin-bottom:8px}.how-mf ._company>p{color:#63697f}.no-list.hs-error-msgs.inputs-list li{margin:-1em 0 1em}.hs-error-msg{color:red;font-weight:700}@media (min-width:769px){.main-container{display:flex;flex-wrap:wrap;margin-top:-20px;max-width:1160px}.main-container .column-wrapper{margin:20px 0 0 20px;width:366px}.library .cmn-tab-link{margin-left:20px}.how-mf-wrapper{padding:0 1rem}.main-flex__container{display:flex;justify-content:space-between}.library-detail__container{width:50%}.layout-form{font-size:.9rem;width:46%}.post_content{min-height:5em}}@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}.page-library{scroll-padding-top:calc(18.66vw + 80px)}.page-library .page-library_sticky{top:18.66vw}.library .header-ttl{margin-top:18.66vw}.library .header-ttl>*{font-size:24px}.library .main-container .section-ttl{font-size:5.86vw;margin-bottom:4vw;margin-top:8.8vw}.library .main-container .section-outline{text-align:left}.library .main-container{padding-bottom:8.8vw}.library .main-container h2{margin-top:8.8vw}.library.category ._btn{margin-top:40px}.column-wrapper{margin-top:2rem;width:100%}.recommended-area{display:block;margin-left:0;padding:20px 16px}.recommended-area>._image{padding-right:0}.recommended-area>._body{margin-top:16px;padding-left:0}.recommended-area>._body>._title{font-size:18px}.recommended-area>._body>._list>._item{font-size:14px}.recommended-area>._body>._btn{margin-top:24px}.library.detail .main-flex__container{padding-left:0;padding-right:0;padding-top:24vw}.library-form{margin-bottom:8.8vw;padding:2rem 1rem 1rem}.how-mf{margin-bottom:8.8vw}.how-mf ._item{padding:20px 16px}.how-mf ._title{font-size:18px;margin-bottom:1rem}.library-title{margin-top:100px}.library-title a{font-size:1.2rem}h1{margin-bottom:1em}}@media (max-width:400px){.library-form .hs-dependent-field[data-reactid*=cpta_division]>.hs_establishment_month,.library-form .hs-dependent-field[data-reactid*=cpta_division]>.hs_establishment_year{width:100%}}