﻿@media(min-width: 1200px){.l-new-202507 .container{width:980px}.l-new-202507 .section-mv .container{width:100%;margin:0 auto}}.l-new-202507 .p-new-202503-color-b{color:#0035a4}.l-new-202507 .p-new-202503-boxshadow{box-shadow:5px 5px 5px rgba(0,0,0,.5)}.l-new-202507 .p-new-202503-bg-gb{background:#007deb;background:linear-gradient(45deg, rgb(0, 125, 235) 0%, rgb(0, 106, 214) 20%, rgb(0, 74, 213) 50%, rgb(0, 65, 208) 80%, rgb(29, 37, 156) 100%)}.l-new-202507 .p-new-202503-border-blue{border:1px solid #0035a4}.l-new-202507 .p-triangle{position:relative}.l-new-202507 .p-triangle::before{content:"";width:0;height:0;border-style:solid;border-width:50px 80px 0 80px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;display:block;margin:0 auto}.l-new-202507 header{position:absolute;top:0;width:100%;background:none;box-shadow:none}.l-new-202507 header h1{font-size:.8rem}.l-new-202507 header .p-header-menu li{max-width:210px;margin-left:1vw}.l-new-202507 header .p-header-menu li a{box-shadow:2px 2px 2px rgba(0,0,0,.5);transition:opacity .5s}.l-new-202507 header .p-header-menu li a:hover{opacity:.7}.l-new-202507 header .p-header-menu li a .btn-txt{font-size:1.6rem;line-height:1.4;color:#fff}.l-new-202507 header .p-header-menu li .btn{display:flex;text-align:center;justify-content:center;text-decoration:none;color:#fff;font-size:1rem;margin:10px 0;border-radius:8px;font-weight:bold;align-items:center;gap:.5rem}.l-new-202507 header .p-header-menu li .btn-phone{background-color:#e6005a}.l-new-202507 header .p-header-menu li .btn-phone .icon{width:2em;height:2em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 header .p-header-menu li .btn-phone .text{line-height:1.4}.l-new-202507 header .p-header-menu li .btn-line{background-color:#00b900}.l-new-202507 header .p-header-menu li .btn-line .icon{width:2em;height:2em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 header .p-header-menu li .btn-line .text{line-height:1.4}.l-new-202507 header .p-header-menu li .btn-mail{background-color:#0073e6}.l-new-202507 header .p-header-menu li .btn-mail .icon{width:2em;height:2em;align-self:self-end;background-image:url("../images/icon_mail.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 header .p-header-menu li .btn-mail .text{line-height:1.4}.l-new-202507 .section-mv{padding-top:30px;background-image:none;background-color:#fff;z-index:-1;position:relative}.l-new-202507 .section-mv .container{min-height:inherit;margin:0;padding:0;max-width:100%}.l-new-202507 .section-mv .container img{width:100%}.l-new-202507 .section-cta{background-color:#ecf4fa;padding:20px}.l-new-202507 .section-cta .container{max-width:660px;background-color:#fff;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.l-new-202507 .section-cta .container h2{text-align:center}.l-new-202507 .section-cta .container .checklist-2col{display:flex;flex-direction:column;align-items:center;background:#eaf4ff}.l-new-202507 .section-cta .container .checklist-2col .checklist-text{display:flex;flex-direction:column;background:#eaf4ff;padding:2px 15px;margin-bottom:20px;gap:10px}.l-new-202507 .section-cta .container .checklist-2col .checklist-text p{margin:6px 0;font-size:1.8rem;text-align:left;font-weight:bold}.l-new-202507 .section-cta .container .checklist-2col .checklist-text p::before{content:"☑︎";margin-right:8px}.l-new-202507 .section-cta .container .checklist-2col .checklist-image{text-align:center}.l-new-202507 .section-cta .container .checklist-2col .checklist-image img.team-photo{max-width:100%;height:auto}@media screen and (min-width: 768px){.l-new-202507 .section-cta .container .checklist-2col{flex-direction:row;align-items:flex-start;justify-content:space-between}.l-new-202507 .section-cta .container .checklist-2col .checklist-text{flex:0 0 50%;max-width:50%;padding-right:20px}.l-new-202507 .section-cta .container .checklist-2col .checklist-image{flex:0 0 50%;max-width:50%}.l-new-202507 .section-cta .container .checklist-2col .checklist-image img.team-photo{width:100%}}.l-new-202507 .section-cta .container .message{color:#039;font-weight:bold;font-size:2rem;text-align:center;margin:20px auto}.l-new-202507 .section-cta .container .message span{font-size:2.4rem;color:#f9490b}.l-new-202507 .section-cta .container .btn{display:flex;text-align:center;justify-content:center;text-decoration:none;color:#fff;font-size:2rem;margin:10px 0;border-radius:8px;font-weight:bold;padding:0 4rem;align-items:center;gap:4rem}.l-new-202507 .section-cta .container .btn-phone{background-color:#e6005a}.l-new-202507 .section-cta .container .btn-phone .icon{width:2em;height:2em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .btn-phone .text{line-height:1.4}.l-new-202507 .section-cta .container .btn-line{background-color:#00b900}.l-new-202507 .section-cta .container .btn-line .icon{width:2em;height:2em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .btn-line .text{line-height:1.4}.l-new-202507 .section-cta .container .btn-mail{background-color:#0073e6}.l-new-202507 .section-cta .container .btn-mail .icon{width:2em;height:2em;align-self:self-end;background-image:url("../images/icon_mail.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .btn-mail .text{line-height:1.4}.l-new-202507 .section-cta .container p{font-size:1.2rem}.l-new-202507 .section-empathy{background:#d2dce8;margin-bottom:20px}.l-new-202507 .section-empathy .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-empathy .container h2{max-width:80%;margin:0 auto;padding:1rem}.l-new-202507 .section-empathy .container .problem{background-color:#3461af;color:#fff;padding:15px;margin-bottom:12px;font-size:2rem;position:relative}.l-new-202507 .section-empathy .container .problem::before{content:"☑︎";color:#fff;font-size:4rem;position:absolute;left:3%;top:10%}.l-new-202507 .section-empathy .container .problem span{color:#ff6;font-weight:bold}.l-new-202507 .section-empathy .container .problem p{padding-left:60px;margin:0}.l-new-202507 .section-empathy .container .empathy-subtitl{width:80%;height:auto;margin-bottom:30px}.l-new-202507 .section-empathy .container .bottom-image{display:block;max-width:65%;height:auto;text-align:center;margin:20px auto 0px}.l-new-202507 .section-empathy .txt{font-size:1.6rem}.l-new-202507 .section-empathy .triangle{background:#fff;width:0;height:0;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);border-top:50px solid #d2dce8;margin:0 auto -10px}.l-new-202507 .section-diagram{padding:1.5rem}.l-new-202507 .section-diagram .container{max-width:660px}.l-new-202507 .section-diagram .container .txt{background-color:#ecf4fa;padding:10px;margin-bottom:2rem;font-size:2.8rem;font-weight:bold}.l-new-202507 .section-diagram .container .txt .f-c-blue{color:#004caa}.l-new-202507 .section-diagram .container .txt .f-c-orange{color:#f9490b}.l-new-202507 .section-support{background-color:#e5eff7}.l-new-202507 .section-support .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-support .container .support-titl{width:80%}.l-new-202507 .section-support .container .support-subtitl{font-size:2.6rem;text-align:center;font-weight:bold}.l-new-202507 .section-support .container .support-subtitl span{color:#f9490b}.l-new-202507 .section-support .container .w50{display:block;max-width:50%;margin:20px auto;cursor:pointer}.l-new-202507 .section-support .container .support-message{font-size:2rem;text-align:center;font-weight:bold}.l-new-202507 .section-support .container .support-message span{color:#004caa}.l-new-202507 .section-reason{background-color:#2784f4}.l-new-202507 .section-reason .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-reason .container .section{position:relative;background-color:#fff;margin:40px 0;padding:0}.l-new-202507 .section-reason .container .section .badge{position:absolute;top:-20px;left:10px;background-color:#004caa;color:#fff;font-size:2rem;font-weight:bold;z-index:1}.l-new-202507 .section-reason .container .section .flex-row{display:flex;align-items:center;justify-content:space-between}.l-new-202507 .section-reason .container .section .flex-row .content-left{flex:1 1 50%;min-width:300px;padding:0 3rem}.l-new-202507 .section-reason .container .section .flex-row .content-left h2{font-size:2rem;color:#004caa;font-weight:bold}.l-new-202507 .section-reason .container .section .flex-row .content-left .text h3{font-size:1.6rem;line-height:2rem;padding:10px 0}.l-new-202507 .section-reason .container .section .flex-row .content-left .text li{font-size:1.4rem}.l-new-202507 .section-reason .container .section .flex-row .content-left .text li .free{color:#f9490b;font-weight:bold}.l-new-202507 .section-reason .container .section .flex-row .content-left .text li::before{content:"✔";color:#007bff;margin-right:8px}.l-new-202507 .section-reason .container .section .flex-row .image{flex:1 1 50%;min-width:300px;text-align:center}.l-new-202507 .section-reason .container .section .flex-row .image img{width:100%;max-width:100%;height:auto}.l-new-202507 .section-compare{background-image:url("../images/bg-compare.svg");background-size:cover}.l-new-202507 .section-compare .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-jirei .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-jirei .container h2{color:#0048b4;font-size:3rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-jirei .container .section{border:2px solid;border-image:linear-gradient(90deg, #007CEA, #1D259C) 1;padding:0 !important;margin-bottom:30px}.l-new-202507 .section-jirei .container .section h3{color:#fff;font-size:2rem;text-align:center;background:linear-gradient(90deg, #007CEA, #1D259C);padding:20px 0}.l-new-202507 .section-jirei .container .section img{margin:0 auto;display:block;padding-bottom:20px}.l-new-202507 .section-jirei .container .section p{max-width:567px;margin:0 auto;padding-bottom:20px}.l-new-202507 .section-voc{background:#d3eafc}.l-new-202507 .section-voc .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-voc .container h2{color:#000;font-size:3rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-voc .container img{width:100%;height:auto}.l-new-202507 .section-voc .container .questionnaire{background:#fff;padding:20px 40px;margin:20px 0}.l-new-202507 .section-voc .container .questionnaire h3{font-size:1.8rem;padding-bottom:2rem}.l-new-202507 .section-step .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-step .container h2{font-size:3rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-step .container h2 span{font-size:2.4rem}.l-new-202507 .section-step .container h2 .blue{font-size:3rem;color:#004caa}.l-new-202507 .section-step .container .section{position:relative;margin:40px 0;padding:0;border:1px #000 solid}.l-new-202507 .section-step .container .section .badge{position:absolute;top:0;left:0;background-color:#004caa;color:#fff;font-size:2rem;font-weight:bold;z-index:1}.l-new-202507 .section-step .container .section .flex-row{display:flex;align-items:center;justify-content:space-between}.l-new-202507 .section-step .container .section .flex-row .content-right{flex:1 1 50%;min-width:300px;padding:0 3rem}.l-new-202507 .section-step .container .section .flex-row .content-right h3{font-size:2rem;color:#004caa;font-weight:bold;text-align:center}.l-new-202507 .section-step .container .section .flex-row .content-right .text{font-size:1.6rem;line-height:2rem;padding:10px 0}.l-new-202507 .section-step .container .section .flex-row .image{flex:1 1 50%;min-width:300px;text-align:center}.l-new-202507 .section-step .container .section .flex-row .image img{width:100%;max-width:100%;height:auto}.l-new-202507 .section-step .container .arrow img{display:block;margin:0 auto}.l-new-202507 .section-faq{background:#d3eafc}.l-new-202507 .section-faq .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-faq .container h2{font-size:3rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-faq .container .faq-item{background-color:#fff;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.l-new-202507 .section-faq .container .faq-item .faq-question{display:flex;font-size:1.4rem;background-color:#4797f2;color:#fff;padding:15px 20px;cursor:pointer;position:relative}.l-new-202507 .section-faq .container .faq-item .faq-question::after{content:"+";position:absolute;right:20px;font-size:20px}.l-new-202507 .section-faq .container .faq-item .faq-question.active::after{content:"−"}.l-new-202507 .section-faq .container .faq-item .faq-answer{display:flex;font-size:1.4rem;background-color:#fff;padding:15px 20px;display:none;border:1px solid #4797f2;transition:max-height .5s ease,padding .5s ease}.l-new-202507 .section-form .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-form .container h2{color:#0048b4;font-size:3rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-form .container h2 span{color:#f9490b}.l-new-202507 .section-form .container .subtitl{font-size:2.4rem;font-weight:bold;text-align:center;padding-bottom:30px}.l-new-202507 .section-form .container .subtitl span{color:#f9490b}.l-new-202507 .section-form .container .btn{display:flex;text-align:center;justify-content:center;text-decoration:none;color:#fff;font-size:2rem;max-width:80%;margin:10px auto;border-radius:8px;font-weight:bold;padding:0 4rem;align-items:center;gap:4rem}.l-new-202507 .section-form .container .btn-phone{background-color:#e6005a}.l-new-202507 .section-form .container .btn-phone .icon{width:2em;height:2em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-form .container .btn-phone .text{line-height:1.4}.l-new-202507 .section-form .container .btn-line{background-color:#00b900}.l-new-202507 .section-form .container .btn-line .icon{width:2em;height:2em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-form .container .btn-line .text{line-height:1.4}.l-new-202507 .section-form .container .form-titl{color:#0048b4;font-size:3rem;font-weight:bold;text-align:center}.l-new-202507 .section-form .container .form-body{background:#dceaff}.l-new-202507 .section-company{background:#2784f4;color:#fff}.l-new-202507 .section-company .container{max-width:660px;padding:1.5rem}.l-new-202507 .section-company .container h2{text-align:center;font-size:3rem;font-weight:bold;padding:60px 0 30px}.l-new-202507 .section-company .container .company-info{width:100%}.l-new-202507 .section-company .container .company-info tr{border-bottom:1px #fff solid}.l-new-202507 .section-company .container .company-info tr th{width:40%;padding:20px 20px 20px 0px;font-weight:bold}.l-new-202507 .section-company .container .company-info tr td{padding:20px 20px 20px 0px}.l-new-202507 .section-company .container .map{padding:60px 0 30px}.l-new-202507 .section-company .container .map image{max-width:100%;height:auto}.l-new-202507 .p-cv-footer .container a{display:flex;align-items:center;text-decoration:none;border-radius:8px;padding:1rem 1.5rem;transition:all .3s ease}.l-new-202507 .p-cv-footer .container a .btn-txt{font-size:1.6rem;line-height:1.4;color:#fff}.l-new-202507 .p-cv-footer .container .btn-phone{background-color:#e6005a}.l-new-202507 .p-cv-footer .container .btn-phone:hover{background-color:#e53935,10%}.l-new-202507 .p-cv-footer .container .btn-phone .icon{background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .p-cv-footer .container .btn-line{background-color:#00b900}.l-new-202507 .p-cv-footer .container .btn-line:hover{background-color:#06c755,10%}.l-new-202507 .p-cv-footer .container .btn-line .icon{background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .p-cv-footer .container .btn-mail{background-color:#0073e6}.l-new-202507 .p-cv-footer .container .btn-mail:hover{background-color:#0288d1,10%}.l-new-202507 .p-cv-footer .container .btn-mail .icon{background-image:url("../images/icon_mail.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507.l-new-202507-form header{position:relative}.l-new-202507.l-new-202507-form form#mail_form{background-color:#dcebff;border-radius:0px}.l-new-202507.l-new-202507-form form#mail_form input{margin-top:0}.l-new-202507.l-new-202507-form form#mail_form input#address1,.l-new-202507.l-new-202507-form form#mail_form input#address2{width:90%}.l-new-202507.l-new-202507-form form#mail_form dl dt{display:flex;align-items:center;justify-content:space-between;text-align:left;border-top:.5px solid #81a7dc}.l-new-202507.l-new-202507-form form#mail_form dl dt span.required{background-color:#ff2f4e}.l-new-202507.l-new-202507-form form#mail_form dl dt span.optional{background:#1a4fc8;border:1px solid #1a4fc8}.l-new-202507.l-new-202507-form form#mail_form dl dd{width:70%;border-top:.5px solid #81a7dc}.l-new-202507.l-new-202507-form form#mail_form dl dd .p-postal-code{max-width:140px}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom{width:90%;margin:0 auto;overflow:hidden}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom .p-form-custom-left{font-weight:bold;clear:both;width:30%;float:left;border-top:1px solid #ccc;padding:15px 0;text-align:right;overflow:hidden;display:flex;align-items:center;justify-content:space-between;text-align:left;border-top:.5px solid #81a7dc}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom .p-form-custom-right{width:70%;border-top:.5px solid #81a7dc;float:right;padding:15px 0 15px 5%}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom span.optional{font-size:85%;display:inline-block;float:left;color:#fff;padding:4px 10px;border-radius:3px;background:#1a4fc8;border:1px solid #1a4fc8}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom-dl dt,.l-new-202507.l-new-202507-form form#mail_form .p-form-custom-dl dd{border-top:none;padding-top:0;margin-top:0}.l-new-202507.l-new-202507-form form#mail_form #form_submit{border-top:.5px solid #81a7dc}.l-new-202507.l-new-202507-form form#mail_form #form_submit_button{max-width:617px;height:62px;padding:0;background:url("../images/btn-submit.png") no-repeat center center;background-size:cover;box-shadow:none;cursor:pointer;transition:opacity .5s}.l-new-202507.l-new-202507-form form#mail_form #form_submit_button:hover{opacity:.7}.l-new-202507.l-new-202507-form .p-footer-link li a{transition:opacity .5s}.l-new-202507.l-new-202507-form .p-footer-link li a:hover{opacity:.7}.l-new-202507.l-new-202507-form footer{padding-bottom:20px !important}@media only screen and (max-width: 767px){.l-new-202507 header .container{max-width:100%}.l-new-202507 header .container h1 img{width:160px}.l-new-202507 header .container h1 span{display:none}.l-new-202507 .section-mv{padding:0;padding-top:40px}.l-new-202507 .p-nayami-list img{max-width:40px}.l-new-202507 .p-logo{max-width:160px}.l-new-202507 .p-video{max-width:320px;margin:0 auto}.l-new-202507 .p-video .c-tit-lv3{font-size:1.8rem}.l-new-202507 .p-logo-footer{max-width:200px}.l-new-202507 .p-cv-footer{bottom:0 !important}.l-new-202507 .p-cv-footer .container ul li{width:30%}.l-new-202507 .p-cv-footer .container ul li .btn{font-size:2rem;padding:.1rem 2rem;align-items:center;gap:4rem;display:block;margin:0 auto}.l-new-202507 .p-cv-footer .container ul li .btn-phone{background-color:#e6005a}.l-new-202507 .p-cv-footer .container ul li .btn-phone .text{line-height:1.4}.l-new-202507 .p-cv-footer .container ul li .btn-line{background-color:#00b900}.l-new-202507 .p-cv-footer .container ul li .btn-line .text{line-height:1.4}.l-new-202507 .p-cv-footer .container ul li .btn-mail{background-color:#0073e6}.l-new-202507 .p-cv-footer .container ul li .btn-mail .text{line-height:1.4}.l-new-202507 .section-cta{background-color:#ecf4fa;padding:20px}.l-new-202507 .section-cta .container{background-color:#fff;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.l-new-202507 .section-cta .container h2{text-align:center}.l-new-202507 .section-cta .container .checklist-2col{background:none;display:flex;flex-direction:column-reverse;align-items:center}.l-new-202507 .section-cta .container .checklist-2col .checklist-text{width:100%;margin:10px 0}.l-new-202507 .section-cta .container .checklist-2col .checklist-text p{margin:0;text-align:left}.l-new-202507 .section-cta .container .checklist-2col .checklist-image{text-align:center}.l-new-202507 .section-cta .container .checklist-2col .checklist-image img.team-photo{max-width:100%;height:auto}.l-new-202507 .section-cta .container .photo{width:100%;height:auto;margin:20px 0}.l-new-202507 .section-cta .container .message{color:#039;font-weight:bold;font-size:1.6rem;text-align:center;margin-bottom:20px}.l-new-202507 .section-cta .container .btn{font-size:1.6rem;gap:.8rem}.l-new-202507 .section-cta .container .btn-phone{background-color:#e6005a}.l-new-202507 .section-cta .container .btn-phone .icon{width:2em;height:2em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .btn-phone .text{line-height:1.4}.l-new-202507 .section-cta .container .btn-line{background-color:#00b900}.l-new-202507 .section-cta .container .btn-line .icon{width:2em;height:2em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .btn-line .text{line-height:1.4}.l-new-202507 .section-cta .container .btn-mail{background-color:#0073e6}.l-new-202507 .section-cta .container .btn-mail .icon{width:2em;height:2em;align-self:self-end;background-image:url("../images/icon_mail.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .btn-mail .text{line-height:1.4}.l-new-202507 .section-empathy{background:none;padding-bottom:20px}.l-new-202507 .section-empathy .container{background:#d2dce8;padding:1.5rem}.l-new-202507 .section-empathy .container h2{text-align:center;padding:1rem}.l-new-202507 .section-empathy .container .problem{background-color:#3461af;color:#fff;padding:15px;margin-bottom:12px;font-size:1.6rem;position:relative}.l-new-202507 .section-empathy .container .problem::before{content:"☑︎";color:#fff;padding:4px 7px;font-size:2.4rem;position:absolute;left:3%;top:16%}.l-new-202507 .section-empathy .container .problem span{color:#ff6;font-weight:bold}.l-new-202507 .section-empathy .container .problem p{padding-left:30px;margin:0}.l-new-202507 .section-empathy .container .bottom-image{display:block;max-width:65%;height:auto;text-align:center;margin:20px auto 0px}.l-new-202507 .section-empathy .txt{font-size:1.6rem}.l-new-202507 .section-empathy .triangle{width:0;height:0;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);border-top:50px solid #d2dce8;margin:0 auto -10px}.l-new-202507 .section-diagram{padding:1.5rem}.l-new-202507 .section-diagram .container .txt{background-color:#ecf4fa;padding:10px;margin-bottom:2rem;font-size:1.4rem;font-weight:bold}.l-new-202507 .section-diagram .container .txt .f-c-blue{color:#004caa}.l-new-202507 .section-diagram .container .txt .f-c-orange{color:#f9490b}.l-new-202507 .section-support .container{background-color:#e5eff7;padding:1.5rem}.l-new-202507 .section-support .container .support-titl{width:100%}.l-new-202507 .section-support .container .support-subtitl{font-size:2.6rem;text-align:center;font-weight:bold}.l-new-202507 .section-support .container .support-subtitl span{color:#f9490b}.l-new-202507 .section-support .container .w50{display:block;max-width:80%;margin:20px auto;cursor:pointer}.l-new-202507 .section-support .container .support-message{font-size:2rem;text-align:center;font-weight:bold}.l-new-202507 .section-support .container .support-message span{color:#004caa}.l-new-202507 .section-reason .container{padding:1.5rem}.l-new-202507 .section-reason .container .section{margin:40px 0;padding:10px 0}.l-new-202507 .section-reason .container .section .badge{font-size:2rem;top:-25px;left:5px}.l-new-202507 .section-reason .container .section .flex-row{flex-wrap:wrap;flex-direction:column;gap:20px}.l-new-202507 .section-reason .container .section .flex-row .content-left{padding:0 2rem}.l-new-202507 .section-reason .container .section .flex-row .content-left h2{text-align:center;font-size:2rem}.l-new-202507 .section-reason .container .section .flex-row .content-left .text h3{font-size:1.3rem}.l-new-202507 .section-reason .container .section .flex-row .content-left .text ul{display:flex;flex-wrap:wrap;justify-content:left;padding-left:0;font-size:1.2rem}.l-new-202507 .section-reason .container .section .flex-row .content-left .text ul li{flex:1 1 100%}.l-new-202507 .section-reason .container .section .flex-row .content-left .text ul:has(>li:nth-child(3)) li{flex:1 1 calc(50% - 10px);text-align:left}.l-new-202507 .section-reason .container .section .flex-row .content-left .text ul:has(>li:nth-child(3)) li:nth-child(3){flex:1 1 100%;margin-top:5px}.l-new-202507 .section-reason .container .section .flex-row .image{padding:0 2rem;flex:1 1 100%;min-width:auto;width:100%}.l-new-202507 .section-jirei .container{padding:1.5rem}.l-new-202507 .section-jirei .container h2{padding:30px 0}.l-new-202507 .section-jirei .container .section h3{font-size:1.6rem;padding:20px}.l-new-202507 .section-jirei .container .section img{padding:0 20px 20px}.l-new-202507 .section-jirei .container .section p{font-size:1.2rem;padding:0 20px 20px}.l-new-202507 .section-voc .container h2{color:#000;font-size:3rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-voc .container .questionnaire{background:#fff;padding:10px;margin:20px 0}.l-new-202507 .section-voc .container .questionnaire h3{font-size:1.16rem;padding-bottom:1rem}.l-new-202507 .section-step .container .section{border:none;margin-bottom:60px;padding:0}.l-new-202507 .section-step .container .section .badge{font-size:2rem}.l-new-202507 .section-step .container .section .flex-row{flex-wrap:wrap-reverse;gap:20px}.l-new-202507 .section-step .container .section .flex-row .content-right{padding:0}.l-new-202507 .section-step .container .section .flex-row .content-right h2{text-align:center;font-size:2rem}.l-new-202507 .section-step .container .section .flex-row .content-right .text{font-size:1.3rem}.l-new-202507 .section-step .container .section .flex-row .image{flex:1 1 100%;min-width:auto;width:100%}.l-new-202507 .section-faq .container .faq-item .faq-question p{padding-right:1rem}.l-new-202507 .section-faq .container .faq-item .faq-answer p{padding-right:1rem}.l-new-202507 .section-form .container h2{font-size:2rem}.l-new-202507 .section-form .container h2 span{font-size:3rem}.l-new-202507 .section-form .container .subtitl{font-size:1.8rem}.l-new-202507 .section-form .container .btn{font-size:1.6rem;max-width:100%;margin:10px auto;border-radius:8px;font-weight:bold;padding:0 4rem;align-items:center;gap:.8rem}.l-new-202507 .section-form .container .btn-phone{background-color:#e6005a}.l-new-202507 .section-form .container .btn-phone .icon{width:2em;height:2em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-form .container .btn-phone .text{line-height:1.4}.l-new-202507 .section-form .container .btn-line{background-color:#00b900}.l-new-202507 .section-form .container .btn-line .icon{width:2em;height:2em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-form .container .btn-line .text{line-height:1.4}.l-new-202507 .section-form .container .form-titl{font-size:2rem;padding-top:4rem}.l-new-202507 .section-form .container .form-body{background:#dceaff}.l-new-202507 .section-company .container h2{font-size:2rem}.l-new-202507 .section-company .container .company-info{width:100%}.l-new-202507 .section-company .container .company-info tr{font-size:1.2rem}.l-new-202507 .section-company .container .map{padding:30px 0 30px}.l-new-202507 .section-company .container .map h3{font-size:1.2rem}}@media only screen and (max-width: 1000px){.l-new-202507.l-new-202507-form form#mail_form{margin-top:30px}.l-new-202507.l-new-202507-form form#mail_form dl dt,.l-new-202507.l-new-202507-form form#mail_form dl dd{width:100%}.l-new-202507.l-new-202507-form form#mail_form dl dt{justify-content:flex-start}.l-new-202507.l-new-202507-form form#mail_form dl dt span.required,.l-new-202507.l-new-202507-form form#mail_form dl dt span.optional{margin:0 !important}.l-new-202507.l-new-202507-form form#mail_form dl dd{border-top:none}.l-new-202507.l-new-202507-form form#mail_form dl dd input[type=text],.l-new-202507.l-new-202507-form form#mail_form dl dd input[type=tel],.l-new-202507.l-new-202507-form form#mail_form dl dd input[type=email],.l-new-202507.l-new-202507-form form#mail_form dl dd textarea{width:100% !important;max-width:100%}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom .p-form-custom-left{justify-content:flex-start;width:100%}.l-new-202507.l-new-202507-form form#mail_form .p-form-custom .p-form-custom-right{display:none}.l-new-202507.l-new-202507-form form#mail_form #form_submit_button{background:url(../images/btn-submit-sp.png) no-repeat center center;background-size:contain;height:60px}}/*# sourceMappingURL=lp-common.css.map */
