﻿@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:relative;top:0;width:100%;background:#fff;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:#ea9307}.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:#3cbc14}.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:#117ae4}.l-new-202507 header .p-header-menu li .btn-mail .icon{width:2em;height:2em;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{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:#fef4da;padding:20px}.l-new-202507 .section-cta .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-cta .container h2{text-align:center}.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 .flex{display:flex;gap:1%;justify-content:center}.l-new-202507 .section-cta .container .flex .flex-item{display:flex;width:33%;gap:1%;flex-flow:column}.l-new-202507 .section-cta .container .flex .flex-item .text-phone{text-align:center;font-size:1.6rem;font-weight:bold;color:#ea9307}.l-new-202507 .section-cta .container .flex .flex-item .text-line{text-align:center;font-size:1.6rem;font-weight:bold;color:#3cbc14}.l-new-202507 .section-cta .container .flex .flex-item .text-mail{text-align:center;font-size:1.6rem;font-weight:bold;color:#117ae4}.l-new-202507 .section-cta .container .flex .btn{width:100%;height:100%;display:flex;text-align:center;justify-content:center;text-decoration:none;color:#fff;font-size:1.4rem;margin:10px 0;border-radius:8px;font-weight:bold;align-items:center;gap:1%}.l-new-202507 .section-cta .container .flex .btn-phone{background-color:#ea9307}.l-new-202507 .section-cta .container .flex .btn-phone .icon{width:1.4em;height:1.4em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .flex .btn-phone .text{line-height:1.4}.l-new-202507 .section-cta .container .flex .btn-line{background-color:#3cbc14}.l-new-202507 .section-cta .container .flex .btn-line .icon{width:1.4em;height:1.4em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .flex .btn-line .text{line-height:1.4}.l-new-202507 .section-cta .container .flex .btn-line .btn-txt{font-size:2rem}.l-new-202507 .section-cta .container .flex .btn-mail{background-color:#117ae4}.l-new-202507 .section-cta .container .flex .btn-mail .icon{width:1.4em;height:1.4em;background-image:url("../images/icon_mail.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-cta .container .flex .btn-mail .text{line-height:1.4}.l-new-202507 .section-cta .container .flex .btn-mail .btn-txt{font-size:2rem}.l-new-202507 .section-cta .container p{font-size:1.2rem}.l-new-202507 .section-ex{background:#fff}.l-new-202507 .section-ex .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-ex .container p{color:#039;font-weight:bold;font-size:2.4rem;text-align:center}.l-new-202507 .section-empathy{background:#e9f4e8}.l-new-202507 .section-empathy .container{max-width:800px;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{display:flex;gap:2%;margin-top:30px}.l-new-202507 .section-empathy .container .problem .problem-wrapper{width:33%;margin-bottom:12px;font-size:1.4rem;position:relative}.l-new-202507 .section-empathy .container .problem .problem-wrapper .check{display:flex;gap:1rem;align-items:anchor-center}.l-new-202507 .section-empathy .container .problem .problem-wrapper .check img{width:20px;height:20px}.l-new-202507 .section-empathy .container .problem .problem-wrapper .check p{margin:0}.l-new-202507 .section-empathy .container .txt{color:#e18c05;font-weight:bold;font-size:2.4rem;text-align:center}.l-new-202507 .section-empathy .container .txt span{text-decoration:underline;text-underline-offset:8px}.l-new-202507 .section-about{padding:1.5rem;background:#e4f2ff}.l-new-202507 .section-about .container{max-width:800px}.l-new-202507 .section-about .container h2{color:#0055a9;font-size:2.4rem;font-weight:bold}.l-new-202507 .section-about .container .txt{text-align:center;padding:10px;margin-bottom:2rem;font-size:2rem}.l-new-202507 .section-about .container .about{max-width:80%;height:auto;display:block;margin:0 auto}.l-new-202507 .section-features{padding:1.5rem;background:#e9f4e8}.l-new-202507 .section-features .container{max-width:800px}.l-new-202507 .section-features .container h2{color:#0055a9;font-size:2.4rem;font-weight:bold}.l-new-202507 .section-features .container .wrapper{display:flex;width:100%;gap:2rem;padding:20px 0}.l-new-202507 .section-features .container .wrapper .w-left{display:flex;flex-direction:column}.l-new-202507 .section-features .container .wrapper .w-left h3{font-size:2rem;color:#10ac82;border-bottom:2px solid #10ac82}.l-new-202507 .section-features .container .wrapper .w-left h3 span{font-size:4rem}.l-new-202507 .section-features .container .wrapper .w-left .txt{margin-top:1rem;font-size:1.6rem}.l-new-202507 .section-features .container .wrapper .w-right{width:50%;float:right}.l-new-202507 .section-anxiety{background-color:#e4e4e4}.l-new-202507 .section-anxiety .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-anxiety .container h2{color:#0055a9;font-size:2.4rem;font-weight:bold}.l-new-202507 .section-reason{background-color:#e4f2ff}.l-new-202507 .section-reason .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-reason .container h2{color:#0055a9;font-size:2.4rem;font-weight:bold}.l-new-202507 .section-reason .container h2 span{font-size:4rem}.l-new-202507 .section-reason .container p{font-size:2rem;color:#006fd9;text-align:center}.l-new-202507 .section-reason .container .section{position:relative;background-color:#fff;margin:40px 0;padding:0;border:2px solid #006fd9}.l-new-202507 .section-reason .container .section .badge{width:100%;background-color:#006fd9;color:#fff;font-size:2rem;font-weight:bold;border-radius:0}.l-new-202507 .section-reason .container .section .flex-row{display:flex;align-items:center;justify-content:space-between;padding:30px}.l-new-202507 .section-reason .container .section .flex-row .content-left{flex:1 1 30%;min-width:300px;padding:0 3rem;text-align:center}.l-new-202507 .section-reason .container .section .flex-row .content-left h3{font-size:2rem;color:#006fd9;font-weight:bold;margin-bottom:2rem}.l-new-202507 .section-reason .container .section .flex-row .content-left img{max-width:100%;height:auto}.l-new-202507 .section-reason .container .section .flex-row .text{flex:1 1 70%;font-size:1.6rem}.l-new-202507 .section-step .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-step .container h2{color:#0055a9;font-size:2.4rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-step .container .flow_design{display:flex;justify-content:center;align-items:center}.l-new-202507 .section-step .container .flow{padding-left:0}.l-new-202507 .section-step .container .flow li{list-style-type:none;position:relative;padding-left:50px}.l-new-202507 .section-step .container .flow li .icon{width:3em;height:3em;line-height:2.6em;text-align:center;border:4px solid #10ac82;border-radius:100vh;display:inline-block;background:#fff;color:#10ac82;position:absolute;left:0;top:30%}.l-new-202507 .section-step .container .flow li:not(:last-child){padding-bottom:10px}.l-new-202507 .section-step .container .flow li:not(:last-child)::before{content:"";background:#10ac82;width:4px;height:100%;position:absolute;top:calc(50% + 100px);left:33px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1}.l-new-202507 .section-step .container .flow .has-media{display:flex;flex-wrap:wrap;margin:2rem 0 2rem 4rem;background:#e9f4e8;border:2px solid #10ac82;align-items:start}.l-new-202507 .section-step .container .flow .has-media .text-block{flex:1 1 60%;display:flex;flex-direction:column}.l-new-202507 .section-step .container .flow .has-media .text-block dt{flex-grow:1;font-size:1.3em;font-weight:600;color:#fff;background:#10ac82;text-align:center;padding:1rem 0}.l-new-202507 .section-step .container .flow .has-media .text-block dd{margin-left:0;flex-grow:1;padding:2rem}.l-new-202507 .section-step .container .flow .has-media .media{flex:1 1 40%;margin:0;overflow:hidden;display:flex}.l-new-202507 .section-step .container .flow .has-media .media img{width:auto;height:100%;display:block;object-fit:cover}.l-new-202507 .section-faq{background:#d3eafc}.l-new-202507 .section-faq .container{max-width:800px;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:2rem;background-color:#006fd9;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:2rem;background-color:#fff;padding:15px 20px;display:none;border:1px solid #006fd9;transition:max-height .5s ease,padding .5s ease}.l-new-202507 .section-faq .container .faq-item .faq-answer img{fill:#000}.l-new-202507 .section-form{background:#fef4da}.l-new-202507 .section-form .container{max-width:800px;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 .flex{display:flex;gap:10%;justify-content:center}.l-new-202507 .section-form .container .flex .flex-item{display:flex;width:33%;gap:1%;flex-flow:column}.l-new-202507 .section-form .container .flex .flex-item .text-phone{text-align:center;font-size:1.6rem;font-weight:bold;color:#ea9307}.l-new-202507 .section-form .container .flex .flex-item .text-line{text-align:center;font-size:1.6rem;font-weight:bold;color:#3cbc14}.l-new-202507 .section-form .container .flex .flex-item .text-mail{text-align:center;font-size:1.6rem;font-weight:bold;color:#117ae4}.l-new-202507 .section-form .container .flex .btn{width:100%;height:100%;display:flex;text-align:center;justify-content:center;text-decoration:none;color:#fff;font-size:1.4rem;margin:10px 0;border-radius:8px;font-weight:bold;align-items:center;gap:1%}.l-new-202507 .section-form .container .flex .btn-phone{background-color:#ea9307}.l-new-202507 .section-form .container .flex .btn-phone .icon{width:1.4em;height:1.4em;background-image:url("../images/icon_tel.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-form .container .flex .btn-phone .text{line-height:1.4}.l-new-202507 .section-form .container .flex .btn-line{background-color:#3cbc14}.l-new-202507 .section-form .container .flex .btn-line .icon{width:1.4em;height:1.4em;background-image:url("../images/icon_line.svg");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.l-new-202507 .section-form .container .flex .btn-line .text{line-height:1.4}.l-new-202507 .section-form .container .flex .btn-line .btn-txt{font-size:2rem}.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:#fff;color:#000}.l-new-202507 .section-company .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-company .container h2{color:#0055a9;text-align:center;font-size:3rem;font-weight:bold;padding:60px 0 30px}.l-new-202507 .section-company .container .wrapper{background:#e4f2ff;padding:20px}.l-new-202507 .section-company .container .wrapper .company-info{width:100%}.l-new-202507 .section-company .container .wrapper .company-info tr{border-bottom:1px #000 solid}.l-new-202507 .section-company .container .wrapper .company-info tr th{width:40%;padding:20px 20px 20px 0px;font-weight:bold}.l-new-202507 .section-company .container .wrapper .company-info tr td{padding:20px 20px 20px 0px}.l-new-202507 .section-company .container .wrapper .map{padding:60px 0 30px}.l-new-202507 .section-company .container .wrapper .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:#ea9307}.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:#3cbc14}.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:#117ae4}.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{font-size:.6rem}.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}.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 .btn{font-size:2rem;padding:.1rem 2rem;align-items:center;gap:4rem}.l-new-202507 .p-cv-footer .container ul li .btn-phone{background-color:#ea9307}.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:#3cbc14}.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:#117ae4}.l-new-202507 .p-cv-footer .container ul li .btn-mail .text{line-height:1.4}.l-new-202507 .section-cta{background-color:#fef4da;padding:20px}.l-new-202507 .section-cta .container{padding:1.5rem}.l-new-202507 .section-cta .container h2{text-align:center}.l-new-202507 .section-cta .container .flex{flex-flow:column}.l-new-202507 .section-cta .container .flex .flex-item{width:100%;flex-flow:column}.l-new-202507 .section-empathy{background:none}.l-new-202507 .section-empathy .container{padding:1.5rem}.l-new-202507 .section-empathy .container h2{text-align:center;padding:1rem}.l-new-202507 .section-empathy .container .problem{margin-top:0;display:flex;flex-flow:column;gap:2%}.l-new-202507 .section-empathy .container .problem .problem-wrapper{background:#e9f4e8;padding:1rem;width:100%}.l-new-202507 .section-empathy .container .txt{color:#e18c05;font-weight:bold;font-size:1.6rem;text-align:center}.l-new-202507 .section-empathy .container .txt span{text-decoration:underline;text-underline-offset:8px}.l-new-202507 .section-about{padding:1.5rem}.l-new-202507 .section-about .container .txt{padding:10px;margin-bottom:2rem;font-size:1.4rem}.l-new-202507 .section-anxiety .container{padding:1.5rem}.l-new-202507 .section-anxiety .container img{display:block;margin:0 auto}.l-new-202507 .section-features{padding:1.5rem;background:#e9f4e8}.l-new-202507 .section-features .container .wrapper{flex-flow:column}.l-new-202507 .section-features .container .wrapper .w-left{display:flex;flex-direction:column}.l-new-202507 .section-features .container .wrapper .w-left h3{font-size:2rem;color:#10ac82;border-bottom:2px solid #10ac82}.l-new-202507 .section-features .container .wrapper .w-left h3 span{font-size:3rem}.l-new-202507 .section-features .container .wrapper .w-right{width:100%}.l-new-202507 .section-reason .container p{font-size:1.6rem}.l-new-202507 .section-reason .container .section{position:relative;background-color:#fff;margin:40px 0;padding:0;border:2px solid #006fd9}.l-new-202507 .section-reason .container .section .badge{width:100%;background-color:#006fd9;color:#fff;font-size:2rem;font-weight:bold;border-radius:0}.l-new-202507 .section-reason .container .section .flex-row{flex-flow:wrap}.l-new-202507 .section-reason .container .section .flex-row .content-left{flex:1 1 30%;min-width:300px;padding:0 3rem;text-align:center}.l-new-202507 .section-reason .container .section .flex-row .content-left h3{font-size:2rem;color:#006fd9;font-weight:bold;margin-bottom:2rem}.l-new-202507 .section-reason .container .section .flex-row .content-left img{max-width:100%;height:auto}.l-new-202507 .section-reason .container .section .flex-row .text{flex:1 1 70%;font-size:1.6rem}.l-new-202507 .section-step .container{max-width:800px;padding:1.5rem}.l-new-202507 .section-step .container h2{color:#0055a9;font-size:2.4rem;font-weight:bold;text-align:center;padding:60px 0 30px}.l-new-202507 .section-step .container .flow_design{display:flex;justify-content:center;align-items:center}.l-new-202507 .section-step .container .flow{padding-left:0}.l-new-202507 .section-step .container .flow li{list-style-type:none;position:relative;padding-left:0px}.l-new-202507 .section-step .container .flow li .icon{width:2em;height:2em;line-height:1.6em;display:inline-block;background:#fff;color:#10ac82;position:absolute;font-size:2rem;left:45%;top:-6%}.l-new-202507 .section-step .container .flow li:not(:last-child){padding-bottom:10px}.l-new-202507 .section-step .container .flow li:not(:last-child)::before{content:"";background:#10ac82;width:4px;height:100%;position:absolute;top:calc(50% + 100px);left:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1}.l-new-202507 .section-step .container .flow .has-media{flex-direction:column;margin:2rem 0}.l-new-202507 .section-step .container .flow .has-media .text-block{flex:1 1 100%;display:contents;flex-direction:column}.l-new-202507 .section-step .container .flow .has-media .text-block dt{width:100%;order:1}.l-new-202507 .section-step .container .flow .has-media .text-block dd{order:3;padding:0 2rem 2rem 2rem}.l-new-202507 .section-step .container .flow .has-media .media{width:100%;flex:1 1 100%;order:2}.l-new-202507 .section-step .container .flow .has-media .media img{width:100%;padding:2rem}.l-new-202507 .section-faq .container .faq-item .faq-question{font-size:1.6rem}.l-new-202507 .section-faq .container .faq-item .faq-question p{padding-right:2rem}.l-new-202507 .section-faq .container .faq-item .faq-answer{font-size:1.6rem}.l-new-202507 .section-faq .container .faq-item .faq-answer p{padding-right:2rem}.l-new-202507 .section-form .container .flex{display:flex;flex-flow:column}.l-new-202507 .section-form .container .flex .flex-item{width:100%}.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 */
