html{scroll-behavior:smooth}body,html{font-family:Noto Sans JP,sans-serif}h1,h2,h3{font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (max-width:767px){body,html{font-family:Noto Sans JP,sans-serif;overflow-x:hidden;overflow-y:scroll}h1{font-size:10vw}h2{font-size:8vw}h3{font-size:6vw}.ft-contact{font-size:7vw}}@media (min-width:768px){.kl-navbar__item{margin:0 24px;position:relative}.kl-rich-text__buttons .button,.kl-rich-text__buttons .button_cta{font-size:16px;min-width:240px}}@media screen and (max-width:767px){.kl-rich-text__buttons .button,.kl-rich-text__buttons .button_cta{font-size:4vw;margin:10px 20vw}}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}.kl-footer{padding:40px 0}h2,h3{font-family:Noto Sans JP,sans-serif}}@media (min-width:768px){.mtpc10{margin-top:10px!important}.mtpc20{margin-top:20px!important}.mtpc30{margin-top:30px!important}.mtpc40{margin-top:40px!important}.mtpc50{margin-top:50px!important}.mtpc60{margin-top:60px!important}.mtpc70{margin-top:70px!important}.mtpc80{margin-top:80px!important}.mtpc100{margin-top:100px!important}.mbpc10{margin-bottom:10px!important}.mbpc20{margin-bottom:20px!important}.mbpc30{margin-bottom:30px!important}.mbpc40{margin-bottom:40px!important}.mbpc50{margin-bottom:50px!important}.mbpc60{margin-bottom:60px!important}.mbpc70{margin-bottom:70px!important}.mbpc80{margin-bottom:80px!important}.mbpc100{margin-bottom:100px!important}}@media (max-width:767px){.mtsp10{margin-top:10px!important}.mtsp20{margin-top:20px!important}.mtsp30{margin-top:30px!important}.mtsp40{margin-top:40px!important}.mtsp50{margin-top:50px!important}.mtsp60{margin-top:60px!important}.mtsp70{margin-top:70px!important}.mtsp80{margin-top:80px!important}.mtsp90{margin-top:90px!important}.mtsp100{margin-top:100px!important}.mbsp10{margin-bottom:10px!important}.mbsp20{margin-bottom:20px!important}.mbsp30{margin-bottom:30px!important}.mbsp40{margin-bottom:40px!important}.mbsp50{margin-bottom:50px!important}.mbsp60{margin-bottom:60px!important}.mbsp70{margin-bottom:70px!important}.mbsp80{margin-bottom:80px!important}.mbsp90{margin-bottom:90px!important}.mbsp100{margin-bottom:100px!important}}.kl-custom-anchor{scroll-margin-top:120px}.kl-card__content h1,.kl-card__content h2,.kl-card__content h3,.kl-card__content h4,.kl-card__content h5,.kl-card__content h6{font-weight:400}.kl-card-grid__content ul{margin:0;padding:0}.kl-card-grid__content ul li{font-size:14px;line-height:2;margin-left:4px;text-indent:-4px}.kl-card-grid__content ul{list-style-position:outside;padding-left:1rem}.kl-card-grid__content ul li::marker{font-size:.8em;margin-right:.2em;padding:0}.kl-faq__header h3{font-size:24px}.grecaptcha-badge{visibility:hidden}.hs_recaptcha{height:10px}.form-columns-1,.form-columns-2{border:0;margin:0;max-width:1000px!important;padding:0}form .hs-richtext,form .hs-richtext p{font-size:1rem;margin:0 0 1.4rem}form.hs-form{color:#333;font-family:Noto Sans JP,sans-serif}.hs-input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.hs_firstname,.hs_lastname{float:left;width:47.5%!important}@media screen and (max-width:979px){.hs_firstname,.hs_lastname{float:left;width:100%!important}}.inputs-list{list-style-type:none}.hs-form-booleancheckbox-display input[type=checkbox]{margin-right:10px;transform:scale(1.2)}.hs-form-booleancheckbox-display p{cursor:pointer;display:inline;font-size:14px;margin:0}.legal-consent-container{margin-bottom:20px}.hs-form label{color:#333;display:block;font-size:14px;font-weight:700;margin-bottom:5px}.hs-form label .hs-form-required{color:red;font-size:12px;margin-right:5px}.hs-form .hs-form-field .input{margin-bottom:20px}.hs-input.is-placeholder{color:#333}.hs-input.hs-fieldtype-textarea{height:150px;resize:vertical}.hs-form fieldset{border:none;padding:0}.hs-form-booleancheckbox-display{display:inline-block;font-size:14px;padding-left:35px;position:relative;vertical-align:middle}.hs-form-booleancheckbox-display input[type=checkbox]{cursor:pointer;height:20px;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%) scale(1.5);transform-origin:left center;width:20px}.hs-form-booleancheckbox-display span{color:#333;display:inline-block;font-size:14px;line-height:1.2;margin-left:0!important;vertical-align:middle}.hs-form-required{color:red;font-size:12px;margin-left:5px;vertical-align:middle}.hs-form .hs-form-required{color:#e60000}.hs-input::placeholder{color:#999}.hs-input:focus{background-color:#fff;border-color:#333;outline:none}.hs-error-msg{color:#dc3232!important}.inputs-list{padding-inline-start:0}.blog-index__post-content h3{font-size:18px;font-weight:700}.blog-header{background-color:#fff;padding:82px 0 0}.blog-header--post{background-position:0 0;background-repeat:repeat;background-size:auto;min-height:0}.blog-post{margin:0 auto;max-width:800px;padding:40px 0}.blog-post__divider{background-color:#a4a6a5;margin:64px auto 52px;max-width:600px}.blog-post__body-wrapper{margin:0 auto;max-width:800px}.blog-post__body{margin-bottom:100px}.blog-post__body h3{font-size:18px;font-weight:700;margin-bottom:20px;padding-left:30px;position:relative}.blog-post__body h3:before{content:"Q.";left:0;position:absolute;top:0;width:20px}.blog-post__body h4{font-size:18px;font-weight:700}.blog-post__body p{color:#2b2b2b;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:175%}.blog-post__body img{border-radius:8px;margin:30px 0;max-width:100%}.blog-bt-container{align-items:center;display:flex;justify-content:center;margin-bottom:100px}.blog-bt{border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:29px;padding:12px 70px;text-align:center;transition:opacity .3s ease}.blog-bt,.blog-bt:hover{background-color:#0095d9;text-decoration:none}.blog-bt:hover{opacity:.8}.blog-pagination{align-items:center;display:flex;justify-content:center;margin-top:40px;width:100%}.blog-pagination__link{border:1px solid #2b2b2b;color:#2b2b2b;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;line-height:1;margin:0 10px;padding:10px;text-decoration:none}.blog-pagination__link--active{border:1px solid #0095d9;color:#0095d9}.blog-pagination__link:focus,.blog-pagination__link:hover{border:1px solid #0095d9;color:#0095d9;text-decoration:none}@media (max-width:767px){.blog-post__body h2{font-size:5vw;line-height:1.5}.blog-post__body h3{font-size:4vw;line-height:1.5;padding-left:6vw}.blog-post__body h3:before{content:"Q.";left:0;position:absolute;top:0;width:20px}.blog-post__body h4{font-size:3.5vw;font-weight:700}.blog-post__body p{font-size:4vw;font-weight:400}.case_body_img_container{flex-direction:column}}