li[data-v-2e7f0ab1]{margin-left:.5rem}@-webkit-keyframes shakeError{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(.15rem);transform:translateX(.15rem)}30%{-webkit-transform:translateX(-.15rem);transform:translateX(-.15rem)}45%{-webkit-transform:translateX(.15rem);transform:translateX(.15rem)}60%{-webkit-transform:translateX(-.15rem);transform:translateX(-.15rem)}75%{-webkit-transform:translateX(.15rem);transform:translateX(.15rem)}90%{-webkit-transform:translateX(-.15rem);transform:translateX(-.15rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes zoomInAnime{0%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@font-face{font-family:nsjp;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/nsjp_r_400.d6dacc1a.woff) format("woff")}@font-face{font-family:nsjp;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/nsjp_m_500.42c8956b.woff) format("woff")}@font-face{font-family:nsjp;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/nsjp_d_700.8f1a0390.woff) format("woff")}@font-face{font-family:nsjp;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/nsjp_k_900.43da246f.woff) format("woff")}@keyframes shakeError{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(.15rem);transform:translateX(.15rem)}30%{-webkit-transform:translateX(-.15rem);transform:translateX(-.15rem)}45%{-webkit-transform:translateX(.15rem);transform:translateX(.15rem)}60%{-webkit-transform:translateX(-.15rem);transform:translateX(-.15rem)}75%{-webkit-transform:translateX(.15rem);transform:translateX(.15rem)}90%{-webkit-transform:translateX(-.15rem);transform:translateX(-.15rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}textarea{font-family:nsjp,sans-serif}:root{--l_color-brand:#353535;--l_color-n-000:#fff;--l_color-n-050:#f5f5f5;--l_color-n-100:#ebebeb;--l_color-n-300:#aeaeae;--l_color-n-500:#353535;--l_color-n-700:#282828;--l_color-n-900:#1a1a1a;--l_color-background-primary:var(--l_color-n-000);--l_color-background-secondary:var(--l_color-n-050);--l_color-typography-heading:var(--l_color-n-500);--l_color-typography-body:var(--l_color-n-900);--l_color-typography-note:var(--l_color-n-300);--l_color-typography-button:var(--l_color-n-000);--l_typography-typeface:"Inter",sans-serif;--l_typography-h1:1.9375rem;--l_typography-h2:1.5625rem;--l_typography-h3:1.25rem;--l_typography-p:1rem;--l_typography-s:.8125rem;--l_typography-h1-leading:1.2;--l_typography-h2-leading:1.2;--l_typography-h3-leading:1.25;--l_typography-p-leading:1.5;--l_typography-margin-heading:.75rem;--l_typography-margin-body:1.125rem;--l_container:1.25rem;--l_layout-grid:3.625rem;--l_layout-gutter:1rem;--l_gap-cta:.5rem;--l_gap-card:1.25rem;--l_radius-button:5rem;--l_radius-card:1rem}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:80%;height:100%;overflow-y:auto;font-family:nsjp,sans-serif,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo;font-weight:400;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:transparent;display:block}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{height:100%;overflow-y:auto;scroll-behavior:smooth;margin:0 auto;background-image:-webkit-repeating-linear-gradient(top,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 0,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 0,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 0,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 0,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 0),-webkit-repeating-linear-gradient(left,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 0,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 0,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 0,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 0,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 0),-webkit-repeating-linear-gradient(135deg,rgba(252,237,32,.176),rgba(250,240,96,.102) 7px,transparent 0,transparent 14px);background-image:repeating-linear-gradient(180deg,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 0,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 0,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 0,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 0,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 0),repeating-linear-gradient(90deg,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 0,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 0,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 0,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 0,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 0),repeating-linear-gradient(-45deg,rgba(252,237,32,.176),rgba(250,240,96,.102) 7px,transparent 0,transparent 14px);background-color:#fff20046;color:var(--l_color-typography-body);font-weight:400;font-size:var(--l_typography-p);line-height:var(--l_typography-p-leading);-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--l_color-brand);text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:var(--l_typography-h1);line-height:var(--l_typography-h1-leading)}h2{font-size:var(--l_typography-h2);line-height:var(--l_typography-h2-leading)}h3{font-size:var(--l_typography-h3);line-height:var(--l_typography-h3-leading)}p{margin-bottom:var(--l_typography-margin-body)}p:last-child{margin-bottom:0}strong{font-weight:700}.l_section_footer,.l_section_footer a,small{font-size:var(--l_typography-s)}.l_contact_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;display:block;min-width:300px;height:70px;background-color:#ff6d24;color:#fff;font-weight:700;font-size:20px;line-height:70px;letter-spacing:.05em;text-align:center;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16))}.l_contact_btn:before{padding:10px;font-family:Font Awesome\ 6 Free;content:"\f0e0"}.l_contact_btn:after{content:"ご面談の予約"}.l_contact_btn:disabled{background-color:#686868;color:#d3d3d3;opacity:1;-webkit-transform:none;transform:none}.l_contact_submit_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;display:block;min-width:300px;height:70px;background-color:#ff6d24;color:#fff;font-weight:700;font-size:20px;line-height:70px;letter-spacing:.05em;text-align:center;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));border-radius:.9rem}.l_contact_submit_btn:before{padding:10px;font-family:Font Awesome\ 6 Free;content:"\f0e0"}.l_contact_submit_btn:after{content:"送信する"}.l_contact_submit_btn:disabled{background-color:#686868;color:#d3d3d3;opacity:1;-webkit-transform:none;transform:none}.pc{display:none}@media screen and (min-width:1400px){body html{font-size:100%}body .sp{display:none}body .pc{display:block}body a,body button,body div{border-radius:.9rem}body a,body button{cursor:pointer}body a:hover,body button:hover{opacity:.9;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(1.03);transform:scale(1.03)}}.l_header .l_header_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;height:7rem;z-index:9999;background-color:#fff;width:100%;padding:.5rem .5rem}@media screen and (min-width:1400px){.l_header .l_header_wrap{height:7rem;min-width:70rem;background-color:hsla(0,0%,100%,.9);border-radius:0 0 .9rem .9rem;left:0;right:0;margin:0 auto;padding:3.5rem 2rem;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16))}}.l_header .l_header_wrap .l_header_logo{margin-right:auto}.l_header .l_header_wrap .l_header_logo img{width:100%}.l_header .l_header_wrap .l_contact_info{min-width:19rem;margin:0 1rem 0 1rem}@media screen and (min-width:1400px){.l_header .l_header_wrap .l_contact_info{white-space:nowrap}}.l_header .l_header_wrap .l_contact_info .l_contact_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l_header .l_header_wrap .l_contact_info .l_contact_link a{border-radius:.3rem;color:#fff;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16))}.l_header .l_header_wrap .l_contact_info .l_contact_link a.l_tel{font-size:1.5rem;padding:.1rem .5rem;background-color:#0041b9;margin-right:1rem;height:2.5rem}.l_header .l_header_wrap .l_contact_info .l_contact_link a.l_tel:before{margin-right:.2rem;font-size:1.2rem;font-weight:900;font-family:Font Awesome\ 6 Free;content:"\f095"}.l_header .l_header_wrap .l_contact_info .l_contact_link a.l_line{background-image:url(../img/line_logo.abb905c4.svg);background-repeat:no-repeat;width:2.5rem;height:2.5rem;margin-left:1.5rem}.l_header .l_header_wrap .l_contact_info .l_contact_hours{font-weight:700;letter-spacing:-.01rem;font-size:.9rem;margin-top:.3rem}@media screen and (min-width:1400px){.l_header .l_header_wrap .l_contact_info .l_contact_hours{font-size:1.3rem}}.l_stickey_contact{position:-webkit-sticky;position:sticky;bottom:0;z-index:9998}.l_stickey_footer{color:#3f3f3f;background-color:hsla(0,0%,100%,.9);font-size:.8rem;padding:.5rem}@media screen and (min-width:1400px){.l_stickey_footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:9998;font-size:1rem;padding:1rem 0 1rem 0;border-radius:.9rem .9rem 0 0}}.l_stickey_footer .site_map{text-align:center}.l_stickey_footer .site_map a:first-child:before{margin:0;content:""}.l_stickey_footer .site_map a:before{margin:0 .2rem;content:"/"}@media screen and (min-width:1400px){.l_stickey_footer .site_map a:before{margin:0 1rem}}.l_section_top{padding:7rem 0 0 0;margin-bottom:3rem}.l_section_top .l_top_wrap{padding:2rem;margin:0 auto;background-image:url(../img/town_1.378b8d00.svg);-webkit-filter:drop-shadow(1px 5px 5px rgba(0,0,0,.1));filter:drop-shadow(1px 5px 5px rgba(0,0,0,.1))}@media screen and (min-width:1400px){.l_section_top .l_top_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem}}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img{background-image:url(../img/four.9f51c1cd.svg);background-repeat:no-repeat;background-position:bottom;width:100%;height:15rem;-webkit-filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16))}@media screen and (min-width:1400px){.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img{width:58rem;height:36rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p{position:absolute}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:nth-child(n){top:24rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:first-child{left:6rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:nth-child(2){left:17rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:nth-child(3){left:29rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:nth-child(4){left:40rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:nth-child(5){left:51rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p:before{color:#e5ff4ff8;font-weight:900;font-size:10rem;font-family:Font Awesome\ 6 Free;text-shadow:3px 3px 5px grey;content:"\f005"}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_eiju p span{position:absolute;top:6rem;left:0;width:100%;color:#4d4d4d;letter-spacing:.1rem;font-weight:700;font-size:1.2rem;text-align:center}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p{position:absolute}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:nth-child(n){top:26rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:first-child{left:2rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:nth-child(2){left:15rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:nth-child(3){left:28rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:nth-child(4){left:41rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:nth-child(5){left:54rem}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p:before{color:#e5ff4ff8;font-weight:900;font-size:12rem;font-family:Font Awesome\ 6 Free;text-shadow:3px 3px 5px grey;content:"\f005"}.l_section_top .l_top_wrap .l_top_staff .l_top_staff_img .l_keiei p span{position:absolute;top:8rem;left:0;width:100%;color:#4d4d4d;letter-spacing:.1rem;font-weight:700;font-size:1.2rem;text-align:center}}.l_section_top .l_top_wrap .l_top_text{color:#000;letter-spacing:.01em;text-align:center;text-shadow:1px 1px 1px grey;font-weight:700;font-size:3rem}@media screen and (min-width:1400px){.l_section_top .l_top_wrap .l_top_text{min-width:25rem;text-align:right}}.l_section_top .l_top_wrap .l_top_text p{display:inline-block;text-align:center;padding:1rem;background:hsla(0,0%,100%,.719);border-radius:1rem}.l_section_top .l_top_wrap .l_top_text min{font-weight:500;font-size:2rem}.l_section_top .l_top_wrap .l_top_text span{color:#2d82bc;font-weight:700;font-size:4rem}.l_section_top .l_top_message{padding:3rem;background-color:hsla(0,0%,100%,.9);text-align:center;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16))}@media screen and (min-width:1400px){.l_section_top .l_top_message{margin:0 auto;max-width:70rem}}.l_section_top .l_top_message h2{font-size:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l_section_top .l_top_message h2:after,.l_section_top .l_top_message h2:before{content:"";height:.3rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#000}.zoomIn{-webkit-animation-name:zoomInAnime;animation-name:zoomInAnime;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes zoomInAnime{0%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.l_in_border_table{border:none;border-collapse:collapse}.l_in_border_table td,.l_in_border_table th{border:none;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf}.l_in_border_table td:first-child,.l_in_border_table th:first-child{border-left:none}.l_in_border_table tr:first-child td,.l_in_border_table tr:first-child th{border-top:none}.l_marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#fcec20));background:-webkit-linear-gradient(transparent 60%,#fcec20 0);background:linear-gradient(transparent 60%,#fcec20 0)}.l_feature_title,.l_title{border-radius:.9rem;padding:1rem 1rem;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));background-color:#fff;color:#353535;text-align:center;margin:0 0 2rem 0;font-size:2.5rem;font-weight:400}.l_feature_title:before{content:"\f111";font-weight:500;color:#ff6d24;font-family:Font Awesome\ 6 Free}.l_container,.l_features{max-width:70rem;max-width:100rem;margin-bottom:3rem;padding:1.7rem 1rem;background-image:-webkit-repeating-linear-gradient(135deg,#07d1c0,#53cec4 7px,transparent 0,transparent 14px);background-image:repeating-linear-gradient(-45deg,#07d1c0,#53cec4 7px,transparent 0,transparent 14px);background-color:#07d1c0}.contact_form_wrap,.l_confidence_text,.l_text,.l_text_flow{text-align:center;border-radius:.9rem;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));padding:1.5rem;background-color:hsla(0,0%,100%,.7);font-size:1.5rem;border-top-color:hsla(0,0%,100%,.7)}.contact_form_wrap .l_orange,.l_confidence_text .l_orange,.l_text .l_orange,.l_text_flow .l_orange{color:#ff6d24;font-size:2.5rem}.contact_form_wrap .l_black,.l_confidence_text .l_black,.l_text .l_black,.l_text_flow .l_black{color:#000;font-weight:700;font-size:2rem}.contact_form_wrap a,.l_confidence_text a,.l_text a,.l_text_flow a{text-align:right;color:#004cca}.contact_form_wrap a:hover,.l_confidence_text a:hover,.l_text a:hover,.l_text_flow a:hover{color:#004dca96}.l_text_flow ul{text-align:left;margin:0 auto;max-width:40rem}.l_confidence_img,.l_features .l_feature_img_1,.l_features .l_feature_img_2,.l_features .l_feature_img_3,.l_features .l_feature_img_4,.l_features .l_feature_img_5,.l_img_common{margin:0 auto;-webkit-filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16));background-repeat:no-repeat;width:100%}@media screen and (min-width:1400px){.l_confidence_img,.l_features .l_feature_img_1,.l_features .l_feature_img_2,.l_features .l_feature_img_3,.l_features .l_feature_img_4,.l_features .l_feature_img_5,.l_img_common{width:30%}}.l_problem_img{margin:0 auto;background-image:url(../img/man_trouble.4a541566.svg);-webkit-filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16));background-repeat:no-repeat;width:25rem;height:25rem}.l_confidence_text{margin:3rem 0 3rem 0;font-size:1.7rem;text-align:center}.l_confidence_img{background-image:url(../img/akushu.b8be79bd.svg);width:25rem;height:20rem}.l_feature{list-style:none;padding-left:0;text-decoration:none}.l_feature li{border-radius:.9rem;margin:2rem;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));background-color:hsla(0,0%,100%,.726);color:#ff6d24}.l_feature li a{display:block;padding:2rem;font-weight:700;font-size:2rem}.l_feature li a:before{content:"\f111";font-weight:500;color:#ff6d24;font-family:Font Awesome\ 6 Free}a.anc{display:inline-block;margin-top:-13rem;padding-top:13rem}@media screen and (min-width:1400px){.l_feature_menu{border-radius:.9rem .9rem 0 0;margin-bottom:0}.l_feature_menu ul{display:none}}.l_features .l_feature_img_1{background-image:url(../img/glass.813ee039.svg);width:17rem;height:20rem}.l_features .l_feature_img_2{background-image:url(../img/man_two.b0dcf906.svg);width:25rem;height:18rem}.l_features .l_feature_img_3{background-image:url(../img/man_japan.0dca384c.svg);width:25rem;height:14rem}.l_features .l_feature_img_4{background-image:url(../img/rirekisho.e1e08254.svg);width:20rem;height:14rem}.l_features .l_feature_img_5{background-image:url(../img/man.edc63202.svg);width:13rem;height:18rem}@media screen and (min-width:1400px){.l_features{border-radius:0;max-width:100rem;margin:0 auto;padding:1.7rem 1rem;margin-bottom:0;background-image:-webkit-repeating-linear-gradient(135deg,#07d1c0,#53cec4 7px,transparent 0,transparent 14px);background-image:repeating-linear-gradient(-45deg,#07d1c0,#53cec4 7px,transparent 0,transparent 14px);background-color:#07d1c0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.l_features:not(:last-child){padding-bottom:3rem}.l_features:last-child{border-radius:0 0 .9rem .9rem;margin-bottom:3rem}.l_features:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.l_plan_table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1400px){.l_plan_table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16))}}.l_plan_table table{width:100%;border:none;font-size:1.5rem;border-collapse:collapse;margin-bottom:2rem}.l_plan_table table tr:nth-child(2n)>td,.l_plan_table table tr:nth-child(2n)>th{background-color:#efefef}.l_plan_table table tr:nth-child(2) td{font-weight:700;padding:1rem 0;font-size:2rem}.l_plan_table table tr:nth-child(2) td span{font-size:1rem}.l_plan_table table tr:last-child td{border-radius:0 0 15px 15px}.l_plan_table table tr td,.l_plan_table table tr th{padding:1.9rem;text-align:center;vertical-align:top}.l_plan_table table tr th{color:#fff;border-radius:.9rem .9rem 0 0;font-size:2rem}.l_plan_table table tr th span{display:inline-block;font-weight:400;opacity:.8;margin-top:1rem;font-size:1rem}.l_plan_table table tr td{background-color:#fff}@media screen and (min-width:1400px){.l_plan_table .l_plan{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.l_plan_table .l_plan .bold{font-weight:700}.l_plan_table .l_plan .l_plan_table_simple th{border-radius:.9rem .9rem 0 0;background-color:#f7f5f5;color:#1e46aa}.l_plan_table .l_plan .l_plan_table_simple td{color:#616161}.l_plan_table .l_plan .l_plan_table_standard th{background-color:#2864f0}@media screen and (min-width:1400px){.l_plan_table .l_plan .l_plan_table_standard th{position:relative;border-radius:0}.l_plan_table .l_plan .l_plan_table_standard th:before{display:block;position:absolute;top:-1rem;left:0;width:100%;height:1rem;border-radius:.9rem .9rem 0 0;background-color:inherit;content:""}}.l_plan_table .l_plan .l_plan_table_standard tr:nth-child(2n)>td,.l_plan_table .l_plan .l_plan_table_standard tr:nth-child(2n)>th{background-color:#a5c7ff}.l_plan_table .l_plan .l_plan_table_standard td{color:#1a1b1f;background-color:#bdd6ff}.l_plan_table .l_plan .l_plan_table_fullsupport th{background-color:#23418c}.l_plan_table .l_plan .l_plan_table_fullsupport td{color:#23418c}.l_flow_wrap ul{padding:0}.l_flow_wrap li{list-style-type:none}.l_flow_wrap dd{margin-left:0}.l_flow_wrap .l_flow>li{position:relative;text-align:center;font-size:1.3rem}.l_flow_wrap .l_flow>li dl{border-radius:.9rem;background-color:hsla(0,0%,100%,.726);padding:2rem 2rem}@media screen and (min-width:1400px){.l_flow_wrap .l_flow>li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:1rem 2rem}}.l_flow_wrap .l_flow>li dl dt{padding:0 0 2rem 0;color:#616161;font-size:1.5rem;text-align:center;-ms-flex-preferred-size:20%;font-weight:700}@media screen and (min-width:1400px){.l_flow_wrap .l_flow>li dl dt{margin-right:2rem;-ms-flex-preferred-size:23%;flex-basis:23%}}.l_flow_wrap .l_flow>li dl dt span{border-radius:.9rem;display:block;position:relative;z-index:100;margin-bottom:.5rem;background:#ff6d24;color:#fff;font-size:1rem}@media screen and (min-width:1400px){.l_flow_wrap .l_flow>li dl dd{text-align:left}.l_flow_wrap .l_flow>li:not(:first-child):before{display:block;position:absolute;top:-3rem;left:calc(10% + 28px);z-index:10;height:5rem;border-left:.5rem dotted #e5e5e5;content:""}}.l_flow_wrap .l_flow>li:not(:last-child){margin-bottom:2.5rem}.l_flow_wrap .l_flow>li:not(:last-child) dl:after,.l_flow_wrap .l_flow>li:not(:last-child) dl:before{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:solid transparent;content:""}.l_flow_wrap .l_flow>li:not(:last-child) dl:after{border-width:1.5rem;border-top-color:hsla(0,0%,100%,.7)}.l_faq{display:none}.l_faq_label{display:block;position:relative;margin-top:3rem;padding:1rem;font-size:1.5rem;border-radius:.9rem .9rem 0 0;background:#ffe100;color:#00a469;font-weight:700;cursor:pointer}@media screen and (min-width:1400px){.l_faq_label:hover{opacity:.9;-webkit-transition-duration:.3s;transition-duration:.3s}}.l_faq_label:before{padding:.5rem;font-family:Font Awesome\ 6 Free;content:"\51"}.l_faq_content{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;height:0;padding:0 1rem;-webkit-transition:.5s;transition:.5s}.l_faq:checked+.l_faq_label+div{visibility:visible;opacity:1;height:15rem;padding:1rem}.l_faq:checked+.l_faq_label+div,label.l_faq_label:after{border-radius:0 0 .9rem .9rem;background-color:hsla(0,0%,100%,.726)}label.l_faq_label:after{position:absolute;bottom:-1rem;left:0;width:100%;height:1rem;content:"";-webkit-transition:.5s;transition:.5s}.l_faq:checked+.l_faq_label:after{border:0;background:none}.l_company_table{border-radius:.9rem;width:100%;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.16));background-color:#f7f5f5;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.l_company_table td,.l_company_table th{padding:1rem;color:#616161;text-align:left}.l_company_table td span{font-size:1.2rem;color:grey}.map_info{padding:1rem;text-align:center}.l_faq:checked+.l_faq_label:before{content:"\41"}.l_section_contact{color:#616161;font-size:1.5rem}.l_section_contact .l_staff_img{background-image:url(../img/four.9f51c1cd.svg);background-repeat:no-repeat;background-position:bottom;width:100%;height:22rem;margin:0 auto;-webkit-filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16));filter:drop-shadow(1px 5px 5px rgba(0,0,0,.16))}.l_contact_address{margin-bottom:1rem}.l_contact_address .l_address_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l_contact_address .l_address_wrap .zipcode{margin-left:.2rem;width:8rem;height:5rem;font-size:1.2rem;padding:.5rem}.l_contact_address .l_address_wrap .l_address{font-weight:400;border-radius:.5rem;background-color:hsla(0,0%,100%,.685);width:100%;margin-left:.5rem;height:5rem;font-size:1.2rem;padding:.5rem;resize:none}.l_contact_address select{cursor:pointer}::-webkit-input-placeholder{color:#afafaf;font-size:15px}::-moz-placeholder{color:#afafaf;font-size:15px}:-ms-input-placeholder{color:#afafaf;font-size:15px}::-ms-input-placeholder{color:#afafaf;font-size:15px}::placeholder{color:#afafaf;font-size:15px}.contact_form_wrap{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_form_wrap .contact_form{width:50rem;font-weight:700}.contact_form_wrap .contact_form .l_contact_text{width:100%;height:5rem;font-size:1.5rem;padding:.5rem}.contact_form_wrap .contact_form .l_contact_block{margin-bottom:2rem}.contact_form_wrap .contact_form textarea{resize:vertical;width:100%;height:12rem;padding-top:1rem;padding:.5rem;font-size:1.5rem}.contact_form_wrap .contact_form .radio_list{list-style:none;margin:0;padding-left:0}.contact_form_wrap .contact_form .radio_list li{font-size:1.2rem}.contact_form_wrap .contact_form .radio_list li span{display:inline-block;margin-bottom:1rem}.contact_form_wrap .contact_form input,.contact_form_wrap .contact_form select,.contact_form_wrap .contact_form textarea{display:inline-block;border:0;border-radius:.5rem;background-color:#fff;color:#555}.contact_form_wrap .contact_form input:disabled,.contact_form_wrap .contact_form select:disabled,.contact_form_wrap .contact_form textarea:disabled{border-color:#ddd;background-color:#eee;cursor:not-allowed}.contact_form_wrap .contact_form input:focus,.contact_form_wrap .contact_form select:focus,.contact_form_wrap .contact_form textarea:focus{border:2px solid #52a8ec;-webkit-filter:drop-shadow(1px 1px 1px #52a8ec);filter:drop-shadow(1px 1px 1px #52a8ec);outline:0 none}.contact_form_wrap .contact_form input.has-error,.contact_form_wrap .contact_form select.has-error,.contact_form_wrap .contact_form textarea.has-error{border:2px solid #f79483;-webkit-filter:drop-shadow(1px 1px 1px #f79483);filter:drop-shadow(1px 1px 1px #f79483);outline:0 none;-webkit-animation-name:shakeError;animation-name:shakeError;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.contact_form_wrap .contact_form .l_error_msg{color:#f79483;font-size:1.3rem;margin-top:.8rem;margin-left:.8rem;margin-bottom:.8rem;line-height:1}.l_icon_required{margin-bottom:.5rem}.l_icon_required:after{margin-left:10px;padding:3px 7px 3px 7px;border-radius:10px;background-color:#fc8484;color:#fff;font-size:11px;line-height:1;vertical-align:middle;content:"必須"}.l_icon_non_required{margin-bottom:.5rem}.l_icon_non_required:after{margin-left:10px;padding:3px 7px 3px 7px;border-radius:10px;background-color:#b1b1b1;color:#fff;font-size:11px;line-height:1;vertical-align:middle;content:"任意"}.l_submit_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input [name=type],label{cursor:pointer}input [name=text]{font-family:nsjp,sans-serif}.contact_form input[type=radio]{display:none}.contact_form input:checked+span:after{opacity:1}.contact_form .l_contact_label{position:relative;padding-left:30px}.contact_form .l_contact_label:after,.contact_form .l_contact_label:before{position:absolute;top:0;bottom:0;border-radius:50%;margin:auto;content:""}.contact_form .l_contact_label:before{left:0;width:24px;height:24px;border:1px solid #60e8e5;background:#fff;content:""}.contact_form .l_contact_label:after{opacity:0;left:4px;width:16px;height:16px;border-radius:50%;background:#3dd2ed;-webkit-transition:.2s;transition:.2s;content:""}.l_section_footer,.l_section_footer a{color:#3f3f3f}.l_footer{padding-bottom:1rem;text-align:center;background-color:hsla(0,0%,100%,.9);border-radius:0}.l_footer .copy_right{font-size:.8rem;padding:1rem}.grecaptcha-badge{visibility:hidden!important}@media screen and (min-width:48rem){:root{--l_typography-h1:2.1875rem;--l_typography-h2:1.75rem;--l_typography-h3:1.4375rem;--l_typography-p:1.125rem;--l_typography-s:.875rem;--l_typography-margin-body:1.25rem;--l_container:4.25rem;--l_layout-gutter:1.5rem;--l_gap-cta:1rem;--l_gap-card:1.5rem}.l_container,.l_features,.l_layout-column-center{margin-right:auto;margin-left:auto}.l_layout-grid-2{-webkit-column-gap:var(--l_layout-gutter);-moz-column-gap:var(--l_layout-gutter);column-gap:var(--l_layout-gutter);grid-template-columns:repeat(2,1fr);justify-items:center}.l_layout-column-6{width:calc(var(--l_layout-grid)*6 + var(--l_layout-gutter)*5)}.l_component-card{padding-right:2.25rem;padding-left:2.25rem}.l_section-close--logo{width:4rem}.l_section-footer{padding-top:2rem;padding-bottom:2rem}}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.2ffd018f.woff2) format("woff2"),url(../fonts/fa-regular-400.da02cb7e.ttf) format("truetype")}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.40ddefd7.woff2) format("woff2"),url(../fonts/fa-solid-900.3a463ec3.ttf) format("truetype")}