@charset "UTF-8";.displayNone_pc{display:none}.displayNone_sp{display:block}@media (max-width:767px){.displayNone_pc{display:block}.displayNone_sp{display:none}}.has-ep-white-color{color:#fff}.has-ep-white-background-color{background-color:#fff}.clearfix:after{content:'';display:block;clear:both}.btn_padding a{padding:7px 30px}.btn_padding a:hover{color:#fff}.one-col .alignfull{position:relative;left:calc(50% - 50vw);width:100vw;max-width:100vw}@media screen and (min-width:769px){.pc_fontsize01{font-size:55px}}@media (max-width:767px){.sp_fontsize01{font-size:23px!important}}@media screen and (max-width:768px){.block-faq-wrapper{margin:20px 0!important}}.readMore{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:absolute;right:0;bottom:10px;left:0;margin:auto;color:#ef681d;font-size:13px;font-weight:700;text-align:center;cursor:pointer;transition:.2s ease;z-index:2}.readMore:before{display:inline-block;content:"";width:.7em;height:.7em;margin:0;border:3px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}.readMore:after{content:"もっと見る";margin-right:7px}.readMore_contents:before{display:block;position:absolute;bottom:-1px;left:0;content:"";width:100%;height:45px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);z-index:1}.readMore.is-show{bottom:-1.5em}.readMore.is-show:before{margin-right:6px;vertical-align:-.1em}.readMore.is-show:after{content:"閉じる"}.readMore.is-show+.readMore_contents:before{display:none}@media screen and (min-width:769px){.readMore.displayNone_pc{display:none!important}.readMore.displayNone_pc+.readMore_contents:before{background:inherit}}.main-visual__message.u-text-align-center{margin-bottom:35px}.main-visual__btn{margin-bottom:110px}@media screen and (min-width:960px){.main-visual__message.u-text-align-center{margin-bottom:160px}}@media screen and (min-width:768px){.main-visual__btn{margin-bottom:124px}}.contact-short{display:flex;justify-content:space-between;margin-top:0 !important}.contact-short div{padding:10px 0;width:49%;margin-bottom:1em}.contact-short img{border-radius:80px}@media screen and (min-width:768px){.contact-short{margin-top:40px !important}.contact-short div{width:48%}}.footerFixed_wrap{position:fixed;left:0;bottom:0;z-index:999;width:100%;background-color:#9e9e9e00}.footerFixed_wrap>div{display:flex;align-items:center;justify-content:center}.footerFixed_wrap>div p{margin-top:-35px}.footerFixed_wrap>div div:first-of-type{padding-right:10px}.footerFixed_wrap.is-fixed{display:none !important}.cta01 .cta_title{position:relative;background-color:#507ba7}.cta01 .cta_title h3{color:#fff;font-size:2.75rem;font-weight:400;line-height:1.1!important;position:relative;padding:25px 35px!important;border-bottom:inherit!important;z-index:2}.cta01 .cta_title h3 span{font-size:.65em}.cta01 .cta_title img{position:absolute;bottom:0;right:25px;width:310px}.cta01 .cta_contact{display:flex;align-items:center;justify-content:center;margin:25px 0}.cta01 .cta_contact .tel{color:#507ba7;line-height:1;position:relative;padding-left:55px;margin-right:2rem}.one-col .cta01 .cta_contact .tel{font-size:3rem}.two-r-col .cta01 .cta_contact .tel{font-size:2.5rem}.cta01 .cta_contact .tel:before{position:absolute;top:0;left:0;content:url(/wp-content/uploads/icon_tel.png);transform:scale(.9)}.cta01 .cta_contact .line,.cta01 .cta_contact .mail{color:#fff;position:relative;display:inline-block;border-radius:30px;padding:1em 1em 1em 3em}.cta01 .cta_contact .line{margin-right:1rem;background-color:#41a33c}.cta01 .cta_contact .mail{background-color:#507ba7}.cta01 .cta_contact .line:before,.cta01 .cta_contact .mail:before{display:inline-block;position:absolute;left:1em;transform:scale(.9)}.cta01 .cta_contact .line:before{top:1em;content:url(/wp-content/uploads/icon_line.png)}.cta01 .cta_contact .mail:before{top:1.15em;content:url(/wp-content/uploads/icon_mail.png)}.cta01 .request{display:block;color:#507ba7;font-size:1.3rem;text-align:center;padding:10px 0;background-color:#f7f6fa}.cta01 .request:after{content:"";display:inline-block;margin-left:.5em;vertical-align:3px;width:10px;height:10px;border-right:2px solid #507ba7;border-bottom:2px solid #507ba7;transform:rotate(-45deg)}@media screen and (min-width:480px) and (max-width:979px){.cta01 .cta_contact{flex-wrap:wrap}.cta01 .cta_contact .tel{font-size:2.1rem;padding-left:50px}.cta01 .cta_contact .tel:before{top:-5px;transform:scale(.6)}.cta01 .request{font-size:1.2rem}}@media screen and (max-width:480px){.cta01 .cta_title h3{font-size:1.8rem;padding:13px 15px!important}.cta01 .cta_title img{right:0;width:190px}.cta01 .cta_contact{flex-wrap:wrap}.cta01 .cta_contact .tel{margin:0 0 20px;font-size:2.7rem}.cta01 .cta_contact .tel:before{transform:scale (.8)}.cta01 .cta_contact .line{margin-right:.5rem}.cta01 .cta_contact .line,.cta01 .cta_contact .mail{font-size:.84rem}.cta01 .cta_contact .line:before,.cta01 .cta_contact .mail:before{transform:scale(.8)}.cta01 .cta_contact .line:before{top:.9em}.cta01 .cta_contact .mail:before{top:1em}.cta01 .request{font-size:.9rem}.cta01 .request .hide_sp{display:none}.cta01 .request:after{width:8px;height:8px;margin-left:.3em;vertical-align:2px}}.wpcf7-form p{margin:7px 0}.input_name{width:200px!important}.input_name[name=your-name1]{margin-right:10px}.privacy_policy{height:250px;overflow-y:scroll;margin-bottom:10px;padding:0 10px 10px;border:1px solid #b8bcc0}.privacy_policy p{margin:0}.privacy_policy .bold{color:#5380af;font-weight:700;margin-top:15px}.privacy_policy li{line-height:1.6!important}#check_policy{display:block;text-align:center;font-weight:700}#check_policy+span{text-align:center}#contactform_submit{display:block;margin:10px auto}.wpcf7-character-count.down.too-long{color:red;font-weight:700}.worries_box_wrap .epb-background__image img{height:400px}.worries_box{max-width:887px;margin:70px auto 50px}.worries_box ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0!important;padding:40px 60px}.worries_box li{width:50%;list-style:none;font-size:19px;font-weight:700;padding-left:33px}.worries_box li:before{content:"";width:27px;height:35px;position:absolute;top:1px;left:0;background:url(/wp-content/uploads/icon_check.png) no-repeat}@media screen and (max-width:768px){.worries_box_wrap .epb-background__image img{height:200px;object-fit:cover}.worries_title{font-size:1.3rem!important}.worries_box{max-width:255px;margin:10px auto}.worries_box ul{display:block;margin:0!important;padding:5px 10px}.worries_box ul.is-hide,.reason_readmore_box p.is-hide{height:100px!important;overflow-y:hidden}.worries_box ul li{width:100%;font-size:12px;padding-left:17px}.worries_box ul li:last-child{margin-bottom:13px!important}.worries_box ul li:before{top:4px;background-size:9px 12px}.worries_box .readMore.is-show{display:none}}.supervisor{border:1px solid #e0e0e0}.supervisor_header{padding:25px 20px;background-color:#e0e0e0}.supervisor_header h3{color:#282828;font-size:25px;font-weight:400;line-height:2}.supervisor_header h3 span{font-size:15px;display:block;border-bottom:1px solid #282828}.supervisor_header .supervisor_name{font-size:19px;position:relative;padding:15px;background-color:#fff}.supervisor_header .supervisor_name span{font-size:12px;display:block}.supervisor_header .supervisor_name img{position:absolute;bottom:0;right:1px}.supervisor_details{padding:20px}@media screen and (min-width:769px){.supervisor_header{display:flex;align-items:center;justify-content:space-between}.supervisor_header h3{width:57%}.supervisor_header .supervisor_name{width:40%}}@media screen and (max-width:768px){.supervisor_header{padding:15px}.supervisor_header h3{font-size:22px}.supervisor_header .supervisor_name img{max-width:80px}.supervisor_details{padding 12px}}.case_slide dl{border:1px solid #686868;box-shadow:4px 4px 5px #ddd}.case_slide dl dt{color:#fff;font-size:18px;background-color:#ef681d}.case_slide dl dd{padding:25px 30px}.case_slide dl dd .case_service_name{color:#5380af;font-size:20px;margin-bottom:10px}@media screen and (min-width:769px){.case_slide .slick-prev,.case_slide .slick-next{width:2.2pc;height:2.2pc;border-width:10px 10px 0 0;border-color:#ef681d}.case_slide .slick-prev{left:85px}.case_slide .slick-next{right:85px}.case_slide dl{margin:0 15px 10px}.case_slide dl dt{display:flex;justify-content:space-between;padding:20px}.case_slide dl dd img{float:right;margin:-50px 0 10px 20px}}@media screen and (max-width:768px){.case_slide dl{margin-bottom:15px}.case_slide dl dt{padding:15px;text-align:center}.case_slide dl dd{position:relative;margin-bottom:1px;padding:15px;text-align:center}.case_slide dl dd img{max-width:70%}.case_slide dl dd .readMore.is-show{display:none}.case_slide dl dd .case_details{text-align:left}.case_slide dl dd .case_details.is-hide{height:100px;overflow:hidden}}.h2_style01:after{content:'';position:absolute;bottom:-20px;left:calc(50% - 25px);width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #5380af;z-index:1}.h2_style01 h2{line-height:1.2;padding:25px 0}.point_step{margin-left:0!important}.point_step li{list-style:none;background-color:#fff}.point_step li .point_step_number{color:#fff;display:block;text-align:center;background-color:#ef681d}.point_step li .point_step_number span{font-size:2.7em;line-height:1.3}.point_step li .point_step_title{font-size:1.5em;margin-bottom:10px}@media screen and (min-width:769px){.point_step li{display:table;margin:20px 0!important}.point_step li .point_step_number{width:100px;padding:25px;display:table-cell;vertical-align:middle}.point_step li .point_step_details{padding:20px 30px}.point_step li .point_step_details .imgR{max-width:300px;float:right;margin:7px 0 0 30px}}@media screen and (max-width:768px){.point_step li{margin:15px 0!important}.point_step li .point_step_number{display:flex;justify-content:center;align-items:center;padding:5px 0}.point_step li .point_step_title{font-size:1.15em}.point_step li .point_step_details{padding:15px}.point_step li .point_step_details img{display:block;max-width:70%;margin:0 auto 15px}}.compare{padding:0 10px}.compare table{max-width:1360px;margin:0 auto;border-collapse:separate;border-spacing:25px;table-layout:fixed}.compare th,.compare td{text-align:center;border:none}.compare th{font-size:30px;font-weight:700;white-space:nowrap;padding:0;background-color:inherit}.compare th:first-child{width:6em}.compare th.color_blue{color:#5380af}.compare td{vertical-align:top;line-height:1.6;padding-bottom:15px;background-color:#fff}.compare td .rating{color:#5380af;font-size:35px}.compare td .compare_heading{color:#5380af;margin:5px 0 20px}@media screen and (max-width:768px){.compare{margin-top:10px;overflow-x:scroll}.compare table{width:auto}.compare th{font-size:20px}.compare th:first-child{width:1.2em;white-space:normal;line-height:1.2}.compare td{min-width:200px}.compare td .compare_heading{margin-bottom:10px}.compare td .readMore_wrap{position:relative}.compare td .readMore_contents.is-hide{height:60px!important;overflow-y:hidden}.compare td .readMore.is-show{display:none}}.advantages{margin-bottom:50px!important;padding:0 50px;justify-content:center;gap:30px}.advantages_box{max-width:600px;padding:50px!important;box-shadow:5px 5px 5px #eee}.advantages_box figure{margin-top:auto}@media screen and (max-width:768px){.advantages{margin-bottom:0!important;padding:0 20px}.advantages_box{padding:25px 20px!important}}.voice_slide{padding:50px 0 30px}.voice_slide_box{padding:30px;background-color:#fff}.voice_slide_title{display:flex;align-items:center;margin-bottom:20px}.voice_slide_title .voice_slide_img{width:100px;height:100px;text-align:center;margin-right:30px;overflow:hidden;border-radius:50%;background-color:#ddd}.voice_slide_title h3{color:#5380af;font-size:26px;line-height:1.7}.voice_slide_title h3 span{color:#333;font-size:.7em;display:block}@media screen and (min-width:769px){.voice_slide .slick-prev,.voice_slide .slick-next{width:2.2pc;height:2.2pc;border-width:10px 10px 0 0;border-color:#5380af}.voice_slide .slick-prev{left:85px}.voice_slide .slick-next{right:85px}.voice_slide .voice_slide_box{margin:0 15px}}@media screen and (max-width:768px){.voice_slide{padding:30px 0 10px}.voice_slide_box{position:relative;margin-bottom:15px;padding:20px}.voice_slide_title .voice_slide_img{margin-right:20px}.voice_slide_title h3{font-size:20px}.voice_slide_box p.is-hide{height:100px!important;overflow-y:hidden}.voice_slide_box .readMore.is-show{display:none}}@media screen and (min-width:769px){.greetings .wp-block-media-text__media{z-index:2;align-self:end!important}.greetings .wp-block-media-text__content{margin-left:-100px}.greetings .wp-block-media-text__content .has-ep-white-background-color{padding:20px 40px!important}}@media screen and (max-width:768px){.greetings figure{max-width:70%;margin:0 auto!important}.greetings .wp-block-media-text__content{padding-top:0!important}}.lp-cta01_wrap{margin:40px calc(50% - 50vw) 0;background:url(/wp-content/uploads/bg02.jpg) center no-repeat}.lp-cta01{padding:70px 0;text-align:center}.lp-cta01 p{color:#fff;font-size:25px;text-align:left;display:inline-block}.lp-cta01 p strong{color:#fff200;font-weight:400}.lp-cta01 .contact_buttons{display:flex;align-items:baseline;justify-content:center;margin-top:50px}.lp-cta01 .contact_buttons img{display:block;margin:0 10px;transition:.3s}.lp-cta01 .contact_buttons a:hover img{opacity:.9}@media screen and (min-width:769px){.lp-cta01{width:1000px;margin:0 auto}}@media screen and (max-width:768px){.lp-cta01_wrap{background-size:cover}.lp-cta01{padding:25px 0}.lp-cta01 p{font-size:21px}.lp-cta01 .contact_buttons{margin-top:20px}.lp-cta01 .contact_buttons a{width:48%;padding:0 3px}.lp-cta01 .contact_buttons a img{margin:0}}