body{font-weight:500}body,h2,h3{color:#000;font-family:kozuka-gothic-pr6n,sans-serif;font-style:normal}h2,h3{font-weight:900}h2{font-size:2.2rem}h3{font-size:1.5rem}@media (max-width:639px){h2{font-size:1.8rem}.section7 h2{font-size:1.4rem}}p{color:#000;font-family:kozuka-gothic-pr6n,sans-serif;font-style:normal;font-weight:500}.cta-btn{width:65%}@media (max-width:639px){.cta-btn{width:90%}}.section1 p{font-size:14px;line-height:230%!important}.section1 p span{background:linear-gradient(transparent 30%,#ffec86 0);padding-bottom:5px}.section2 h2 span.line-1{font-size:1.5rem}.section2 h2 span.line-2{color:#f2a63b}.section2 h2 span.line-2-dot{background-image:radial-gradient(circle at center,#f2a63b 23%,transparent 0);background-position:100% 100%;background-repeat:repeat-x;background-size:1em .3em;padding-bottom:.5em}@media (max-width:760px){.section2 h2 span.line-3{line-height:250%}}.section2 h3{margin-top:10px!important}.section2 p{font-size:14px;text-align:left}.section3{background-color:#e4ebf9}.section3 .example{background:linear-gradient(90deg,#fff,#fff 60%,transparent 0,transparent)}@media (max-width:959px){.section3 .example{background-color:#fff!important}}@media (max-width:639px){.section3 .caption-name{font-size:.8rem}}span.h-en{color:#90bcfc;font-family:mundial,sans-serif;font-style:normal;font-weight:600}.section4 h3.h-inverse{background-color:#1247b2;color:#fff;font-size:1.1rem;padding:.5rem 2rem}@media (min-width:640px){.section4 .plan1,.section4 .plan2{border-right:2px dotted #afafaf}}@media (max-width:639px){.section4 .plan1 img,.section4 .plan2 img,.section4 .plan3 img{height:80px}}.section5{background-color:rgb(228,235,249,.98)}.section5 div.flow div{margin-left:10px;min-width:150px}.section5 div.flow div:last-child{margin-right:10px}.section6 h3{font-size:1.2rem!important;margin-top:10px!important}.section6 ul li{color:#000;font-family:kozuka-gothic-pr6n,sans-serif;font-style:normal;font-weight:500}.section6 .uk-grid>div{margin-top:15px}@media (max-width:639px){.section6 .uk-grid>div h3{font-size:1rem!important}}.section7{background-color:#e4ebf9}.section7 h2{font-style:normal;font-weight:700}.section7 .h-line{align-items:center;color:#000;display:flex;font-family:Noto Sans JP;font-weight:700;text-align:center}.section7 .h-line:after,.section7 .h-line:before{background:#000;content:"";flex-grow:1;height:1px}@media (min-width:640px){.section7 .h-line:before{margin-left:10%;margin-right:30px}.section7 .h-line:after{margin-left:30px;margin-right:10%}}.section7 ul{list-style:none;margin:0;padding:0}.section7 ul li:before{background-image:url(//7833548.fs1.hubspotusercontent-na1.net/hubfs/7833548/raw_assets/public/FCLP_202405/assets/img/section7_check.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:23px;margin-right:8px;width:22px}.section7 ul li{color:#000;font-family:kozuka-gothic-pr6n,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500}.section7 ul li span{color:#79531e}.section7 .easy{background-color:#fff;border:5px solid #f2a63b;border-radius:30px;color:#f2a63b;font-family:kozuka-gothic-pr6n,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;left:0;margin-left:auto;margin-right:auto;padding:5px 15px;right:0;top:-25px;width:45%}.section7 p.line1{color:#000;font-size:1.5rem}.section7 p.line1,.section7 p.line2{font-family:kozuka-gothic-pr6n,sans-serif;font-style:normal;font-weight:900}.section7 p.line2{color:#fff255;font-size:2.5rem}.section7 ul.checklist{width:50%}@media (max-width:639px){.section7 .easy{width:70%}.section7 p.line1{font-size:1rem}.section7 p.line2{font-size:1.5rem}.section7 ul.checklist{width:85%!important}.section7 ul.checklist li{font-size:1rem}}.triangle{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #f2a63b;height:0;margin-left:auto;margin-right:auto;width:0}.section9 ul li:nth-child(2n){margin-bottom:15px}.section9 .faq{font-size:1.05rem}.section9 .faq .chat-left{background-color:#efefef;border-radius:20px;margin:10px 20px;padding:20px;position:relative}.section9 .faq .chat-left:after{border-radius:0 0 10px 16px;box-shadow:inset -8px -20px 0 -8px #efefef;content:"";height:35px;left:-20px;position:absolute;top:4px;width:25px}.section9 .faq .chat-right{background-color:#ffec86;border-radius:20px;margin:10px 20px;padding:20px;position:relative}.section9 .faq .chat-right:after{border-radius:0 20px 50px 16px;bottom:25px;box-shadow:inset 8px -20px 0 -8px #ffec86;content:"";height:35px;position:absolute;right:-20px;width:25px}.footer{background-color:#181818;color:#fff;font-family:kozuka-gothic-pr6n,sans-serif;font-style:normal;font-weight:500;line-height:200%}input,select,textarea{background-color:#f6f6f6;border:none;border-radius:5px;box-shadow:inset 2px 2px 1px #0003;box-sizing:border-box;font-size:1rem;padding:10px 15px}select{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:2px solid #212e58}input[type=text],textarea{width:100%}.hs-form-field{//display:flex;align-items:center;margin-top:10px}.hs-form-field label{display:inline-block;//text-align:right;//margin-right:50px;width:150px}.hs-form-required{color:red;font-size:1rem;margin-left:5px}.hs-submit{text-align:center}input.hs-button{background-color:#212e58;border:none;border-radius:30px;color:#fff;font-weight:900;margin:50px auto 0;padding:15px 100px}.hs-error-msgs{list-style:none;padding-left:0}.hs-error-msgs label{color:red}.hs-error-msg{font-size:.9rem;width:100%!important}.hs_error_rollup{background-color:#fee;border:1px solid #c00;padding-top:20px;text-align:center}.legal-consent-container li{list-style:none}.legal-consent-container .hs-form-field label{width:100%}.legal-consent-container ul.inputs-list{padding-left:0}#dl-form fieldset{max-width:none!important}#dl-form input:not([type=checkbox]).hs-input,#dl-form select.hs-input{width:100%!important}.cta-btn img{transition:filter .3s ease}.cta-btn:hover img{filter:brightness(1.05)}