*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;display:block}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:100%;-webkit-text-size-adjust:100%;color:#4D4D4D;font-weight:700}p{font-weight:500}video{width:100%}ul,nav,li{list-style:none}a{text-decoration:none}.bg-white{background-color:#fff}.d-none{display:none}.pc-only{display:none}@media screen and (min-width: 1499.98px), print{.pc-only{display:block}}.not-pc{display:block}@media screen and (min-width: 1499.98px), print{.not-pc{display:none}}.text-center{margin-left:auto;margin-right:auto;text-align:center}img{max-width:100%;width:100%;height:auto}picture{display:block}.nav-text{font-size:4.83092vw}.nav-text2{font-size:3.86473vw}.nav-text3{font-family:"Josefin Sans", sans-serif;font-size:8.21256vw}.heading1{font-size:9.66184vw}.heading2{font-size:4.83092vw}.fw-bold{font-weight:700}.fs40-60{font-size:9.66184vw}.fs20-24{font-size:4.83092vw}.fs30-50,.fs30-36{font-size:7.24638vw}.fs40-48,.fs40-46{font-size:9.66184vw}.fs20-48,.fs20-28,.fs20-14,.fs20-40,.fs20-34{font-size:4.83092vw}.text1{font-size:4.58937vw}.text2{font-size:2.89855vw}.text3{font-size:1.93237vw}.text4{font-size:2.41546vw}.text5,.text6{font-size:3.38164vw}.text7{font-size:3.86473vw}.fs16-16{font-size:3.86473vw}.fs20-20,.fs20-36{font-size:4.83092vw}.fs10-10{font-size:2.41546vw}.fs8-10{font-size:1.93237vw}.fs12-10,.fs12-14{font-size:2.89855vw}.fs14-14,.fs14-20{font-size:3.38164vw}.fs11{font-size:2.657vw}.fs16-20,.fs16-28{font-size:3.86473vw}.fs12{font-size:2.89855vw}.fs18{font-size:4.34783vw}.fs22-28{font-size:5.31401vw}.fs10-12,.fs10-14{font-size:2.41546vw}.fs12-16{font-size:2.89855vw}.fs20-26{font-size:4.83092vw}.a-fs10-10,.a-fs10-14{font-size:2.41546vw}.a-fs20-20{font-size:4.83092vw}@media screen and (min-width: 767.98px){.nav-text{font-size:0.97222vw}.heading1{font-size:4.16667vw}.heading2{font-size:2.77778vw}.fs40-60{font-size:4.16667vw}.fs20-24{font-size:1.66667vw}.fs30-50{font-size:3.47222vw}.fs30-36{font-size:2.5vw}.fs40-48{font-size:3.33333vw}.fs40-46{font-size:3.19444vw}.fs20-48{font-size:3.33333vw}.fs20-28{font-size:1.94444vw}.fs20-14{font-size:0.97222vw}.fs20-40{font-size:2.77778vw}.fs20-34{font-size:2.36111vw}.text2{font-size:1.11111vw}.text3,.text4{font-size:0.69444vw}.text5{font-size:1.11111vw}.text6{font-size:0.97222vw}.top-container .text6{font-size:0.9vw}.text7{font-size:1.25vw}.fs16-16{font-size:1.11111vw}.fs20-20{font-size:1.38889vw}.fs20-36{font-size:2.5vw}.fs10-10,.fs8-10,.fs12-10{font-size:0.69444vw}.fs12-14,.fs14-14{font-size:0.97222vw}.fs14-20{font-size:1.38889vw}.fs11{font-size:0.76389vw}.fs16-20{font-size:1.38889vw}.fs16-28{font-size:1.94444vw}.fs10-12,.fs12{font-size:0.83333vw}.fs18{font-size:1.25vw}.fs22-28{font-size:1.94444vw}.fs10-14{font-size:0.97222vw}.fs12-16{font-size:1.11111vw}.fs20-26{font-size:1.80556vw}.a-fs10-10{font-size:10px}.a-fs10-14{font-size:14px}.a-fs20-20{font-size:20px}}.pc-img,.pc-block,.sp-none{display:none}@media screen and (min-width: 767.98px){a[href^="tel:"]{pointer-events:none}.pc-none{display:none}.pc-block,.sp-none{display:block}.sp-img{display:none}.pc-img{display:block}}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.flex-utility-btn{position:relative;width:70%;margin:0 auto}.flex-utility-btn_text{width:100%;background-color:#fff;border-radius:1000px;padding:4% 10% 4% 0%;display:block;text-align:center;color:#529C52;line-height:2.1;position:relative}.flex-utility-btn_text::after{content:"";background-image:url(../img/g-arrow.svg);background-size:cover;background-repeat:no-repeat;position:absolute;background-position:center right;top:50%;left:77.2%;left:72%;-webkit-transform:translate(-15%, -50%);transform:translate(-15%, -50%);width:8.2vw;height:1.8vw;width:35px;height:10px;z-index:3}.utility-btn{width:80%;margin:0 auto;position:relative}.utility-btn_text{width:100%;display:block;text-align:center;background-color:#529C52;border-radius:1000px;color:#fff;line-height:2.1;position:relative;padding:4% 10% 4% 0%}.utility-btn_text::after{content:"";background-image:url(../img/w-arrow.svg);background-size:cover;background-repeat:no-repeat;position:absolute;background-position:center right;top:50%;left:77.2%;left:72%;-webkit-transform:translate(-15%, -50%);transform:translate(-15%, -50%);width:8.2vw;height:1.8vw;width:35px;height:10px;z-index:3}.utility-btn_text:hover::after{-webkit-animation:arrowlong02 1s ease forwards;animation:arrowlong02 1s ease forwards}.flex-utility-btn_text:hover::after{-webkit-animation:arrowlong02 1s ease forwards;animation:arrowlong02 1s ease forwards}@-webkit-keyframes arrowlong02{0%{width:35px}100%{width:55px}}@keyframes arrowlong02{0%{width:35px}100%{width:55px}}@media screen and (min-width: 767.98px){.flex-utility-btn{width:50%;margin:0 auto}.flex-utility-btn_text{padding:4% 13% 4% 0%}.flex-utility-btn_text::after{width:30px;left:71%;height:8px}.utility-btn{width:29%;margin:0 auto}.utility-btn_text{padding:4% 13% 4% 0%}.utility-btn_text::after{width:30px;left:71%;height:8px}@-webkit-keyframes arrowlong02{0%{width:30px}100%{width:40px}}@keyframes arrowlong02{0%{width:30px}100%{width:40px}}}@media screen and (min-width: 999.98px){.flex-utility-btn{width:50%;margin:0 auto}.flex-utility-btn_text::after{width:40px;height:10px}.utility-btn{width:29%;margin:0 auto}.utility-btn_text::after{width:40px;height:10px}@-webkit-keyframes arrowlong02{0%{width:40px}100%{width:55px}}@keyframes arrowlong02{0%{width:40px}100%{width:55px}}}.utility-heading-box{color:#529C52;text-align:center;margin-bottom:7%}.utility-heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.utility-heading-box_sub{line-height:1;letter-spacing:00.1em}@media screen and (min-width: 767.98px){.utility-heading-box{margin-bottom:7%}}.f-link-box_list{background-size:cover;background-repeat:no-repeat;background-position:center;padding:16% 13%;color:#fff}.f-link-box_list_sub{text-align:center;font-weight:400;line-height:1.25}.f-link-box_list_heading{line-height:1.5;text-align:center;margin-bottom:4%}.f-link-box_list_text{line-height:1.86;margin-bottom:5%}.f-link-box_list_btn{width:95%}.f-link-box_list1{background-image:url(../img/f-link1.png)}.f-link-box_list2{background-image:url(../img/f-link2.png)}@media screen and (min-width: 767.98px){.f-link-box_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.f-link-box_list{width:50%;padding:12% 10%}.f-link-box_list_text{line-height:1.86;margin-bottom:7%}.f-link-box_list_btn{width:68%}.f-link-box_list1{background-image:url(../img/f-link1.png)}.f-link-box_list2{background-image:url(../img/f-link2.png)}}@media screen and (min-width: 1499.98px), print{.f-link-box_list_btn{width:68%}}.pc-nav-list{display:none}.hearing #a-header{padding:10px 0}.hearing .pc-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;width:90%;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end}.hearing .pc-nav-list_box{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;list-style:none;-webkit-box-align:center;-ms-flex-align:center}.hearing .pc-nav-list_box_list{position:relative;margin-left:0px;line-height:1;text-align:center;white-space:nowrap}.hearing .pc-nav-list_box_list:nth-of-type(1){margin-left:0}.hearing .pc-nav-list_box_list:hover{background-color:#D9E8D9}.hearing .pc-nav-list_box_list a{color:#4D4D4D;font-weight:700;line-height:1;display:block;padding:35px 20px;padding:2.5vw 1.4vw}.hearing .pc-nav-list_box_list2{margin-left:35px;margin-left:4vw;margin-left:20px;position:relative;line-height:1;text-align:center;white-space:nowrap}.hearing .pc-nav-list_box_list2 a{color:#fff;font-weight:700;line-height:1;background-color:#529C52;padding:10px 20px;border-radius:1000px}.hearing .pc-nav-list_box_list2 a:hover{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (min-width: 767.98px){.hearing .pc-nav-list_box_list2 a{padding:1vw 2vw}}.hearing .nav-text{font-size:3.5vw}@media screen and (min-width: 767.98px){.hearing .nav-text{font-size:0.97222vw}}.sp-header-nav{position:fixed;top:0;left:0;width:100%;z-index:11}.sp-header-nav_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 25px 15px}.sp-header-nav_box_logo{width:24%}.sp-header-nav_box_ham{position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;right:0;cursor:pointer;display:block;width:54px;height:54px;z-index:100}.sp-header-nav_box_ham_line{content:"";background-color:#529C52;display:block;width:34px;height:4px;border-radius:1000px;position:absolute;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.line-1{top:17px;right:10px}.line-3{top:35px;right:10px}.clicked{background-color:#fff;border-radius:100%}.clicked .line-1{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:25px}.clicked .line-3{-webkit-transform:rotate(405deg);transform:rotate(405deg);top:25px}.sp-nav_nav-list{position:fixed;width:100%;top:0;left:0;opacity:0;z-index:-1;-webkit-transition:opacity .3s ease, visibility .31s ease;transition:opacity .3s ease, visibility .31s ease}.sp-nav_nav-list_box{position:relative;list-style:none;background:rgba(82,156,82,0.85);padding:36% 0 20% 10%;height:100vh;overflow:scroll;-ms-overflow-style:none}.sp-nav_nav-list_box::-webkit-scrollbar{display:none}.sp-nav_nav-list_box_list{margin:0 auto;margin-bottom:8%}.sp-nav_nav-list_box_list_under{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5%;margin-top:3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sp-nav_nav-list_box_list_under img{width:3%;height:2%;margin-left:2%}.sp-nav_nav-list_box_list_under2{display:inline-block;margin-left:5%;margin-top:2%}.sp-nav_nav-list_box_list-contact{background:#529C52;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:28px;text-align:center;width:55%;margin:12% auto 0 0;padding:2% 0}.sp-nav_nav-list_box_list a{color:#FCF2DE;font-weight:700;letter-spacing:0.1em}.sp-nav_nav-list_box_list a:hover{opacity:0.5;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.sp-nav_nav-list_box_copy-text{color:#FCF2DE}.sp-nav_nav-list_box_copy-text_copy{letter-spacing:00.1em;line-height:1;font-weight:700;padding-bottom:20px}.sp-nav_nav-list_box_copy-text_copy2{letter-spacing:00.1em;line-height:1;font-weight:700}.header-contact-link{display:none}.nav-opned{display:block;opacity:100;z-index:10;-webkit-transition:opacity .6s ease, visibility .6s ease;transition:opacity .6s ease, visibility .6s ease}.fixed{position:fixed;width:100%;height:100%;left:0}@media screen and (min-width: 767.98px){body{padding-top:0px}.sp-nav_nav-list,.sp-header-nav_box_ham{display:none}.sp-header-nav{position:static}.sp-header-nav_box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:2.5% 2%;padding:0 2%;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}.sp-header-nav_box_logo{width:9.7%}.header-contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1em;padding:.5em;white-space:nowrap}.header-contact-link_text{color:#529C52;text-decoration:none}.header-contact-link_text:hover{text-decoration:underline}.pc-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;width:90%;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end}.pc-nav-list_box{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;list-style:none;-webkit-box-align:center;-ms-flex-align:center}.pc-nav-list_box_list{position:relative;margin-left:0px;line-height:1;text-align:center;white-space:nowrap}.pc-nav-list_box_list:nth-of-type(1){margin-left:0}.pc-nav-list_box_list:hover{background-color:#D9E8D9}.pc-nav-list_box_list a{color:#4D4D4D;font-weight:700;line-height:1;display:block;padding:35px 20px;padding:2.5vw 1.4vw}.pc-nav-list_box_list2{margin-left:35px;margin-left:4vw;margin-left:20px;position:relative;line-height:1;text-align:center;white-space:nowrap}.pc-nav-list_box_list2 a{color:#fff;font-weight:700;line-height:1;background-color:#529C52;padding:1vw 2vw;border-radius:1000px}.pc-nav-list_box_list2 a:hover{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.header-sub-list-b{display:none;position:absolute;background-color:#fff;top:100%;left:0;z-index:100}.header-sub-list-b_list:hover{background-color:#D9E8D9}.header-sub-list-b_list_flex{position:relative}.header-sub-list-b_list_flex_img{position:absolute;top:40%;left:90%;-webkit-transform:translate(-50, -50%);transform:translate(-50, -50%)}.header-sub-list-b_list a{color:#4D4D4D;font-weight:700;line-height:1;display:block;padding:20px;padding:1.4vw 1.4vw 1.4vw 0.5vw}.js-block{display:block}.header-active a{color:#529C52}}.footer-box{background:#529C52;padding:16% 0 1.5% 6%}.footer-box_logo{width:58%;margin:0 auto 14% 0}.footer-box_nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-box_list-box{margin-bottom:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:50%}.footer-box_list-box_list{margin-bottom:5%;margin-bottom:13%;width:100%}.footer-box_list-box_list:nth-of-type(4){margin-bottom:0}.footer-box_list-box_list a{color:#fff;letter-spacing:0.1em}.footer-box_list-box_list a:hover,.footer-box_list-box_list a:active{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.footer-box_absolute_list-box{margin-bottom:14%}.footer-box_absolute_list-box_list{margin-bottom:2%}.footer-box_absolute_list-box_list_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-box_absolute_list-box_list_text span{margin-right:3%}.footer-box_absolute_list-box_list_text img{width:4%}.footer-box_absolute_list-box_list a{color:#fff;letter-spacing:0.1em;font-weight:500}.footer-box_absolute_list-box_list a:hover,.footer-box_absolute_list-box_list a:active{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.footer-box_link-box{margin-bottom:15%}.footer-box_link-box_text{margin-bottom:2.5%}.footer-box_link-box_text a{color:#fff;letter-spacing:0.1em;font-weight:500}.footer-box_link-box_text a:hover,.footer-box_link-box_text a:active{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.footer-box_link-box_img{width:40%;margin:0 auto 5% auto}.footer-box_copy{color:#fff;text-align:center;font-weight:500;letter-spacing:0.1em}.hearing .footer-box_pc-flex{margin-bottom:2%}.hearing .footer-box{background-color:#333;color:#fff}.hearing .footer-info{margin-bottom:8%}@media screen and (min-width: 767.98px){.hearing .footer-info{margin-bottom:0}}.hearing .footer-info__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.hearing .footer-info__company-name{font-weight:bold}.hearing .footer-info__link{display:inline-block;color:#4D4D4D;background-color:#fff;padding:3px 10px;border-radius:5px;margin-left:2em;font-weight:bold}.hearing .footer-info__link a{color:#4D4D4D;text-decoration:none}.hearing .footer-info__link a:hover{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (min-width: 767.98px){.footer-box{padding:4% 2.5% 2% 2.5%;position:relative}.footer-box_pc-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8.5%}.footer-box_logo{width:10.5%;margin:0}.footer-box_nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-box_list-box{flex-flow:initial;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:auto;margin-bottom:0%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:initial;-webkit-box-pack:end;-ms-flex-pack:end}.footer-box_list-box_list{width:auto;margin-bottom:0%;margin-right:3vw}.footer-box_list-box_list:nth-last-child(1){margin-right:0}.footer-box_list-box_list:nth-of-type(4){margin-right:3vw}.footer-box_absolute{position:absolute;top:42%;left:58%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer-box_absolute_list-box{margin-bottom:0%}.footer-box_absolute_list-box_list{margin-bottom:10%}.footer-box_absolute_list-box_list_text span{margin-right:5px;white-space:nowrap}.footer-box_absolute_list-box_list_text img{width:11px}.footer-box_pc-flex2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.footer-box_link-box{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2%}.footer-box_link-box_text{margin-bottom:0%;margin-right:3vw;white-space:nowrap}.footer-box_link-box_img{width:34%;margin:0 3vw 0% 0}.footer-box_link-box_img:nth-last-child(1){margin-right:0}.footer-box_link-box_img img{width:100%}}.under-kv{padding:0 7%;margin-bottom:16%;position:relative}.under-kv_heading{color:#529C52;position:absolute;bottom:5%;left:7%}.under-kv_heading_main{font-family:"Josefin Sans", sans-serif;font-weight:600;letter-spacing:0.08em;line-height:1}.under-kv_heading_sub{letter-spacing:0.01em;line-height:1.5}@media screen and (min-width: 767.98px){.under-kv{padding:0 5%;margin-bottom:5%}.under-kv_heading{bottom:5%;left:5%}}.under-kv-detail{padding:0 7%;margin-bottom:20%;margin-bottom:15%}.under-kv-detail_heading{color:#529C52;text-align:center;letter-spacing:0.08em;line-height:1.5;margin-bottom:5%}.under-kv-detail_text{letter-spacing:0.01em;line-height:1.86}@media screen and (min-width: 767.98px){.under-kv-detail{padding:0 25%;margin-bottom:6%}.under-kv-detail_heading{margin-bottom:2%}}.privacy-list-box{padding:0 7% 12% 5%}.privacy-list-box_list{margin-bottom:15%}.privacy-list-box_list_heading{letter-spacing:0.1em;color:#529C52;line-height:1.5;margin-bottom:3%}.privacy-list-box_list_text{letter-spacing:0.1em;line-height:1.86}@media screen and (min-width: 767.98px){.privacy-list-box{padding:0 24.5% 8% 24.5%}.privacy-list-box_list{margin-bottom:6%}.privacy-list-box_list_heading{margin-bottom:1%}}.n-found-box{padding:2% 7% 20% 7%}.n-found-box_flex_img{width:40%;margin:0 auto}.n-found-box_flex_text-box{text-align:center;margin-bottom:11%}.n-found-box_flex_text-box_not-found{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;color:#529C52;margin-bottom:7%}.n-found-box_flex_text-box_text1{letter-spacing:0.1em;margin-bottom:5%}.n-found-box_flex_text-box_text2{letter-spacing:0.1em;line-height:1.5}.n-found-box_btn a::after{left:75%}@media screen and (min-width: 767.98px){.n-found-box{padding:4.4% 27% 9% 27%}.n-found-box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9%}.n-found-box_flex_img{width:45%;margin:0 auto}.n-found-box_flex_text-box{width:55%;text-align:left;margin-bottom:0%}.n-found-box_flex_text-box_not-found{margin-bottom:5%}.n-found-box_flex_text-box_text1{margin-bottom:4%}.n-found-box_btn{width:44%}.n-found-box_btn a{padding:4% 14% 4% 0}.n-found-box_btn a::after{left:74%}}.fadein.scrollin{opacity:1;-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}.fadein2{opacity:0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1200ms;transition:all 1200ms;width:100%;margin:0 auto}.fadein2.scrollin{opacity:1;-webkit-transform:translate(0, 0px);transform:translate(0, 0px);width:100%}#splash{position:fixed;top:0;left:0;width:100%;height:100vh;background:#009FAF;z-index:99999;text-align:center;color:#fff}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%}#splash-logo img{width:100%;margin:0 auto;text-align:center;display:inline-block}@media (max-width: 768px){#splash-logo{width:80%}}.logo-outer{position:relative;width:100%;margin:0 auto;max-width:506px}.logo-outer_white-img{position:absolute;top:0;left:0}.slide-in{overflow:hidden}.slide-in_inner{display:inline-block}.leftAnimeInner{-webkit-animation-name:slideTextX-100;animation-name:slideTextX-100;-webkit-animation-duration:2.8s;animation-duration:2.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideTextX-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideTextX-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.splashbg,.splashbg2{display:block;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:0;background:#009FAF}body.appear .splashbg{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}body.appear #container{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.c-ac{position:relative;margin-inline:auto}.c-ac__wrapper{border-radius:10px}.c-ac__wrapper:not(:first-child){margin-top:.9375rem}.c-ac__content{overflow:hidden;height:0}.c-ac__question{display:block;overflow:hidden;padding:10px 0;border-radius:50px;text-align:center;-webkit-box-shadow:0 5px 10px #F3F3F3;box-shadow:0 5px 10px #F3F3F3;cursor:pointer}.c-ac__question-ja{position:relative;padding:0 .75rem;font-size:5.5vw}.c-ac__question-ja::after{content:'';display:block;width:15px;height:10px;background-color:#000;position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.c-ac__icon{width:30px;height:30px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-ac__question.active{background-color:#529C52;color:#fff}.c-ac__question.active .c-ac__question-ja::after{content:"";background-color:#fff;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.c-ac__answer{padding:10px 0;font-size:3.8vw;font-weight:400}.c-ac__answer-ja{padding:0 .75rem}.c-ac__answer-ja span{font-size:3vw}@media screen and (min-width: 999.98px){.c-ac__question{padding:1.5625rem 1.875rem}.c-ac__question-en{font-size:2rem}.c-ac__question-ja{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 1.25rem;font-size:1rem}.c-ac__answer{padding:1.5625rem 1.875rem}.c-ac__answer-en{font-size:2rem}.c-ac__answer-ja{padding:0 1.25rem;font-size:1rem}}.c-modal{display:none;position:fixed;z-index:9999;place-content:center;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.c-modal__content{position:relative}.c-modal__content iframe{width:100%;aspect-ratio:3/2}.c-modal__close{display:block;max-width:400px;margin-inline:auto}.c-modal__close-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-bottom:.625rem;padding-right:.625rem;font-size:.875rem;font-family:"Outfit", sans-serif;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.c-modal__close-button::after{position:absolute;content:'';display:inline-block;top:-50px;right:0;width:40px;height:40px;background-image:url("/wp-content/themes/KLC/asset/img/service/icon_close.svg");background-repeat:no-repeat;background-size:contain}.c-modal__close-button:hover{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (min-width: 767.98px){.c-modal__content iframe{aspect-ratio:7/4;width:700px}}.breadcrumbs{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__item{margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__item:first-child{overflow:visible;text-overflow:clip}.breadcrumbs__link{text-decoration:none;color:#529C52}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__separator{margin-right:10px;white-space:nowrap}.breadcrumbs__current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sns-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:48px}.sns-container .sns-title{color:#4D4D4D;font-size:16px;font-weight:700}.sns-container .sns-list{grid-gap:24px;display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);list-style:none;margin:16px 0 0;padding:0}.sns-container .sns-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FAF8F8;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px}.sns-container .sns-item a.x img{width:19px;height:19px}.sns-container img{height:24px;width:24px}.top-container{position:relative}.top-back-btn{position:fixed;width:13%;right:3%;bottom:3%;z-index:9;display:none}@media screen and (min-width: 767.98px){.top-back-btn{width:5%;right:2%;bottom:2%}}.services-property-container{position:relative}.services-property-container .top-back-btn{width:auto}.services-property-container .top-back-btn a{display:block;white-space:nowrap;overflow:visible;color:#fff;font-weight:700;line-height:1;background-color:#529C52;padding:1em;border-radius:1000px;border:1px solid #fff}.services-property-container .top-back-btn a:hover{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.fv-box{position:relative}.fv-box_load-img{position:absolute;z-index:5;width:18%;right:3%;top:98%}.fv-box_load-img_outer{position:relative;background-image:url(../img/load-outer.png);background-size:cover;background-repeat:no-repeat;padding:6%}.fv-box_load-img_img{-webkit-animation:rotate-anime 12s linear infinite;animation:rotate-anime 12s linear infinite}@-webkit-keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fv-box_side-text{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-weight:bold;line-height:1.5;color:#529C52;letter-spacing:0.4em;padding:10% 0 7% 3.6%;white-space:nowrap}.fv-box_heading-box-outer{position:absolute;top:0;right:0;width:88%}.fv-box_heading-box{display:block;position:relative}.fv-box_heading-box_heading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-30%, -10%);transform:translate(-30%, -10%);width:60%}.fv-box_pick-up{position:absolute;right:0;bottom:-30%;width:91%;cursor:pointer}.fv-box_pick-up_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:30px 0px 0px 30px;padding:2.5% 3% 2.5% 2.5%;position:relative}.fv-box_pick-up_img{width:34%}.fv-box_pick-up_img img{border-radius:20px 0px 0px 20px;width:100%}.fv-box_pick-up_text-box{width:63%}.fv-box_pick-up_text-box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1vw}.fv-box_pick-up_text-box_category{line-height:1;margin-right:1vw;background:#529C52;border-radius:1000px;color:#fff;padding:1vw 1.5vw;letter-spacing:0.1em;font-weight:bold}.fv-box_pick-up_text-box_category a{color:#fff}.fv-box_pick-up_text-box_time{line-height:1;letter-spacing:0.1em;color:#529C52;font-weight:bold}.fv-box_pick-up_text-box_heading{color:#529C52;line-height:1.43;font-weight:bold;display:-webkit-box;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.fv-box_pick-up_text{position:relative;color:#529C52;font-weight:600}.fv-box_pick-up_text::after{content:"";background-image:url(../img/g-arrow2.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:35%;right:-30%;width:4.1vw;height:0.9vw}.fv-box_pick-up_text_outer{position:absolute;right:8%;bottom:5%}@media screen and (min-width: 767.98px){.fv-box_load-img{width:8%;right:2.5%;top:75%}.fv-box_load-img_outer{padding:6%}.fv-box_pc-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fv-box_side-text{line-height:1.2;letter-spacing:0.4em;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5%}.fv-box_heading-box-outer{position:relative;width:95%}.fv-box_heading-box_heading{position:absolute;top:40%;left:66%;-webkit-transform:translate(-10%, -10%);transform:translate(-10%, -10%);width:30.5%}.fv-box_heading-box_heading img{width:100%}.fv-box_pick-up{bottom:-8%;width:46%}.fv-box_pick-up_flex{padding:2.5% 22% 2.5% 2.5%;position:relative}.fv-box_pick-up_img{width:41%}.fv-box_pick-up_img img{border-radius:20px 0px 0px 20px}.fv-box_pick-up_text-box{width:56%}.fv-box_pick-up_text-box_flex{margin-bottom:5px}.fv-box_pick-up_text-box_category{margin-right:5px;padding:5px 10px}.fv-box_pick-up_text-box_heading{line-height:1.5;-webkit-line-clamp:2;line-clamp:2}.fv-box_pick-up_text::after{top:35%;right:-40%;width:26px;height:6px;width:1.8vw;height:0.4vw}.fv-box_pick-up_text_outer{right:9%;bottom:9%}}.t-contents-box{padding:48% 0 7% 0;background:linear-gradient(205.61deg, #529C52 25.14%, rgba(93,175,93,0.64) 86.11%)}.t-contents-box_contents{margin-bottom:14%;color:#fff}.t-contents-box_contents_img{padding-right:7%;margin-bottom:8.4%}.t-contents-box_contents_img2{padding-left:7%;margin-bottom:8.4%}.t-contents-box_contents_text-box{padding:0 7%;margin-bottom:8%}.t-contents-box_contents_text-box_heading{letter-spacing:0.05em;line-height:1;font-family:"Josefin Sans", sans-serif;position:relative;margin-bottom:8%;font-weight:600}.t-contents-box_contents_text-box_heading::after{content:"";position:absolute;top:130%;left:0;height:3px;width:13%;background-color:#fff;border-radius:1000px}.t-contents-box_contents_text-box_title{margin-bottom:7%;font-weight:bold;letter-spacing:00.1em;font-size:5.3vw}.t-contents-box_contents_text-box_text{letter-spacing:00.1em;line-height:1.86}@media screen and (min-width: 767.98px){.t-contents-box{padding:11% 0 7% 0}.t-contents-box_contents{margin-bottom:7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-contents-box_contents:nth-last-child(1){margin-bottom:0}.t-contents-box_contents_img{padding-right:0%;margin-bottom:0;width:60%}.t-contents-box_contents_img2{padding-left:0%;margin-bottom:0;width:60%}.t-contents-box_contents_img2 img{width:100%}.t-contents-box_contents_pc-text-box{width:50%;margin:0 7% 0 3.5%}.t-contents-box_contents_pc-text-box2{width:50%;margin:0 3.5% 0 7%}.t-contents-box_contents_text-box{padding:0 0%;margin-bottom:8%}.t-contents-box_contents_text-box_heading{margin-bottom:5.5%}.t-contents-box_contents_text-box_heading::after{top:120%;width:8%}.t-contents-box_contents_text-box_title{margin-bottom:10px;font-size:2.5vw}}.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.t-services-box{padding:11% 7% 11% 7%}.t-services-box_heading-box{margin-bottom:6%}.t-services-box_heading-box_heading{color:#529C52;text-align:center;margin-bottom:7%}.t-services-box_heading-box_heading_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.t-services-box_heading-box_heading_sub{line-height:1;letter-spacing:00.1em}.t-services-box_heading-box_text{line-height:1.86;letter-spacing:0.1em}.t-services-box_contents-box_list{margin-bottom:10%}.t-services-box_contents-box_list_img{width:100%}.t-services-box_contents-box_list_heading{margin:5% 0;line-height:1.5;color:#529C52}.t-services-box_contents-box_list_text{line-height:1.86;letter-spacing:0.1em}.t-services-box_contents-box_list_button{margin-top:8%;width:80%}.t-services-box_contents-box_list_button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-services-box_contents-box_list_button a span{margin-right:3%}.t-services-box_contents-box_list_button a img{width:4%}.t-services-box_contents-box_list_button a::after{left:75%}@media screen and (min-width: 767.98px){.t-services-box{padding:7% 13% 5% 13%}.t-services-box_heading-box{margin-bottom:6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-services-box_heading-box_heading{margin-bottom:0%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:40%}.t-services-box_heading-box_heading_main{margin-right:1.5vw}.t-services-box_heading-box_heading_sub{padding-bottom:3%}.t-services-box_heading-box_text{width:60%}.t-services-box_contents-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-services-box_contents-box_list{margin-bottom:0%;width:46%}.t-services-box_contents-box_list_img{width:100%}.t-services-box_contents-box_list_heading{margin:3% 0}.t-services-box_contents-box_list_button{width:63%;margin-top:8%}.t-services-box_contents-box_list_button a{padding:4% 14% 4% 0%}.t-services-box_contents-box_list_button a span{margin-right:5px;white-space:nowrap}.t-services-box_contents-box_list_button a img{width:11px}.t-services-box_contents-box_list_button a::after{left:76%}}.t-youtube-box{background:rgba(217,232,217,0.4);padding:0 7% 7%}.t-youtube-box_outer{background-color:#fff;border-radius:30px;padding:10% 4% 1% 4%}.t-youtube-box_heading-box{color:#529C52;text-align:center;margin-bottom:7%}.t-youtube-box_heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.t-youtube-box_heading-box_sub{line-height:1;letter-spacing:00.1em}.t-youtube-box_contents-box_list{margin-bottom:10%}.t-youtube-box_contents-box_list_img{width:100%;cursor:pointer}.t-youtube-box_contents-box_list_img:hover{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.t-youtube-box_contents-box_list_heading{margin:5% 0;line-height:1.5;color:#529C52}.t-youtube-box_contents-box_list_text{line-height:1.86;letter-spacing:0.1em}@media screen and (min-width: 767.98px){.t-youtube-box{padding:0 5% 5%}.t-youtube-box_outer{padding:4%}.t-youtube-box_heading-box{margin-bottom:4.5%}.t-youtube-box_contents-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-youtube-box_contents-box_list{margin-bottom:0%;width:48%}.t-youtube-box_contents-box_list_img{width:100%}.t-youtube-box_contents-box_list_heading{margin:3% 0}}.t-partners-box{background:rgba(217,232,217,0.4);padding:7%}.t-partners-box_outer{background-color:#fff;border-radius:30px;padding:7% 0% 10% 0%}.t-partners-box_heading-box{color:#529C52;text-align:center;margin-bottom:7%}.t-partners-box_heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.t-partners-box_heading-box_sub{line-height:1;letter-spacing:00.1em}@media screen and (min-width: 767.98px){.t-partners-box{padding:5%}.t-partners-box_outer{padding:4% 10% 4% 10%}.t-partners-box_heading-box{margin-bottom:7%}}.t-news-box{background:rgba(217,232,217,0.4);padding:10% 7%}.t-news-box_outer{background-color:#fff;border-radius:30px;padding:7% 7% 10% 7%}.t-news-box_heading-box{color:#529C52;text-align:center;margin-bottom:7%}.t-news-box_heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.t-news-box_heading-box_sub{line-height:1;letter-spacing:00.1em}.t-news-box_list-box_list{margin-bottom:12%;cursor:pointer}.t-news-box_list-box_list_img{width:100%;border-radius:30px;overflow:hidden}.t-news-box_list-box_list_img img{width:100%;border-radius:30px}.t-news-box_list-box_list_text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4% 0 3% 0}.t-news-box_list-box_list_text-box_category{line-height:1;margin-right:1vw;background:#529C52;border-radius:1000px;color:#fff;letter-spacing:0.1em;font-weight:bold;padding:1vw 1.5vw}.t-news-box_list-box_list_text-box_category a{color:#fff}.t-news-box_list-box_list_text-box_time{line-height:1;letter-spacing:0.1em;color:#529C52;font-weight:bold}.t-news-box_list-box_list_heading{color:#529C52;line-height:1.5;margin-bottom:2%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.t-news-box_list-box_list_text{line-height:1.85;letter-spacing:0.1em;overflow:hidden;color:#4D4D4D;font-weight:500;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.t-news-box_btn{width:91%}.t-news-box_btn_text::after{left:80%}@media screen and (min-width: 767.98px){.t-news-box{padding:5%}.t-news-box_outer{padding:4% 10% 4% 10%}.t-news-box_heading-box{margin-bottom:7%}.t-news-box_list-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4%}.t-news-box_list-box_list{margin-bottom:0%;width:33%;margin-right:2%}.t-news-box_list-box_list:nth-last-child(1){margin-right:0}.t-news-box_list-box_list_img{width:100%}.t-news-box_list-box_list_text-box{margin:4% 0 3% 0;padding:0 3%}.t-news-box_list-box_list_text-box_category{margin-right:10px;padding:5px 10px}.t-news-box_list-box_list_heading{color:#529C52;line-height:1.5;margin-bottom:2%;padding:0 3%;height:5vw;max-height:3em}.t-news-box_list-box_list_text{padding:0 3%}.t-news-box_btn{width:36%}.t-news-box_btn_text::after{left:74%}}@media screen and (min-width: 1499.98px), print{.t-news-box_btn{width:28.5%}.t-news-box_btn_text::after{left:78%}}.t-sns-box{padding:15% 7% 13% 7%;position:relative}.t-sns-box::after{content:"";background-color:#529C52;width:100%;height:70%;position:absolute;bottom:0;right:0;z-index:-1}.t-sns-box_sp-heading-box{color:#529C52;text-align:center;margin-bottom:7%}.t-sns-box_sp-heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.t-sns-box_sp-heading-box_sub{line-height:1;letter-spacing:00.1em}.t-sns-box_img{width:100%}.t-sns-box_pc-heading-box{display:none}.t-sns-box_text-box{color:#fff}.t-sns-box_text-box_title{letter-spacing:0.05em;line-height:1.5;margin:4% 0}.t-sns-box_text-box_text{line-height:1.86;letter-spacing:0.1em;margin-bottom:7%}.t-sns-box_btn{width:82%}@media screen and (min-width: 767.98px){.t-sns-box{padding:7% 13% 16% 13%}.t-sns-box::after{width:95%;height:54%;position:absolute;bottom:20%;right:0;z-index:-1}.t-sns-box_sp-heading-box{display:none}.t-sns-box_pc-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-sns-box_img{width:50%}.t-sns-box_pc-heading-box{color:#529C52;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;margin-bottom:12%}.t-sns-box_pc-heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1;margin-right:15px}.t-sns-box_pc-heading-box_sub{line-height:1;letter-spacing:00.1em;padding-bottom:3%}.t-sns-box_text-box{width:40%}.t-sns-box_text-box_title{margin:0% 0 4% 0}.t-sns-box_text-box_text{margin-bottom:4%}.t-sns-box_btn{width:68.5%}}.about-kv{padding:0 7% 14% 7%}.about-kv_sp-heading{color:#529C52;letter-spacing:0.1em;line-height:1.5;margin-bottom:10%}.about-kv_text-box{margin-bottom:11%}.about-kv_text-box_side{margin-bottom:3%}.about-kv_text-box_side_text{color:#529C52;line-height:1.5;letter-spacing:0.08em;font-weight:700}.about-kv_text-box_heading_pc-heading{display:none}.about-kv_text-box_heading_img{width:100%}.about-kv_text-box_heading_name{letter-spacing:0.1em;color:#529C52;line-height:1.62;text-align:center;margin:5% 0}.about-kv_text-box_detail{letter-spacing:0.1em;line-height:1.86}.about-kv_btn_text{padding-left:12%;text-align:left}.about-kv_btn_text::after{left:81%}@media screen and (min-width: 767.98px){.about-kv{padding:0 13.5% 7.5% 7.6%}.about-kv_sp-heading{display:none}.about-kv_text-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-kv_text-box_side{margin-bottom:0%;margin-right:5%;width:20%}.about-kv_text-box_side_text{color:#529C52;line-height:1.8;letter-spacing:0.08em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}.about-kv_text-box_heading{position:relative;margin-right:6%;width:90%}.about-kv_text-box_heading_pc-heading{display:block;position:absolute;color:#529C52;letter-spacing:0.1em;line-height:1.5;margin-bottom:15px;width:100%;white-space:nowrap}.about-kv_text-box_heading_img{margin-top:30%;width:100%}.about-kv_text-box_heading_name{margin:5% 0}.about-kv_text-box_detail{margin-top:9%}.about-kv_btn{width:35%}.about-kv_btn_text{padding-left:19%;text-align:left}.about-kv_btn_text::after{left:81%}}@media screen and (min-width: 1499.98px), print{.about-kv_btn{width:28%}.about-kv_btn_text{padding-left:17%;text-align:left}.about-kv_btn_text::after{left:80%}}.a-detail-box{padding:9% 7%;background:linear-gradient(205.61deg, #529C52 25.14%, rgba(93,175,93,0.64) 86.11%);color:#fff}.a-detail-box_h-sub{letter-spacing:0.1em;line-height:1.9}.a-detail-box_heading{letter-spacing:0.1em;line-height:1;margin-bottom:7%}.a-detail-box_text{line-height:2;letter-spacing:0.1em;margin-bottom:7%}.a-detail-box_text2{line-height:1.86;letter-spacing:0.1em}@media screen and (min-width: 767.98px){.a-detail-box{padding:9% 25%}.a-detail-box_h-sub{line-height:1.3}.a-detail-box_heading{line-height:1.3;margin-bottom:4%}.a-detail-box_text{line-height:1.43;margin-bottom:6%}.a-detail-box_text2{line-height:1.86;letter-spacing:0.1em}}.a-features-box{padding:18% 7%}.a-features-box_heading-box{margin-bottom:0%}.a-features-box_list-box2{margin-bottom:13%}.a-features-box_list-box_list{margin-bottom:7%}.a-features-box_list-box_list_img1{width:90%;margin:0 auto}.a-features-box_list-box_list_img2{width:70%;margin:0 auto}.a-features-box_list-box_list_img3{width:67%;margin:0 auto}.a-features-box_list-box_list_img4{width:85%;margin:0 auto}.a-features-box_list-box_list_heading{letter-spacing:0.1em;line-height:1.5;color:#529C52;text-align:center;margin-bottom:4%}.a-features-box_list-box_list_text{letter-spacing:0.1em;line-height:1.86}@media screen and (min-width: 767.98px){.a-features-box{padding:12% 13.5% 9% 13.5%}.a-features-box_heading-box{margin-bottom:3%}.a-features-box_list-box1{border-bottom:solid 2px #529C52}.a-features-box_list-box2{margin-bottom:8%}.a-features-box_list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.a-features-box_list-box_list1{border-right:solid 2px #529C52;padding:0 11% 0 7%}.a-features-box_list-box_list2{padding:0 7% 0 11%}.a-features-box_list-box_list{margin-bottom:0%;width:50%;padding-bottom:6%}.a-features-box_list-box_list_img1{width:94%}.a-features-box_list-box_list_img2{width:92.8%}.a-features-box_list-box_list_img3{width:75%;padding-top:20.5%}.a-features-box_list-box_list_img4{width:95%}.a-features-box_list-box_list_heading{letter-spacing:0.1em;line-height:1.5;color:#529C52;text-align:center;margin-bottom:4%}.a-features-box_list-box_list_text{letter-spacing:0.1em;line-height:1.86}}.a-value-box{background:rgba(217,232,217,0.4);padding:12% 7%}.a-value-box_list-box_list{margin-bottom:15%}.a-value-box_list-box_list_heading-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6%;margin-left:6%}.a-value-box_list-box_list_heading-box_num{color:#fff;margin-right:10vw}.a-value-box_list-box_list_heading-box_num_text{line-height:1;font-family:"Josefin Sans", sans-serif;position:relative;z-index:2}.a-value-box_list-box_list_heading-box_num_text::after{content:"";position:absolute;top:0;left:0;border-radius:100%;background-color:#529C52;width:12vw;height:12vw;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.a-value-box_list-box_list_heading-box_text{color:#529C52}.a-value-box_list-box_list_heading-box_text_sub{font-family:"Josefin Sans", sans-serif;line-height:1;letter-spacing:0.1em}.a-value-box_list-box_list_heading-box_text_main{line-height:1.5;letter-spacing:0.1em}.a-value-box_list-box_list_text{letter-spacing:0.1em;line-height:1.71}@media screen and (min-width: 767.98px){.a-value-box{padding:5% 25% 5% 25%}.a-value-box_list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.a-value-box_list-box_list{width:46%;margin-bottom:10%}.a-value-box_list-box_list_heading-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3%;margin-left:6%}.a-value-box_list-box_list_heading-box_num{margin-right:3vw}.a-value-box_list-box_list_heading-box_num_text::after{width:3.4vw;height:3.4vw;top:40%}}.cm-detail-box{padding:0 7% 0% 7%}.cm-detail-box_heading{color:#529C52;text-align:center;margin-bottom:9%}.cm-detail-box_list-box{border-collapse:collapse;margin-bottom:12%}.cm-detail-box_list-box th{width:27%;border-bottom:solid #529C52 1px;padding:7% 0;text-align:left;border-right:white solid 20px;color:#529C52;letter-spacing:0.1em;font-weight:500}.cm-detail-box_list-box th:nth-of-type(1){border-top:solid #529C52 1px}.cm-detail-box_list-box td{width:80%;border-bottom:solid #529C52 1px;padding:3% 0;line-height:1.86;font-weight:500}.cm-detail-box_list-box td:nth-of-type(1){border-top:solid #529C52 1px}.cm-detail-box_map-box{width:100%;border-bottom:1px solid #529C52;padding-bottom:12%}@media screen and (min-width: 767.98px){.cm-detail-box{padding:0 14% 0% 14%}.cm-detail-box_heading{margin-bottom:5%}.cm-detail-box_list-box{margin-bottom:8%}.cm-detail-box_list-box th{width:16.5%;padding:1.8% 0 1.8% 2%;border-right:white solid 25px}.cm-detail-box_list-box td{width:82%;padding:1.8% 0 1.8% 2%}.cm-detail-box_map-box{padding-bottom:12%}}.cm-biography-box{padding:12% 7% 12% 7%}.cm-biography-box_flex{margin-bottom:12%}.cm-biography-box_date-box{position:relative}.cm-biography-box_date-box_line{position:absolute;top:4.3vw;left:26vw;width:2.41vw;height:140.3vw}.cm-biography-box_date-box_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cm-biography-box_date-box_contents_num{color:rgba(82,156,82,0.4);font-weight:500;line-height:0.65;padding-top:3%;width:30%}.cm-biography-box_date-box_contents_text{width:62%;letter-spacing:0.1em;line-height:1.86;color:#529C52}.cm-biography-box_heading-box{margin-bottom:12%}.cm-biography-box_heading-box_heading{letter-spacing:0.1em;line-height:1.62;color:#529C52}.cm-biography-box_heading-box_text{letter-spacing:0.1em;line-height:1.86}.cm-biography-box_heading-box_text a{color:#529C52;text-decoration:underline}.cm-num1{margin-bottom:14%;margin-bottom:11.6vw}.cm-num2{margin-bottom:12%;margin-bottom:10vw}.cm-num3{margin-bottom:36%;margin-bottom:30vw}.cm-num4{margin-bottom:32%;margin-bottom:26.5vw}.cm-num5{margin-bottom:40%;margin-bottom:30vw}@media screen and (min-width: 767.98px){.cm-biography-box{padding:5% 14% 9.5% 14%}.cm-biography-box_flex{margin-bottom:7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cm-biography-box_img{width:39%}.cm-biography-box_date-box{width:53%;position:relative}.cm-biography-box_date-box_line{position:absolute;top:1vw;left:9.5vw;width:0.7vw;height:30vw}.cm-biography-box_date-box_contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-biography-box_date-box_contents_num{line-height:0.57;padding-top:2%;width:25%}.cm-biography-box_date-box_contents_text{width:67%}.cm-biography-box_heading-box{margin-bottom:7%;display:-webkit-box;display:-ms-flexbox;display:flex}.cm-biography-box_heading-box_heading{letter-spacing:0.1em;line-height:1.62;color:#529C52;width:14%}.cm-biography-box_heading-box_text{width:86%}.cm-num1{margin-bottom:0vw}.cm-num2,.cm-num3,.cm-num4,.cm-num5{margin-bottom:0}.cm-mb1{margin-bottom:3.2vw}.cm-mb2{margin-bottom:2.4vw}.cm-mb3{margin-bottom:2.9vw}.cm-mb4{margin-bottom:2.8vw}.cm-mb5{margin-bottom:3.2vw}}.s-list-box{margin-bottom:12%}.s-list-box_list{margin-bottom:17%}.s-list-box_list_flex1{margin-bottom:5%}.s-list-box_list_img1{padding-right:7%}.s-list-box_list_flex2{margin-bottom:5%}.s-list-box_list_img2{padding-left:7%}.s-list-box_list_text-box{padding:0 7%}.s-list-box_list_text-box_heading{text-align:center;color:#529C52;margin:6% 0 5% 0;letter-spacing:0.1em}.s-list-box_list_text-box_text{letter-spacing:0.1em;line-height:1.86}.s-list-box_list_text-box_pc-btn{display:none}.s-list-box_list_img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8.5%}.s-list-box_list_img-box_img{width:32.5%}.s-list-box_list_sp-btn{padding:0 4.8%}.s-list-box_list_l-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-list-box_list_l-btn a span{margin-right:3%}.s-list-box_list_l-btn a img{width:4%}.s-list-box_list_l-btn a::after{left:75%}@media screen and (min-width: 767.98px){.s-list-box{margin-bottom:10%}.s-list-box_list{margin-bottom:9%}.s-list-box_list_flex1{margin-bottom:8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-list-box_list_img1{padding-right:0%;width:48%}.s-list-box_list_flex2{margin-bottom:8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s-list-box_list_img2{padding-left:0%;width:48%}.s-list-box_list_text-box{padding:0% 8% 0% 4%;width:52%}.s-list-box_list_text-box_heading{margin:0% 0 3% 0;text-align:left}.s-list-box_list_text-box_text{margin-bottom:8%}.s-list-box_list_text-box_pc-btn{display:block;width:51%}.s-list-box_list_img-box{margin-bottom:0%}.s-list-box_list_sp-btn{display:none}.s-list-box_list_l-btn a{padding:4% 14% 4% 0%}.s-list-box_list_l-btn a span{margin-right:5px;white-space:nowrap}.s-list-box_list_l-btn a img{width:11px}.s-list-box_list_l-btn a::after{left:76%}.s-list-box_list_flex2_text-box{padding:0% 4% 0% 8%}}.member-list-box{padding:0 7% 15% 7%}.member-list-box_list{margin:0 12% 11% 12%;position:relative}.member-list-box_list_img{background:#C4C4C4;border-radius:41px;overflow:hidden}.member-list-box_list_img img{width:100%}.member-list-box_list_text-box{margin:4% 0 3% 0}.member-list-box_list_text-box_name{color:#529C52}.member-list-box_list_text-box_name_ja{line-height:1.2}.member-list-box_list_text-box_name_en{font-weight:400;letter-spacing:0.05em;line-height:1.5;font-family:"Josefin Sans", sans-serif}.member-list-box_list_text-box_job{line-height:2;color:#C4C4C4}.member-list-box_list_content{letter-spacing:0.1em;line-height:1.86;display:none;padding-bottom:10%;font-weight:500}.member-list-box_list_btn{position:absolute;bottom:6%;right:0;cursor:pointer;width:9%;-webkit-transition:all 0.5s;transition:all 0.5s}.member-toggle-open{-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:all 0.5s;transition:all 0.5s;bottom:0}@media screen and (min-width: 767.98px){.member-list-box{padding:0 14% 12% 14%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-list-box_list{width:22%;margin:0 4% 5% 0}.member-list-box_list:nth-of-type(4n){margin-right:0}.member-list-box_list_text-box{margin:4% 0 3% 0}.member-list-box_list_content{display:block;padding-bottom:0}.member-list-box_list_btn{display:none}}.m-recruting-box{color:#fff;background-image:url(../img/member/member-bg_sp.png);background-size:cover;background-repeat:no-repeat;padding:14% 7%}.m-recruting-box_text-box_heading{text-align:center;letter-spacing:0.1em;line-height:1.5;margin-bottom:5%}.m-recruting-box_text-box_text{letter-spacing:0.1em;line-height:1.86}@media screen and (min-width: 767.98px){.m-recruting-box{background-image:url(../img/member/member-bg_pc.png);padding:7% 14% 5% 49%}.m-recruting-box_text-box_heading{text-align:left;margin-bottom:6%}}.m-roop-box{padding:17% 7%}.m-roop-box_list-box{margin-top:14%;margin-bottom:16%}.m-roop-box_list-box_list{margin-bottom:6%;padding-bottom:6%;border-bottom:1px solid #C4C4C4;cursor:pointer}.m-roop-box_list-box_list_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-roop-box_list-box_list_img{background:#C4C4C4;border-radius:10px;overflow:hidden;width:38%}.m-roop-box_list-box_list_text-box{width:55%}.m-roop-box_list-box_list_text-box_type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1% 0 3% 0}.m-roop-box_list-box_list_text-box_type_category{line-height:1;margin-right:1vw;background:#529C52;border-radius:1000px;color:#fff;padding:1.5vw 2vw;letter-spacing:0.1em}.m-roop-box_list-box_list_text-box_type_category a{color:#fff}.m-roop-box_list-box_list_text-box_type_time{line-height:1;letter-spacing:0.1em;color:#529C52}.m-roop-box_list-box_list_text-box_heading{color:#529C52;line-height:1.5}.m-roop-box_btn a::after{left:69%}@media screen and (min-width: 767.98px){.m-roop-box{padding:8% 14% 7% 14%}.m-roop-box_list-box{margin-top:6%;margin-bottom:5%}.m-roop-box_list-box_list{margin-bottom:3%;padding-bottom:3%}.m-roop-box_list-box_list_img{width:16%}.m-roop-box_list-box_list_text-box{width:78%}.m-roop-box_list-box_list_text-box_type{margin:1% 0 2% 0}.m-roop-box_list-box_list_text-box_type_category{margin-right:10px;padding:1% 2%;letter-spacing:0.1em}.m-roop-box_btn a::after{left:67%}}.faq-box{padding:0 7% 22% 7%}.faq-box_link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10% 0 15% 0}.faq-box_link-box_list{margin-right:10%}.faq-box_link-box_list:nth-of-type(2) :nth-of-type(3){margin-right:0}.faq-box_link-box_list:nth-of-type(3) .faq-box_link-box_list_text::after{display:none}.faq-box_link-box_list_text{color:#529C52;text-decoration:underline;position:relative}.faq-box_link-box_list_text::after{content:"/";position:absolute;right:-16%}.faq-box_contents-box{margin-bottom:12.5%}.faq-box_contents-box_heading{line-height:2.14;color:#529C52;padding-bottom:4%}.faq-box_contents-box_list-box_list{border:3px solid #529C52;border-radius:10px;margin-bottom:7%;overflow:hidden}.faq-box_contents-box_list-box_list:nth-last-child(1){margin-bottom:0}.faq-box_contents-box_list-box_list_q-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6% 4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.faq-box_contents-box_list-box_list_q-flex_title{font-weight:600;color:#529C52;font-family:"Josefin Sans", sans-serif;margin-right:4.5%;line-height:1;margin-top:2%}.faq-box_contents-box_list-box_list_q-flex_text{color:#529C52;line-height:1.5;padding-left:5%;border-left:solid 2px #529C52;display:inline-block;width:80%}.faq-box_contents-box_list-box_list_q-flex_icon{width:15px;-webkit-transition:all 1s;transition:all 1s}.faq-box_contents-box_list-box_list_a-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6% 4%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#D9E8D9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-box_contents-box_list-box_list_a-flex_outer{display:none}.faq-box_contents-box_list-box_list_a-flex_title{font-weight:600;color:#529C52;font-family:"Josefin Sans", sans-serif;line-height:1;margin:0 4.5% 0 1.3%}.faq-box_contents-box_list-box_list_a-flex_text-box{width:80%;padding-left:5%;border-left:transparent solid 2px}.faq-box_contents-box_list-box_list_a-flex_text{color:#529C52;line-height:1.5}.faq-box_contents-box_list-box_list_a-flex_text2{letter-spacing:0.1em;line-height:2.17;color:#4D4D4D;font-weight:500;margin-top:3%}.faq-box_contents-box_list-box_list_a-flex_text2 a{color:#529C52;text-decoration:underline}.faq-box_contents-box_list-box_list_a-flex_icon{content:"";width:15px;height:15px}.toggle-open .faq-box_contents-box_list-box_list_a-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle-open .faq-box_contents-box_list-box_list_q-flex_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 1s;transition:all 1s}@media screen and (min-width: 767.98px){.faq-box{padding:0 25% 7% 25%}.faq-box_link-box{margin:4.5% 0}.faq-box_link-box_list{margin-right:5%}.faq-box_link-box_list:nth-of-type(2){margin-right:5%}.faq-box_link-box_list_text{line-height:1}.faq-box_link-box_list_text::after{right:-16%;top:1%}.faq-box_contents-box{margin-bottom:5%}.faq-box_contents-box_heading{padding-bottom:1.5%}.faq-box_contents-box_list-box_list{margin-bottom:3%}.faq-box_contents-box_list-box_list_q-flex{padding:2% 3%}.faq-box_contents-box_list-box_list_q-flex_title{margin-right:2%;margin-top:1%}.faq-box_contents-box_list-box_list_q-flex_text{color:#529C52;padding-left:2%;width:90%;padding-right:7%}.faq-box_contents-box_list-box_list_q-flex_icon{width:20px}.faq-box_contents-box_list-box_list_a-flex{padding:2% 3%}.faq-box_contents-box_list-box_list_a-flex_title{margin:0 2% 0 0.7%}.faq-box_contents-box_list-box_list_a-flex_text-box{padding-left:2%;width:90%;padding-right:7%}.faq-box_contents-box_list-box_list_a-flex_text{margin:0.5% 0 0.5% 0}.faq-box_contents-box_list-box_list_a-flex_icon{content:"";width:20px;height:20px}}.p-problem-box{background:rgba(217,232,217,0.4);padding:12% 7%}.p-problem-box_outer{background:#fff;border-radius:30px;padding:9%}.p-problem-box_text{margin:6% 0 10% 0;letter-spacing:0.1em;line-height:1.5}.p-problem-box_list-box_list{margin-bottom:15%}.p-problem-box_list-box_list_heading{color:#529C52;line-height:1.5;text-align:center;margin-bottom:12%;position:relative}.p-problem-box_list-box_list_heading h4{display:inline-block;padding-left:8vw;position:relative}.p-problem-box_list-box_list_heading h4::after{content:"";background-image:url(../img/problem/problem-icon.png);background-size:cover;position:absolute;display:block;background-repeat:no-repeat;top:50%;left:0vw;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:5vw;height:5vw}.p-problem-box_list-box_list_img{margin-bottom:7%}.p-problem-box_list-box_list_text{letter-spacing:0.1em;line-height:2.14}@media screen and (min-width: 767.98px){.p-problem-box{padding:5.8% 4.8%}.p-problem-box_outer{padding:5%}.p-problem-box_text{margin:4% 0 4% 0;padding:0 19%}.p-problem-box_list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-problem-box_list-box_list{width:30%;margin-bottom:0%}.p-problem-box_list-box_list_heading h4{padding-left:3vw}.p-problem-box_list-box_list_heading h4::after{width:2vw;height:2vw}.p-problem-box_list-box_list_img{margin-bottom:8%}}.p-contents-box_heading{letter-spacing:0.1em;line-height:1.5;color:#529C52;text-align:center}.p-contents-box_list_img1{width:81%}.p-contents-box_list_img2{width:70%}.p-contents-box_list_img3{width:76%}.p-contents-box_list_img4{width:74%}@media screen and (min-width: 767.98px){.p-contents-box{padding:8% 13.5% 4.5% 13.5%}.p-contents-box_heading{margin-bottom:6%}.p-contents-box_list_img1{width:88%}.p-contents-box_list_img2{width:76%;padding-top:12%}.p-contents-box_list_img3{width:83%;padding-top:0%}.p-contents-box_list_img4{width:82%;padding-top:1%}}.p-solution-box{background:rgba(217,232,217,0.4);padding:13% 7%}.p-solution-box_text{letter-spacing:0.1em;line-height:1.86}.p-solution-box_img-box{margin:10% 0 13% 0}.p-solution-box_img-box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7%}.p-solution-box_img-box_flex_list{width:48%}.p-solution-box_img-box_list_img{width:100%}.p-solution-box_img-box_list_text{color:#529C52;text-align:center;margin:5px}@media screen and (min-width: 767.98px){.p-solution-box{padding:4% 25%}.p-solution-box_img-box{margin:7% 0 8% 0}.p-solution-box_img-box_flex{margin-bottom:4%}.p-solution-box_img-box_flex_list{width:49%}}.p-s-detail-box{padding:17% 7%}.p-s-detail-box_heading{text-align:center;letter-spacing:0.1em;color:#529C52;margin-bottom:11%}.p-s-detail-box_list-box_list{margin-bottom:11%}.p-s-detail-box_list-box_list_img{width:100%}.p-s-detail-box_list-box_list_heading{color:#529C52;margin:6% 0}.p-s-detail-box_list-box_list_text{letter-spacing:0.1em;line-height:1.86}.p-s-detail-box_text-box{background:rgba(217,232,217,0.4);border-radius:20px;padding:14% 5%}.p-s-detail-box_text-box_heading{letter-spacing:0.1em;color:#529C52;text-align:center;margin-bottom:7%}.p-s-detail-box_text-box_text{letter-spacing:0.1em;line-height:1.86;margin-bottom:7%}.p-s-detail-box_btn{width:90%}@media screen and (min-width: 767.98px){.p-s-detail-box{padding:6% 14%}.p-s-detail-box_heading{margin-bottom:5%}.p-s-detail-box_list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10%}.p-s-detail-box_list-box_list{margin-bottom:0%;width:32%}.p-s-detail-box_list-box_list_img{width:100%}.p-s-detail-box_list-box_list_heading{margin:6% 0}.p-s-detail-box_text-box{padding:5% 15%}.p-s-detail-box_text-box_heading,.p-s-detail-box_text-box_text{margin-bottom:2.5%}.p-s-detail-box_btn{width:40%}}.s-p-features-box{background:#D9E8D9;padding:10% 7%}.s-p-features-box_outer{background-color:#fff;border-radius:30px;padding:7% 7% 10% 7%}.s-p-features-box_heading-box{color:#529C52;text-align:center;margin-bottom:7%}.s-p-features-box_heading-box_main{letter-spacing:0.05em;font-weight:600;font-family:"Josefin Sans", sans-serif;line-height:1}.s-p-features-box_heading-box_sub{line-height:1;letter-spacing:00.1em}.s-p-features-box_list-box_list{margin-bottom:12%}.s-p-features-box_list-box_list:nth-last-child(1){margin-bottom:0}.s-p-features-box_list-box_list_img{width:100%}.s-p-features-box_list-box_list_heading{color:#529C52;line-height:1.5;margin:5% 0 3% 0}.s-p-features-box_list-box_list_text{line-height:1.85;letter-spacing:0.1em;font-weight:500}@media screen and (min-width: 767.98px){.s-p-features-box{padding:5%}.s-p-features-box_outer{padding:4% 10% 4% 10%}.s-p-features-box_heading-box{margin-bottom:7%}.s-p-features-box_list-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4%}.s-p-features-box_list-box_list{margin-bottom:0%;width:33%;margin-right:2%}.s-p-features-box_list-box_list:nth-last-child(1){margin-right:0}.s-p-features-box_list-box_list_img{width:100%}.s-p-features-box_list-box_list_heading{color:#529C52;line-height:1.5;margin-bottom:2%;padding:0 3%}.s-p-features-box_list-box_list_text{padding:0 3%}}.s-p-flow-box{padding:14% 7% 0 7%}.s-p-flow-box_text{color:#529C52;line-height:1.85;letter-spacing:0.1em;margin-bottom:7%}.s-p-flow-box_list-box{margin-bottom:21%}.s-p-flow-box_list-box_list{margin-bottom:6.5%}.s-p-flow-box_list-box_list_num{text-align:center;width:54%;margin:0 auto 7% auto;border:3px solid #529C52;border-radius:1000px;letter-spacing:0.1em;line-height:1.43;padding:4.4% 0;color:#529C52}.s-p-flow-box_list-box_list_num2{padding:1.5% 0}.s-p-flow-box_list-box_list_num3{padding:1.5% 0;background-color:#529C52;color:#fff}.s-p-flow-box_list-box_list_text{letter-spacing:0.1em;line-height:1.86;margin-bottom:5%}.s-p-flow-box_list-box_list_text a{color:#529C52}.s-p-flow-box_list-box_list_next{width:20px;margin:0 auto}.s-p-flow-box_img{width:100%}.s-p-flow-box_img img{width:100%}@media screen and (min-width: 767.98px){.s-p-flow-box{padding:6% 24% 0 24%}.s-p-flow-box_text{margin-bottom:10%}.s-p-flow-box_list-box{margin-bottom:21%}.s-p-flow-box_list-box_list{margin-bottom:2%}.s-p-flow-box_list-box_list_pc-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2%}.s-p-flow-box_list-box_list_num{width:30%;margin:0 5% 0% 0;padding:2.9% 0}.s-p-flow-box_list-box_list_num2{padding:1.5% 0}.s-p-flow-box_list-box_list_num3{padding:1.5% 0;background-color:#529C52;color:#fff}.s-p-flow-box_list-box_list_text{width:70%;margin-bottom:0%}}.s-p-faq-box{padding:14% 7% 17% 7%}.s-p-faq-box_list-box{margin-bottom:6%}.s-p-faq-box_list-box_list{border:3px solid #529C52;border-radius:10px;margin-bottom:7%;overflow:hidden}.s-p-faq-box_list-box_list:nth-last-child(1){margin-bottom:0}.s-p-faq-box_list-box_list_q-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6% 4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.s-p-faq-box_list-box_list_q-flex_title{font-weight:600;color:#529C52;font-family:"Josefin Sans", sans-serif;margin-right:5%;line-height:1;margin-top:2%}.s-p-faq-box_list-box_list_q-flex_text{color:#529C52;line-height:1.5;padding-left:5%;border-left:solid 2px #529C52;display:inline-block;width:80%}.s-p-faq-box_list-box_list_q-flex_icon{width:15px;-webkit-transition:all 1s;transition:all 1s}.s-p-faq-box_list-box_list_a-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6% 4%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#D9E8D9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-p-faq-box_list-box_list_a-flex_outer{display:none}.s-p-faq-box_list-box_list_a-flex_title{font-weight:600;color:#529C52;font-family:"Josefin Sans", sans-serif;margin-right:4.5%;line-height:1}.s-p-faq-box_list-box_list_a-flex_text-box{width:80%;padding-left:5%;border-left:transparent solid 2px}.s-p-faq-box_list-box_list_a-flex_text{color:#529C52;line-height:1.5}.s-p-faq-box_list-box_list_a-flex_text2{letter-spacing:0.1em;line-height:2.17;color:#4D4D4D;font-weight:500}.s-p-faq-box_list-box_list_a-flex_icon{content:"";width:15px;height:15px}.s-p-faq-box_btn{width:92%}.s-p-faq-box .utility-btn_text::after{left:81%}.toggle-open .s-p-faq-box_list-box_list_a-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle-open .s-p-faq-box_list-box_list_q-flex_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 1s;transition:all 1s}@media screen and (min-width: 767.98px){.s-p-faq-box{padding:6% 25% 6% 25%}.s-p-faq-box_list-box_list{margin-bottom:3%}.s-p-faq-box_list-box_list_q-flex{padding:2% 3%}.s-p-faq-box_list-box_list_q-flex_title{margin-right:2%;margin-top:1%}.s-p-faq-box_list-box_list_q-flex_text{color:#529C52;padding-left:2%;width:90%;padding-right:7%}.s-p-faq-box_list-box_list_q-flex_icon{width:20px}.s-p-faq-box_list-box_list_a-flex{padding:2% 3%}.s-p-faq-box_list-box_list_a-flex_title{margin-right:1%}.s-p-faq-box_list-box_list_a-flex_text-box{padding-left:2%;width:90%}.s-p-faq-box_list-box_list_a-flex_text{margin:0.5% 0 0% 0}.s-p-faq-box_list-box_list_a-flex_text2{margin:3% 0 0.5% 0}.s-p-faq-box_list-box_list_a-flex_icon{content:"";width:20px;height:20px}.s-p-faq-box_btn{width:80%}.s-p-faq-box .utility-btn_text::after{left:81%}}@media screen and (min-width: 1499.98px), print{.s-p-faq-box_btn{width:50%}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0px !important}.contact-kv-btn{margin-top:10%;width:90%}.contact-kv-btn a{padding:4% 13% 4% 0%}.contact-kv-btn a::after{left:83%}.contact-box,.contact-box-note,.hearing .s-p-faq-box{background:#D9E8D9;padding:12% 7% 12% 7%}.contact-box label,.contact-box-note label,.hearing .s-p-faq-box label{display:block}.contact-box .contact-box_form-box_block_title_main,.contact-box-note .contact-box_form-box_block_title_main,.hearing .s-p-faq-box .contact-box_form-box_block_title_main{margin-right:3%}.contact-box_outer,.contact-box-note_outer,.hearing .s-p-faq-box_outer{background-color:#fff;border-radius:30px;padding:12% 6.5%}.hearing .contact-box_outer{padding:12% 0}@media screen and (min-width: 767.98px){.hearing .contact-box_outer{padding:4% 12%}}.contact-box_header-link{text-align:right;margin-bottom:16%}@media screen and (min-width: 767.98px){.contact-box_header-link{margin-bottom:6%}}.hearing .contact-box{padding-top:0;padding-bottom:0;background-color:#fff}.contact-box_header-link_text{display:block;color:#fff;background:#529C52;text-align:center;float:right;padding:1em 2em;white-space:nowrap;font-weight:bold;cursor:pointer;border-radius:2em}.contact-box_header-link_text:hover{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.contact-box_heading{text-align:center;color:#529C52;margin-bottom:13%;letter-spacing:0.1em}.contact-box_form-box_block{margin-bottom:10%}.contact-box_form-box_block_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10%}.contact-box_form-box_block_title_main{letter-spacing:0.1em;line-height:1.5;font-weight:700}.contact-box_form-box_block_title_main_sub{letter-spacing:0}.contact-box_form-box_block_title_main_sub a{color:#4D4D4D;text-decoration:underline}.contact-box_form-box_block_title_sub{letter-spacing:0.1em;line-height:1;color:#529C52}.contact-box_form-box_last-check-block{margin-bottom:15%}.contact-box_form-box_last-check-block .error{position:absolute;top:6.5vw;left:10vw}.contact-box_form-box_t-box_need{color:#529C52;margin-left:4%}.contact-box_form-box_t-box label{letter-spacing:0.1em;cursor:pointer;line-height:1.5;display:block;margin-bottom:4%}.contact-box_form-box_t-box textarea{width:100%;padding:6% 5%;border:2px solid #529C52;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.contact-box_form-box_t-box textarea::-webkit-input-placeholder,.contact-box_form-box_t-box textarea:-ms-input-placeholder,.contact-box_form-box_t-box textarea::-ms-input-placeholder,.contact-box_form-box_t-box textarea::-webkit-input-placeholder{color:#C4C4C4}.contact-box_form-box_t-box textarea::-webkit-input-placeholder,.contact-box_form-box_t-box textarea:-ms-input-placeholder,.contact-box_form-box_t-box textarea::-ms-input-placeholder,.contact-box_form-box_t-box textarea::placeholder{color:#C4C4C4}.contact-box_form-box_t-box input{width:100%;padding:6% 5%;border:2px solid #529C52;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.contact-box_form-box_t-box input::-webkit-input-placeholder,.contact-box_form-box_t-box input:-ms-input-placeholder,.contact-box_form-box_t-box input::-ms-input-placeholder,.contact-box_form-box_t-box input::-webkit-input-placeholder{color:#C4C4C4}.contact-box_form-box_t-box input::-webkit-input-placeholder,.contact-box_form-box_t-box input:-ms-input-placeholder,.contact-box_form-box_t-box input::-ms-input-placeholder,.contact-box_form-box_t-box input::placeholder{color:#C4C4C4}.contact-box_form-box_input-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5% 0 0;border:2px solid #529C52;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}@media screen and (min-width: 767.98px){.contact-box_form-box_input-unit{padding-right:1.5%}}.contact-box_form-box_input-unit input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none}.input-unit{margin-left:5px;color:#4D4D4D;white-space:nowrap}.contact-box_form-box_r-box .mwform-radio-field{margin-bottom:8%;position:relative;display:block}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]{display:none}.contact-box_form-box_r-box .mwform-radio-field span{letter-spacing:0.1em;cursor:pointer;line-height:1.5;margin-left:40px;font-weight:700;display:block}@media screen and (min-width: 767.98px){.contact-box_form-box_r-box .mwform-radio-field span{margin-left:50px}}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]+:after{content:"";position:absolute;top:50%;-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%);background-size:contain;background-repeat:no-repeat;background-position:center center;width:12px;height:9px;left:4px}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]+:before{content:"";display:inline-block;position:absolute;top:-5px;left:0;top:50%;left:0%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);border:2px solid #529C52;background-color:transparent;border-radius:6px;width:24px;height:24px}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]+::after{background-image:url(../img/contact/check-gray.svg)}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]:checked+:after{background-image:url(../img/contact/check-white.svg);background-color:#529C52}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]:checked+::before{background-color:#529C52}.contact-box_form-box_r-box .mwform-radio-field_flex_list{margin-bottom:8%;position:relative}.contact-box_form-box_c-box{position:relative;width:100%;text-align:left;line-height:1}.contact-box_form-box_c-box input[type=checkbox]{display:none}.contact-box_form-box_c-box input[type=checkbox]+:after{content:"";position:absolute;top:50%;-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%);background-size:contain;background-repeat:no-repeat;background-position:center center;width:12px;height:9px;left:4px;cursor:pointer}.contact-box_form-box_c-box input[type=checkbox]+:before{content:"";display:inline-block;position:absolute;top:50%;left:0%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:24px;height:24px;border:2px solid #529C52;background-color:transparent;border-radius:6px}.contact-box_form-box_c-box input[type=checkbox]+::after{background-image:url(../img/contact/check-gray.svg)}.contact-box_form-box_c-box input[type=checkbox]:checked+:after{background-image:url(../img/contact/check-white.svg);background-color:#529C52}.contact-box_form-box_c-box input[type=checkbox]:checked+::before{background-color:#529C52}.contact-box_form-box_c-box_positon{position:relative;display:inline-block}.contact-box_form-box_c-box2_list{margin-bottom:1%}.contact-box_form-box_c-box2_list_title{font-weight:bold;line-height:1.5;letter-spacing:0.1em;margin-bottom:5%;text-align:left;display:none}.contact-box_form-box_c-box2_list_box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-box_form-box_c-box2_list_box .mwform-checkbox-field{position:relative;margin-bottom:10%;text-align:left;width:49.9%}.contact-box_form-box_c-box2_list_box .mwform-checkbox-field:nth-last-child(1){margin-right:0}.contact-box_form-box_c-box2_list_box .mwform-checkbox-field span{text-align:left;padding-left:40px;display:block;position:relative;font-weight:bold}@media screen and (min-width: 767.98px){.contact-box_form-box_c-box2_list_box .mwform-checkbox-field span{padding-left:50px}}.contact-box_form-box_c-box2_list_box_block{display:block;width:100%;position:relative;margin-right:4%;margin-bottom:7%;text-align:left}.contact-box_form-box_c-box2_list_box_block .mwform-checkbox-field-text{font-weight:bold}.contact-box_form-box_c-box2_list_box_block label{text-align:left;padding-left:40px}.contact-box_form-box_c-box2_list_box_block2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7%}.contact-box_form-box_c-box2_list_box_block2 label{white-space:nowrap;margin-bottom:0;margin-right:5%}.contact-box_form-box_c-box2_list_box_block2 input{padding:3% 2.5%}.contact-box_form-box_c-box2_list_box2{display:block}.contact-box_form-box_c-box2_list_box2 .mwform-checkbox-field{width:100%;text-align:left;margin-bottom:10%;display:block}.contact-box_form-box_btn,.contact-box_form-box_btn_text{padding:0}.contact-box_form-box_btn input{outline:none;border:none;background-color:#529C52;color:#fff;cursor:pointer;border-radius:1000px;padding:4% 10% 4% 0%;width:100%}.contact-box_form-box_btn input[type="submit"]{font-weight:700}.contact-box_text{letter-spacing:0.1em;line-height:1.86;margin-bottom:13%}.contact-box_text a{color:#529C52}.contact-box_text2{line-height:2.1;margin-bottom:15%}.contact-box_text2 span{text-decoration:underline;font-weight:600;color:#CC1D1D}.contact-box_form-box_s-p-block{margin-bottom:22%}.contact-box_form-box_s-p-block:nth-last-of-type(1){margin-bottom:0}.contact-box_form-box_s-heading{color:#529C52;line-height:1.5;margin-bottom:5.7%;font-weight:700}.contact-box_form-box_s-p-c-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-box_form-box_s-p-c-box .mwform-checkbox-field{width:49.9%;margin-bottom:10%;position:relative}.contact-box_form-box_s-p-c-box .mwform-checkbox-field:nth-last-of-type(1){margin-bottom:5%}.contact-box_form-box_s-p-c-box .mwform-checkbox-field span{font-weight:bold;display:block;margin-left:40px}@media screen and (min-width: 767.98px){.contact-box_form-box_s-p-c-box .mwform-checkbox-field span{margin-left:50px}}.contact-box_form-box_s-p-c-box__vertical{display:block}.contact-box_form-box_s-p-c-box__vertical .mwform-checkbox-field{display:block;width:auto}.contact-box_form-box_s-p-c-box__vertical .mwform-checkbox-field-text{letter-spacing:0.1em;cursor:pointer;line-height:1.5;margin-left:40px;font-weight:700;display:block}.contact-box_form-box_s-p-c-box.contact-box_form-box_s-p-c-box2 .mwform-checkbox-field{width:49.9%}.contact-box_form-box_s-p-c-box_list2{position:relative}.contact-box_form-box_s-p-c-box_list2 input{width:100%;padding:6% 5%;border:2px solid #529C52;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.contact-box_form-box_s-p-c-box_list2 input::-webkit-input-placeholder,.contact-box_form-box_s-p-c-box_list2 input:-ms-input-placeholder,.contact-box_form-box_s-p-c-box_list2 input::-ms-input-placeholder,.contact-box_form-box_s-p-c-box_list2 input::-webkit-input-placeholder{color:#C4C4C4}.contact-box_form-box_s-p-c-box_list2 input::-webkit-input-placeholder,.contact-box_form-box_s-p-c-box_list2 input:-ms-input-placeholder,.contact-box_form-box_s-p-c-box_list2 input::-ms-input-placeholder,.contact-box_form-box_s-p-c-box_list2 input::placeholder{color:#C4C4C4}.contact-box_form-box_s-p-c-box2{text-align:left}.contact-box_form-box_s-p-c-box2 .mwform-checkbox-field{width:100%;position:relative;display:block;margin-bottom:10%}.contact-box_form-box_s-p-c-box2 .mwform-checkbox-field span{text-align:left;line-height:1.5;font-weight:bold;display:block}.contact-box_form-box_s-p-r-box2{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-box_form-box_s-p-r-box2 .mwform-radio-field{margin-right:6%}.contact-box_form-box_s-p-r-box2 .mwform-radio-field:nth-of-type(3){margin-right:0}.contact-box_form-box_s-p-r-box3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-box_form-box_s-p-r-box3 .mwform-radio-field{margin-right:0%;position:relative}.contact-box_form-box_s-p-r-box3 .mwform-radio-field span{white-space:nowrap;margin-left:40px}.contact-box_form-box_s-p-r-box5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-box_form-box_s-p-r-box5 .mwform-radio-field{margin-right:3%;width:40%}.contact-box_form-box_s-p-r-box5 .mwform-radio-field span{white-space:nowrap;margin-left:40px}@media screen and (min-width: 767.98px){.contact-box_form-box_s-p-r-box5 .mwform-radio-field span{margin-left:50px}}.checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.checkbox-container .mwform-checkbox-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin-bottom:0;text-align:left}.checkbox-container .mwform-checkbox-field span{font-weight:bold;text-align:left}@media screen and (min-width: 767.98px){.checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.checkbox-container .mwform-checkbox-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin-bottom:0}.checkbox-container .mwform-checkbox-field span{text-align:left}}.contact-box_form-box_yen-box{position:relative}.contact-box_form-box_yen-box label{cursor:pointer;line-height:1.5;display:block;margin-bottom:4%}.contact-box_form-box_yen-box_input-outer{position:relative;width:100%}.contact-box_form-box_yen-box_input-outer::after{content:"円/年";color:#4D4D4D;font-weight:bold;position:absolute;top:50%;right:-0%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block}.contact-box_form-box_yen-box input{width:100%;padding:6% 5%;border:2px solid #529C52;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.contact-box_form-box_yen-box input::-webkit-input-placeholder,.contact-box_form-box_yen-box input:-ms-input-placeholder,.contact-box_form-box_yen-box input::-ms-input-placeholder,.contact-box_form-box_yen-box input::-webkit-input-placeholder{color:#C4C4C4}.contact-box_form-box_yen-box input::-webkit-input-placeholder,.contact-box_form-box_yen-box input:-ms-input-placeholder,.contact-box_form-box_yen-box input::-ms-input-placeholder,.contact-box_form-box_yen-box input::placeholder{color:#C4C4C4}.contact-box_form-box_small-t-box label{cursor:pointer;line-height:1.5;display:block;margin-bottom:4%}.contact-box_form-box_file-box span{display:none}.contact-box_form-box_file-box_list-outer{width:auto;margin-bottom:10%;background:#fff;border:2px solid #529C52;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:15px}.contact-box_form-box_file-box_list-outer:nth-last-of-type(1){margin-bottom:0;margin-right:0}@media screen and (min-width: 767.98px){.contact-box_form-box_file-box_list-outer{margin-right:10px}}.contact-box_form-box_file-box_list-outer.filled{background-color:#C4C4C4;border:2px solid #707070}.contact-box_form-box_file-box_list-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-box_form-box_file-box_input{background-color:#4D4D4D;background:#C4C4C4;border:1px solid #4D4D4D;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;line-height:1;font-weight:500;padding:5px 10px;cursor:pointer}.contact-box_form-box_file-box_text{color:#4D4D4D;margin-left:8px;display:none !important}.mw_wp_form input[type="file"]{width:100%}.c-line-h{line-height:1.5 !important}.c-w-nowrap{white-space:nowrap}.mb5{margin-bottom:5%}.mb15-10{margin-bottom:15%}.last-check label{padding-left:30px;color:#fff;position:relative;display:inline}.last-check a{color:#529C52}@media screen and (min-width: 767.98px){.last-check{margin:0 auto;text-align:center}}@media screen and (min-width: 767.98px){.contact-kv-btn{margin-top:5%;width:50%}.contact-kv-btn a{padding:4% 14% 4% 0%}.contact-kv-btn a::after{left:79%}.contact-box,.contact-box-note,.hearing .s-p-faq-box{padding:4% 5% 4% 5%}.contact-box_outer,.contact-box-note_outer,.hearing .s-p-faq-box_outer{padding:4% 22%}.contact-box_heading,.contact-box_form-box_block,.contact-box_form-box_block_title{margin-bottom:5%}.contact-box_form-box_block_title_main{margin-right:20px}.contact-box_form-box_last-check-block{margin-bottom:10%}.contact-box_form-box_last-check-block .error{top:260%;left:51%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact-box_form-box_t-box_need{margin-left:2%}.contact-box_form-box_t-box label{margin-bottom:1.5%}.contact-box_form-box_t-box textarea,.contact-box_form-box_t-box input{padding:3% 1.5%}.contact-box_form-box_t-box_input50 input{width:50%}.contact-box_form-box_r-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-box_form-box_r-box .mwform-radio-field{margin-bottom:3%;padding-right:7%}.contact-box_form-box_r-box .mwform-radio-field span{line-height:1.5}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]+:after{width:15px;height:11px;left:5px}.contact-box_form-box_r-box .mwform-radio-field input[type=radio]+:before{width:30px;height:30px}.contact-box_form-box_c-box{margin:6% 0}.contact-box_form-box_c-box input[type=checkbox]+:after{width:15px;height:11px;left:5px}.contact-box_form-box_c-box input[type=checkbox]+:before{width:30px;height:30px}.contact-box_form-box_c-box2{margin:3% 0 8% 0}.contact-box_form-box_c-box2_list{margin-bottom:1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7%}.contact-box_form-box_c-box2_list_title{margin-bottom:0%;width:auto;white-space:nowrap;width:35%;display:none}.contact-box_form-box_c-box2_list_box{width:100%}.contact-box_form-box_c-box2_list_box .mwform-checkbox-field{margin-right:0%;margin-bottom:0%;width:33.2%}.contact-box_form-box_c-box2_list_box_block{display:-webkit-box;display:-ms-flexbox;display:flex;width:20%;margin-right:0%;margin-bottom:0%}.contact-box_form-box_c-box2_list_box_block .mwform-checkbox-field-text{font-weight:bold}.contact-box_form-box_c-box2_list_box_block label{padding-left:50px}.contact-box_form-box_c-box2_list_box_block2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0%;width:80%}.contact-box_form-box_c-box2_list_box_block2 label{margin-right:5%}.contact-box_form-box_c-box2_list_box_block2 input{padding:3% 2.5%;width:100%}.contact-box_form-box_c-box2_list_box2{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-box_form-box_c-box2_list_box2 .mwform-checkbox-field{width:33.2%;margin-bottom:0%}.contact-box_form-box_btn{width:41%;padding:0}.contact-box_form-box_btn input{padding:4% 13% 4% 0%}.contact-box_form-box_btn input::after{left:63%}.contact-box_text{margin-bottom:8%}.contact-box_text2{line-height:2;margin-bottom:2.5%}.contact-box_form-box_s-p-block{margin-bottom:12.2%}.contact-box_form-box_s-p-block:nth-last-of-type(1){margin-bottom:0}.contact-box_form-box_s-heading{margin-bottom:5%}.contact-box_form-box_s-p-c-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-box_form-box_s-p-c-box .mwform-checkbox-field{width:22%;margin-bottom:0%}.contact-box_form-box_s-p-c-box .mwform-checkbox-field:nth-last-of-type(1){margin-bottom:0%}.contact-box_form-box_s-p-c-box .mwform-checkbox-field span{white-space:nowrap}.contact-box_form-box_s-p-c-box__vertical .mwform-checkbox-field{width:auto;padding-right:7%;display:block}.contact-box_form-box_s-p-c-box.contact-box_form-box_s-p-c-box2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-box_form-box_s-p-c-box.contact-box_form-box_s-p-c-box2 .mwform-checkbox-field{width:24.9%}.contact-box_form-box_s-p-c-box_list2{width:34%;position:relative;margin-bottom:0%}.contact-box_form-box_s-p-c-box_list2 input{padding:7% 5%}.contact-box_form-box_s-p-c-box2 .mwform-checkbox-field{width:100%;margin-bottom:6%}.contact-box_form-box_s-p-c-box2 .mwform-checkbox-field span{display:block;line-height:1}.contact-box_form-box_s-p-c-box3{margin:0}.contact-box_form-box_s-p-r-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-box_form-box_s-p-r-box li{margin-right:6%}.contact-box_form-box_s-p-r-box_title{margin-bottom:4%}.contact-box_form-box_s-p-r-box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-box_form-box_s-p-r-box2 .mwform-radio-field{margin-right:6%}.contact-box_form-box_s-p-r-box2 .mwform-radio-field:nth-of-type(3){margin-right:0}.contact-box_form-box_s-p-r-box3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-box_form-box_s-p-r-box3 .mwform-radio-field{margin-right:7%}.contact-box_form-box_s-p-r-box3 .mwform-radio-field span{white-space:nowrap;margin-left:50px}.contact-box_form-box_s-p-r-box4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-box_form-box_s-p-r-box4 .mwform-radio-field{margin-right:1%}.contact-box_form-box_s-p-r-box4 .mwform-radio-field span{white-space:nowrap;margin-left:50px}.contact-box_form-box_s-p-r-box5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-box_form-box_s-p-r-box5 .mwform-radio-field{margin-right:5%;width:auto}.contact-box_form-box_s-p-r-box5 .mwform-radio-field span{white-space:nowrap;margin-left:50px}.contact-box_form-box_yen-box label{margin-bottom:4%}.contact-box_form-box_yen-box_input-outer{position:relative;width:50%}.contact-box_form-box_yen-box input{width:100%;padding:6% 3%}.contact-box_form-box_small-t-box label{margin-bottom:4%}.contact-box_form-box_file-box{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}.contact-box_form-box_file-box_list-outer{width:32%;margin-bottom:0%;padding:15px 10px;padding:2.5% 1.3%}.contact-box_form-box_file-box_list-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-box_form-box_file-box_input{padding:5px 5px;padding:3%;letter-spacing:1}.contact-box_form-box_file-box_text{letter-spacing:1;margin-left:5px}.form-margin .contact-box_form-box_r-box_contents label{margin-left:40px}.form-margin li:nth-last-child(1){margin:0 0 5% 0}.mb5{margin-bottom:0%}.mb15-10{margin-bottom:10%}.last-check label{padding-left:40px}.contanct-mb0 .mwform-radio-field{margin-bottom:0 !important}}@media screen and (min-width: 767.98px){.contact-box_outer{padding:6% 10%}}.contact-tel-box{padding:14% 7% 20% 7%}.contact-tel-box_heading{letter-spacing:0.1em;color:#529C52;text-align:center;line-height:1.5;margin-bottom:5%}.contact-tel-box_text{letter-spacing:0.1em;line-height:1.86;margin-bottom:8%}.contact-tel-box_tel{text-align:center;margin-bottom:5%}.contact-tel-box_tel a{color:#529C52;font-weight:bold}.contact-tel-box_day{text-align:center;letter-spacing:0.1em;line-height:1.86}@media screen and (min-width: 767.98px){.contact-tel-box{padding:4% 24% 5% 24%}.contact-tel-box_heading{margin-bottom:2%}.contact-tel-box_text{text-align:center;margin-bottom:5%}.contact-tel-box_tel{margin-bottom:1%}}.contact-back-btn::after{display:none}.contact-check-box .contact-back-btn::after{display:block}.contact-check-box .check-intro,.contact-check-box .contact-box_form-box_last-check-block{display:none}.contact-check-box .contact-box_form-box_block_title{margin-bottom:5%}.contact-check-box .contact-box_form-box_c-box2_list{margin-bottom:5%}.contact-check-box .contact-box_form-box_c-box2_list_box2{text-align:left}.contact-check-box .contact-box_form-box_c-box2_list_box_block2{display:block;text-align:left}.contact-check-box .contact-box_form-box_c-box2_list_box_block2 label{margin-bottom:7%}.contact-check-box .file-box a{display:none !important}@media screen and (min-width: 767.98px){.contact-check-box .contact-box_form-box_block_title{margin-bottom:2%}.contact-check-box .contact-box_form-box_t-box label{margin-bottom:2%}.contact-check-box .contact-box_form-box_c-box2_list{margin-bottom:5%;display:block}.contact-check-box .contact-box_form-box_c-box2_list_title,.contact-check-box .contact-box_form-box_c-box2_list_box_block{margin-bottom:2%}}.contact-thanks-container .contact-box_outer{padding:12% 1%}.contact-thanks-container .contact-box_heading{margin-bottom:0}.contact-thanks-box_img{width:30%;margin:0 auto}.contact-thanks-box_text{padding:2em 1em 5em;text-align:center;letter-spacing:0.1em}.contact-thanks-box_explain-box{padding:0 1em 2em}.contact-thanks-box_explain-heading{margin-bottom:1.5em}.contact-thanks-box_explain-box p span{color:#CC1D1D}.contact-thanks-box_btn{width:85%}.contact-thanks-box_btn_text::after{left:75%}.contact-thanks-box_additional-note{padding:0 1em;margin-top:2em}@media screen and (min-width: 767.98px){.contact-thanks-box_additional-note{margin:4em 10% 0}}@media screen and (min-width: 767.98px){.contact-thanks-container .contact-box_outer{padding:7% 0%}.contact-thanks-container .contact-box_heading{margin-bottom:0}.contact-thanks-box_img{width:15%}.contact-thanks-box_img img{width:100%}.contact-thanks-box_text{padding:2em 1em 3em}.contact-thanks-box_explain-box{margin:0 10% 3%}.contact-thanks-box_btn{width:30%}.contact-thanks-box_btn_text::after{left:70%}}@media screen and (min-width: 1499.98px), print{.contact-thanks-box_btn{width:23%}.contact-thanks-box_btn_text::after{left:74%}}.contact-note-box_textlarge{font-weight:bold;margin-bottom:1em}.contactnote-box_text span{color:#CC1D1D}#q_maintenance-cost .contact-box_form-box_t-box,#q_annual-cost .contact-box_form-box_t-box,#q_tax .contact-box_form-box_t-box,#q_income .contact-box_form-box_t-box,#a_building-on-site{display:none}.contact-check-box #q_maintenance-cost .contact-box_form-box_t-box,.contact-check-box #q_annual-cost .contact-box_form-box_t-box,.contact-check-box #q_tax .contact-box_form-box_t-box,.contact-check-box #q_income .contact-box_form-box_t-box,.contact-check-box #a_building-on-site{display:block}.contact-check-box .contact-box_form-box_input-unit{border:none}.contact-check-box .contact-box_form-box_c-box{margin:0}.contact-check-box .contact-box_form-box_t-box{margin-top:6%}@media screen and (min-width: 767.98px){.contact-check-box .contact-box_form-box_t-box{margin-top:2%}}.news-link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10% 0 15% 0;padding:0 19%}.news-link-box_list{margin-right:10%;margin-bottom:5%}.news-link-box_list:nth-of-type(5){margin-right:0}.news-link-box_list:nth-of-type(5) .news-link-box_list_text::after{display:none}.news-link-box_list_text{color:#529C52;text-decoration:underline;position:relative}.news-link-box_list_text::after{content:"/";position:absolute;right:-4vw}.news-list-box{padding:0 7% 14% 7%}.news-list-box_list{margin-bottom:12%;cursor:pointer}.news-list-box_list_img{width:100%;border-radius:30px;overflow:hidden}.news-list-box_list_img img{width:100%;border-radius:30px}.news-list-box_list_text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4% 0 3% 0}.news-list-box_list_text-box_category{line-height:1;margin-right:1vw;background:#529C52;border-radius:1000px;color:#fff;padding:1vw 1.5vw;letter-spacing:0.1em;font-weight:bold}.news-list-box_list_text-box_category a{color:#fff}.news-list-box_list_text-box_time{line-height:1;letter-spacing:0.1em;color:#529C52;font-weight:bold}.news-list-box_list_heading{color:#529C52;line-height:1.5;margin-bottom:2%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.news-list-box_list_text{line-height:1.85;letter-spacing:0.1em;overflow:hidden;color:#4D4D4D;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}@media screen and (min-width: 767.98px){.news-link-box{margin:6% 0 5% 0;padding:0 33%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-link-box_list{margin-right:0%;margin-bottom:0%}.news-link-box_list_text::after{top:-0.2vw;right:-1.7vw;font-size:0.97222vw}.news-list-box{padding:0 14% 4% 14%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list-box_list{margin-bottom:4%;width:32%;margin-right:2%}.news-list-box_list:nth-of-type(3n){margin-right:0}.news-list-box_list_img{width:100%}.news-list-box_list_text-box{margin:4% 0 3% 0;padding:0 3%}.news-list-box_list_text-box_category{padding:5px 10px;margin-right:10px}.news-list-box_list_heading{color:#529C52;line-height:1.5;margin-bottom:2%;padding:0 3%;height:5vw;max-height:3em}.news-list-box_list_text{padding:0 3%}}.article-box{padding:0 7% 15% 7%}.article-box_img{width:100%}.article-box_img img{width:100%}.article-box_type-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4% 0 3% 0}.article-box_type-box_category{line-height:1;margin-right:2vw;background:#529C52;border-radius:1000px;color:#fff;padding:1vw 1.5vw;letter-spacing:0.1em;font-weight:bold}.article-box_type-box_category a{color:#fff}.article-box_type-box_time{line-height:1;letter-spacing:0.1em;color:#529C52;font-weight:bold}.article-box_heading{line-height:1.5;margin-bottom:6%;letter-spacing:0.07em}@media screen and (min-width: 767.98px){.article-box{padding:3% 0% 7% 0;max-width:720px;margin:0 auto}.article-box_type-box{margin:3% 0 3% 0}.article-box_type-box_category{padding:5px 10px;margin-right:10px}.article-box_heading{line-height:1.5;margin-bottom:5%;padding-bottom:5%;border-bottom:1px solid #C4C4C4}}.article-content-box img{margin-bottom:10%}.article-content-box p{display:block;line-height:1.86;font-size:3.38164vw;margin-bottom:10%;letter-spacing:0.07em}.article-content-box h2{font-size:5.31401vw;line-height:1.59;letter-spacing:0.2em;font-weight:500;border-bottom:1px solid #C4C4C4;margin-bottom:10%;padding-bottom:4%;position:relative}.article-content-box h2::after{content:"";width:24%;height:5px;background-color:#529C52;position:absolute;bottom:-2%;left:0}.article-content-box h3,.article-content-box h4,.article-content-box h5,.article-content-box h6{line-height:1.22;letter-spacing:0.2em;font-weight:500;padding-left:15px;font-size:4.34783vw;position:relative;margin-bottom:10%}.article-content-box h3::after,.article-content-box h4::after,.article-content-box h5::after,.article-content-box h6::after{content:"";width:5px;width:1.2%;height:25px;height:6vw;background-color:#529C52;position:absolute;top:-0.3vw;left:0}.article-content-box blockquote{display:block;line-height:1.86;font-size:3.38164vw;margin-bottom:10%;font-weight:700;font-style:normal;background-color:#F3F3F3;padding:7%;margin-top:10%;border:none;letter-spacing:0.07em}.article-content-box blockquote p{font-weight:700}.article-content-box blockquote a{color:#529C52}.article-content-box blockquote cite{font-style:normal}@media screen and (min-width: 767.98px){.article-content-box{border-bottom:1px solid #C4C4C4;padding-bottom:16%}.article-content-box img{margin-bottom:3.5%}.article-content-box p{font-size:0.97222vw;font-size:14px;margin-bottom:3.5%}.article-content-box h2{font-size:1.94444vw;font-size:28px;margin-bottom:3.5%;padding-bottom:3%}.article-content-box h2::after{content:"";width:15%;height:5px;bottom:-2%;left:0}.article-content-box h3,.article-content-box h4,.article-content-box h5,.article-content-box h6{padding-left:15px;font-size:1.38889vw;font-size:22px;margin-bottom:3.5%}.article-content-box h3::after,.article-content-box h4::after,.article-content-box h5::after,.article-content-box h6::after{width:5px;height:25px;top:-0.0vw;left:0}.article-content-box blockquote{font-size:0.97222vw;font-size:14px;margin-bottom:3%;padding:6% 4.5%}}.related-box{padding:0 7% 14% 7%}.related-box .news-list-box{padding:0}@media screen and (min-width: 767.98px){.related-box{padding:0 14% 6% 14%}.related-box .news-list-box{padding:0}}.pagination{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Josefin Sans", sans-serif;margin:0 0 15% 0%}.pagination a{color:#529C52;font-size:20px;line-height:1;width:46px;padding:13px 0px 9px 0;margin:5px;border:#529C52 solid 2px;border-radius:1000px}.pagination .dots{color:#529C52;margin:5px;font-size:15px;line-height:1;width:46px;padding-bottom:2px;position:relative;color:#fff}.pagination .dots::after{content:"・・・";position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#529C52}.pagination .current{margin:5px;font-size:20px;line-height:1;width:46px;padding:13px 0px 9px 0;background-color:#529C52;color:#fff;border:#529C52 solid 2px;border-radius:1000px}.pagination .extend{border:#529C52 solid 2px;border-radius:1000px;color:#529C52;margin:5px;font-size:12px;line-height:1;width:46px;padding:17px 0px 13px 0}.pagination .next{color:white !important;position:relative}.pagination .next::after{content:"";background-image:url(../img/next.svg);background-size:cover;width:20px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pagination .prev{color:white !important;position:relative}.pagination .prev::after{content:"";background-image:url(../img/prev.svg);background-size:cover;width:20px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 767.98px){.pagination{margin:0 0 5.5% 0%}.pagination a,.pagination span,.pagination .current{width:50px;padding:15px 0px 11px 0;margin:6px}.pagination .dots{width:50px;padding:0;margin:6px}}@media screen and (min-width: 767.98px){.souzoku-banner-header{display:none}}.souzoku-banner-header__inner{background-color:#2B722B;margin-bottom:3px;padding:8px 20px}.souzoku-banner-header__title{color:#fff;font-weight:700}.souzoku-banner-header__cta{background-color:#319251;padding:8px 20px}.souzoku-banner-header__cta-link{color:#fff;display:block;font-weight:700}.souzoku-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:0 auto 40px;padding:20px}.souzoku-guide__thumbnail{margin-bottom:20px}.souzoku-guide__thumbnail img{max-width:100%}.souzoku-guide__header{display:none;background-color:#2B722B;color:#fff;font-size:1em;font-weight:bold;margin:16px;padding:40px 20px;border-radius:15px}@media screen and (min-width: 767.98px){.souzoku-guide__header{display:block}}.souzoku-guide__header__inner{max-width:1100px;margin:0 auto;padding:0 20px}.souzoku-guide__archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.souzoku-guide__article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer;height:210px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.souzoku-guide__article-link{text-decoration:none;color:inherit;margin-bottom:20px}.souzoku-guide__article-image-wrapper{height:100%;left:0;max-width:47.6%;padding:16px 0;position:absolute;width:47.6vw;z-index:1}.souzoku-guide__article-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.souzoku-guide__article-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FAF8F8;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:65%;position:absolute;right:0;width:calc(65vw - 16px);padding:0 20px}.souzoku-guide__article-content-inner{padding-left:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.souzoku-guide__article-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.souzoku-guide__article-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.souzoku-guide__article-category-line{width:4px;height:100%;margin-right:8px;background-color:#529C52}.souzoku-guide__article-category-text{font-size:12px;color:#529C52}.souzoku-guide__article-date{font-size:12px;color:#707070}.souzoku-guide__article-title{font-size:18px;font-weight:700;color:#4D4D4D;margin:8px 0 0;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 767.98px){.souzoku-guide__article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-bottom:20px}.souzoku-guide__article-image-wrapper{position:relative;width:100%;max-width:100%;height:auto;padding:0}.souzoku-guide__article-image-wrapper img{width:calc(100% - 40px);height:auto;margin:0 auto -120px}.souzoku-guide__article-content{position:relative;width:100%;max-width:100%;height:auto;padding:20px}.souzoku-guide__article-content-inner{padding-left:0;padding-top:120px;width:100%}}.souzoku-guide__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:340px;max-width:100%}@media screen and (min-width: 999.98px){.souzoku-guide__content{max-width:75%}}@media screen and (min-width: 999.98px){.souzoku-guide .category-list-container{display:none}}.souzoku-guide__breadcrumbs{margin-bottom:20px}.souzoku-guide__post{margin-bottom:40px}.souzoku-guide .before_toc_banner{width:100%;max-width:700px;margin:40px auto}.souzoku-guide__meta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px;color:#529C52;line-height:1}.souzoku-guide__meta-container a{background-color:#529C52;color:#fff;padding:6px 12px;border-radius:99999px;letter-spacing:0.1em;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.souzoku-guide__meta-container a:hover{opacity:0.8}@media screen and (min-width: 767.98px){.souzoku-guide__meta-container a{padding:8px 12px}}.souzoku-guide__title{margin-bottom:10px}.souzoku-guide__meta{margin-bottom:40px}.souzoku-guide__meta time{display:inline-block;margin-right:10px}.souzoku-guide__content-inner{line-height:1.6}.souzoku-guide__content-inner img{margin-bottom:10%;width:100%}.souzoku-guide__content-inner a{color:#2B722B}.souzoku-guide__content-inner a:hover{color:#529C52;text-decoration:underline}.souzoku-guide__content-inner p{display:block;line-height:1.86;font-size:16px;margin-bottom:10%;letter-spacing:0.07em}.souzoku-guide__content-inner h2{font-size:28px;line-height:1.59;letter-spacing:0.2em;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10%;padding-bottom:4%;position:relative}.souzoku-guide__content-inner h2::after{content:"";width:24%;height:5px;background-color:#529C52;position:absolute;bottom:-2%;left:0}.souzoku-guide__content-inner h3,.souzoku-guide__content-inner h4,.souzoku-guide__content-inner h5,.souzoku-guide__content-inner h6{line-height:1.22;letter-spacing:0.2em;font-weight:bold;padding-left:15px;font-size:22px;position:relative;margin-bottom:10%}.souzoku-guide__content-inner h3::after,.souzoku-guide__content-inner h4::after,.souzoku-guide__content-inner h5::after,.souzoku-guide__content-inner h6::after{content:"";width:5px;height:25px;background-color:#529C52;position:absolute;top:-0.3vw;left:0}.souzoku-guide__content-inner blockquote{display:block;line-height:1.86;font-size:16px;margin-bottom:10%;font-weight:bold;background-color:#f5f5f5;padding:7%;margin-top:10%;border:none;letter-spacing:0.07em}.souzoku-guide__content-inner blockquote p{font-weight:bold}.souzoku-guide__content-inner blockquote a{color:#529C52}.souzoku-guide__content-inner blockquote cite{font-style:normal}@media screen and (min-width: 767.98px){.souzoku-guide__content-inner{border-bottom:1px solid #ddd;padding-bottom:3%}.souzoku-guide__content-inner img{margin-bottom:3.5%}.souzoku-guide__content-inner p{font-size:16px;margin-bottom:3.5%}.souzoku-guide__content-inner h2{font-size:28px;margin-bottom:4.5%;padding-bottom:1%}.souzoku-guide__content-inner h2::after{content:"";width:15%;height:5px;bottom:-2%;left:0}.souzoku-guide__content-inner h3,.souzoku-guide__content-inner h4,.souzoku-guide__content-inner h5,.souzoku-guide__content-inner h6{padding-left:15px;font-size:22px;margin-bottom:3.5%}.souzoku-guide__content-inner h3::after,.souzoku-guide__content-inner h4::after,.souzoku-guide__content-inner h5::after,.souzoku-guide__content-inner h6::after{width:5px;height:25px;top:-0.0vw;left:0}.souzoku-guide__content-inner blockquote{font-size:14px;margin-bottom:3%;padding:6% 4.5%}}.souzoku-guide__sidebar{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding:20px 0}@media screen and (min-width: 999.98px){.souzoku-guide__sidebar{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;padding:0 0 20px 40px;position:relative}}@media screen and (min-width: 999.98px){.souzoku-guide__sidebar .sidebar__inner{position:-webkit-sticky;position:sticky;top:20px;bottom:0}}.souzoku-guide__sidebar .category-list-container{display:none}@media screen and (min-width: 999.98px){.souzoku-guide__sidebar .category-list-container{display:block}}.souzoku-guide__article-list{padding:20px 0}.souzoku-guide__article-list-heading{font-size:1.5em;margin-bottom:20px}.souzoku-guide__article-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.souzoku-guide__article-list-item{width:calc(50% - 10px);margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 767.98px){.souzoku-guide__article-list-item{width:calc(50% - 10px);margin-bottom:20px}}@media screen and (min-width: 999.98px){.souzoku-guide__article-list-item{width:calc(33.333% - 20px);margin-bottom:40px}.souzoku-guide__article-list-item:nth-child(n+4){display:none}}.souzoku-guide__article-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;color:inherit}.souzoku-guide__article-list-image{width:100%;height:auto;border-radius:8px 8px 0 0}.souzoku-guide__article-list-image img{width:100%;height:auto;display:block;border-radius:8px 8px 0 0}.souzoku-guide__article-list-content{background:#FAF8F8;border-radius:0 0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.souzoku-guide__article-list-category{font-size:0.9em;color:#529C52;display:block;margin-bottom:5px;position:relative;padding:0 15px;margin:15px 0 10px}.souzoku-guide__article-list-category::before{content:'';position:absolute;left:0;top:50%;width:4px;height:100%;background-color:#529C52;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.souzoku-guide__article-list-date{font-size:0.8em;color:#707070;padding:0 15px 10px}.souzoku-guide__article-list-title{padding:0 15px;margin-bottom:15px;font-size:1.1em;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:4.2em}.sidebar__widget{margin-bottom:20px}@media screen and (min-width: 530px){.sidebar__widget-banner{width:100%}}@media screen and (min-width: 767.98px){.sidebar__widget-banner{max-width:400px;text-align:center;margin:0 auto}}.sidebar__widget-banner:hover{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.category-list-container{background:#FAF8F8;border-radius:10px}.category-list-container .category-list-heading{font-weight:bold;font-size:1.2em;border-bottom:1px solid #d9d7d4;padding:20px 20px 15px;text-align:center}.category-list-container .category-list-heading span{color:#529C52}.category-list-container .category-list{list-style:none;padding:0;margin:0}.category-list-container .category-list__item{border-bottom:1px solid #d9d7d4}.category-list-container .category-list__item:last-child{border-bottom:none}.category-list-container .category-list__item a{text-decoration:none;color:#4D4D4D;font-size:1em;padding:20px;display:block}.category-list-container .category-list__item a:hover{text-decoration:underline}.ranking-list-container{background:#FAF8F8;border-radius:10px;margin-bottom:20px}.ranking-list-container .ranking-list-heading{font-weight:bold;font-size:1.2em;border-bottom:1px solid #d9d7d4;padding:20px 20px 15px;text-align:center}.ranking-list-container .ranking-list-heading span{color:#529C52}.ranking-list-container .ranking-list{list-style:none;padding:0;margin:0}.ranking-list-container .ranking-list .ranking-list-item{border-bottom:1px solid #d9d7d4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:20px 20px 10px 20px}.ranking-list-container .ranking-list .ranking-list-item:hover{opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.ranking-list-container .ranking-list .ranking-list-item:last-child{border-bottom:none}.ranking-list-container .ranking-list .ranking-list-item .ranking-number{font-size:2em;color:#707070;margin-right:10px}@media screen and (min-width: 767.98px){.ranking-list-container .ranking-list .ranking-list-item .ranking-number{margin-right:20px}}@media screen and (min-width: 999.98px){.ranking-list-container .ranking-list .ranking-list-item .ranking-number{margin-right:10px}}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;width:100%}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-image{width:100%;height:auto;border-radius:8px 8px 0 0}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-image img{width:100%;height:auto;display:block;border-radius:8px 8px 0 0}@media screen and (min-width: 767.98px){.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-image img{height:114px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 999.98px){.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-image img{height:auto;-o-object-fit:inherit;object-fit:inherit}}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-content{background:#FAF8F8;border-radius:0 0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-content .ranking-list-category{font-size:0.9em;color:#529C52;display:block;margin-bottom:5px;position:relative;padding:0 15px;margin:15px 0 10px}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-content .ranking-list-category::before{content:'';position:absolute;left:0;top:50%;width:4px;height:100%;background-color:#529C52;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-content .ranking-list-date{font-size:0.8em;color:#707070;padding:0 15px 10px}.ranking-list-container .ranking-list .ranking-list-item .ranking-list-link .ranking-list-content .ranking-list-title{padding:0 15px;margin-bottom:15px;font-size:1.1em;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:4.2em}.tax-souzoku_guide_category .souzoku-guide__sidebar .category-list-container{display:block}.header{-webkit-box-shadow:0 4px 16px #000000;box-shadow:0 4px 16px #000000}.header__inner{max-width:1400px;margin-inline:auto;padding:10px 20px}.header__logo{display:block;width:calc((65/400)*100%)}@media screen and (min-width: 767.98px){.header__logo{width:calc((165/1920)*100%)}}.intro__inner{width:calc((360/400)*100%);margin-inline:auto;padding:0}.intro__city{width:calc((320/400)*100%);margin-inline:auto}.intro__media.--pc{display:none}.intro__faq{margin-top:30px}@media screen and (min-width: 767.98px){.intro__inner{max-width:90%;padding:0}.intro__media.--pc{display:block;margin-top:50px}.intro__faq{display:none}}.banner{position:fixed;bottom:0;z-index:100}.banner__link.--pc{display:none}@media screen and (min-width: 767.98px){.banner{background-color:#529C52}.banner__link.--sp{display:none}.banner__link.--pc{display:block}.banner__title{width:calc((600/1920)*100%);margin-inline:auto;margin-top:-20px}.banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc((1320/1920)*100%);margin-inline:auto;padding-left:5%}}.case__title{padding-top:30px;background-color:#f5f5f5}.case__box{padding:24px 0 40px;background-color:#529C52}.case__box-image{width:calc((380/400)*100%);margin-inline:auto}@media screen and (min-width: 767.98px){.case__title{padding-top:60px}.case__title-image{max-width:calc((1420/1920)*100%);margin-inline:auto}.case__box{padding:60px 0 100px}.case__box-image{max-width:calc((1400/1920)*100%)}}.check__title{padding-top:30px}.check__box{padding:40px 0 60px;background-color:#EFEFEF}.check__box-image{width:calc((360/400)*100%);margin-inline:auto;display:block}@media screen and (min-width: 767.98px){.check__title{padding-top:0}.check__box{padding:80px 0 160px}.check__box-image{max-width:calc((1320/1920)*100%)}}.cta{margin-top:-50px;padding-top:80px;padding-bottom:40px;background-color:#529C52}.cta__title{width:calc((260/400)*100%);margin-inline:auto;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}.cta__button-wrapper{width:calc((360/400)*100%);margin-inline:auto;margin-top:30px;display:-ms-grid;display:grid;gap:15px}.cta__button-link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transition:0.3s ease;transition:0.3s ease}.cta__button-text{display:block;font-size:2.6vw;text-align:center;color:#fff}@media screen and (min-width: 767.98px){.cta{margin-top:-150px;padding-top:200px}.cta__title{max-width:calc((730/1920)*100%)}.cta__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;max-width:calc((1300/1920)*100%);margin-top:50px}.cta__button-text{margin-top:5px;font-size:1.1vw}}.reason{padding-top:40px;background-color:#EFEFEF}.reason__title{width:calc((360/400)*100%);margin-inline:auto}@media screen and (min-width: 767.98px){.reason__title{max-width:calc((1400/1920)*100%)}}.customer{padding-bottom:40px;background-color:#EFEFEF}.customer__box{width:calc((360/400)*100%);margin-inline:auto;padding-top:60px}.customer__voice{margin-top:30px}.customer__voice-list+.customer__voice-list{margin-top:20px}.customer__link{position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}.customer__link::before{position:absolute;content:'';display:inline-block;width:50px;height:50px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/wp-content/themes/KLC/asset/img/service/icon_play.png");background-repeat:no-repeat;background-size:contain}.customer__link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.customer__link img{border-radius:20px}.customer__voice-heading{margin-top:20px;padding-bottom:10px;border-bottom:2px dashed #333333}.customer__voice-case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px;padding:1px 2em;border-radius:20px;background-color:#CBBD77;color:#fff;font-size:3vw}.customer__voice-number{font-size:4.5vw;font-weight:bold}.customer__voice-title{margin-top:5px;font-size:6vw;font-weight:bold;line-height:1.3}.customer__voice-body{margin-top:10px}.customer__voice-sub{font-size:4vw;font-weight:bold}.customer__voice-sub span{font-size:3vw;color:#CBCBCB}.customer__voice-text{height:180px;overflow-y:scroll;margin-top:10px;padding:10px;background-color:#fff;border-radius:10px;font-size:4vw;line-height:1.75}@media screen and (min-width: 767.98px){.customer{padding-bottom:5%}.customer__box{display:-ms-grid;display:grid;-ms-grid-columns:calc((900/1400)*100%) calc((500/1400)*100%);grid-template-columns:calc((900/1400)*100%) calc((500/1400)*100%);max-width:calc((1400/1920)*100%)}.customer__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.customer__title-image{width:50%;margin-left:auto}.customer__link::before{width:100px;height:100px}.customer__voice{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.customer__voice-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.customer__voice-case{font-size:1.1vw;padding:0 1.5em;border-radius:30px}.customer__voice-number{font-size:1.9vw}.customer__voice-title{font-size:1.7vw}.customer__voice-title br{display:none}.customer__voice-body{display:-ms-grid;display:grid;-ms-grid-columns:25% 1fr;grid-template-columns:25% 1fr}.customer__voice-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-item-align:baseline;align-self:baseline;font-size:1.6vw;line-height:1.3}.customer__voice-sub span{font-size:1.1vw}.customer__voice-text{font-size:1.2vw;line-height:1.4}.customer__voice-list+.customer__voice-list{margin-top:80px}}.flow{padding:40px 0;background-color:#529C52}.flow__title,.flow__box{width:calc((360/400)*100%);margin-inline:auto}.flow__box{margin-top:40px}@media screen and (min-width: 767.98px){.flow{padding:100px 0}.flow__title{max-width:calc((1080/1920)*100%)}.flow__box{max-width:calc((1400/1920)*100%);margin-top:90px}}.last{padding-bottom:50px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7));background:linear-gradient(#fff 0%, #d7d7d7 100%)}.last__box.--sp{position:relative;width:calc((360/400)*100%);margin-top:-80px;margin-left:auto;padding:50px 20px 150px;background-color:#fff;border-radius:50px 0 0 0}.last__box.--pc{display:none}.last__title{width:calc((165/400)*100%)}.last__title.--pc{display:none}.last__text{margin-top:45px}.last__youtube.--sp{position:relative;display:block;margin-top:-100px}.last__youtube.--pc{display:none}@media screen and (min-width: 767.98px){.last{position:relative}.last::after{content:'';position:absolute;top:-100px;right:0;display:inline-block;width:calc((1220/1920)*100%);height:90%;background-color:#fff;border-radius:50px 0 0 0}.last__box.--sp{display:none}.last__box.--pc{display:block;max-width:calc((1450/1920)*100%);margin-inline:auto}.last__box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-100px}.last__title.--pc{display:block;width:calc((120/1920)*100%);margin-top:50px}.last__title.--sp{display:none}.last__text.--pc{position:relative;max-width:calc((775/1220)*100%);margin-top:-50px;padding:0 10px 10px 20px;z-index:1}.last__youtube.--sp{display:none}.last__youtube.--pc{position:relative;display:block;z-index:1}}@media screen and (min-width: 1499.98px), print{.last::after{top:-250px;height:100%}.last__text.--pc{margin-top:-150px;padding:0 100px 60px}}.contact{padding:35px 0;background-color:#529C52}.contact__title{width:calc((360/400)*100%);margin-inline:auto}.contact__box{width:calc((360/400)*100%);margin-inline:auto;margin-top:40px;padding:20px;background-color:#fff;border-radius:10px}.contact__tel-wrapper{width:calc((360/400)*100%);margin-inline:auto;margin-top:30px;display:-ms-grid;display:grid;gap:15px}.contact__tel-text{display:block;font-size:3vw;color:#fff;text-align:center}@media screen and (min-width: 767.98px){.contact{padding:100px 0}.contact__title{max-width:calc((530/1920)*100%)}.contact__box{max-width:calc((1420/1920)*100%);margin-top:45px}.contact__tel-wrapper{max-width:calc((640/1920)*100%);margin-top:90px;gap:15px}.contact__tel-text{font-size:1vw}.contact__head{max-width:calc((390/1400)*100%);margin-inline:auto}}.footer{background-color:#333333;color:#fff}.footer__inner{width:calc((325/400)*100%);margin-inline:auto;padding:40px 0 260px;text-align:center}.footer__logo{display:block;width:calc((140/400)*100%);margin-inline:auto}.footer__info{margin-top:20px}.footer__text{font-size:3vw}.footer__text.--bold{font-size:5.5vw;font-weight:bold}.footer__button{position:relative;display:block;width:calc((280/400)*100%);margin-inline:auto;margin-top:10px;padding:5px 0;background-color:#fff;color:#333333;border-radius:6px}.footer__button::after{content:'';display:inline-block;width:8px;height:8px;margin-bottom:2px;margin-left:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #333333;border-right:2px solid #333333}.footer__button.--pc{display:none}.footer__copy{display:block;margin-top:40px}@media screen and (min-width: 767.98px){.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:calc((1400/1920)*100%);text-align:left}.footer__logo{margin-inline:initial}.footer__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:20px;margin-bottom:10px}.footer__text{font-size:0.9vw}.footer__text.--bold{font-size:1.6vw}.footer__text br{display:none}.footer__button.--pc{max-width:230px;text-align:center;margin-inline:initial;margin-top:0}.footer__button.--sp{display:none}.footer__copy{margin-top:0}}.container{width:100%;background-color:#EFEFEF;padding-top:20px}.splide__list{height:auto}.splide__slide img{width:100%;height:auto}
/*# sourceMappingURL=main.min.css.map */