@charset "UTF-8";@media only screen and (max-width: 767px){.section{padding:0 20px}}.section__header{text-align:center}.section__hdg{font-size:36px}@media only screen and (max-width: 767px){.section__hdg{font-size:30px}}.section__lead{margin-top:20px;font-size:16px;line-height:2.1}.sec-mv{position:relative;padding:80px 0 90px;background:url("../../img/index/mv_bg.png") no-repeat 50% 100%/100% 100%}@media screen and (max-width: 1000px){.sec-mv{padding:50px 0 60px;background:url("../../img/index/mv_bg.png") no-repeat 20% 100%/cover}}@media only screen and (max-width: 767px){.sec-mv{padding:0 0 36px;background:#f5f9ed}}.sec-mv::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;content:""}@media screen and (min-width: 1001px){.sec-mv>.l-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px}}.sec-mv__bnr{position:absolute;top:0;left:calc(50% + 410px);z-index:5}@media screen and (max-width: 1400px){.sec-mv__bnr{right:0;left:inherit}}@media only screen and (max-width: 767px){.sec-mv__bnr{position:relative;top:inherit;right:inherit}}.sec-mv__bnr a{display:block;-webkit-transition:.3s;transition:.3s}.mode-pc .sec-mv__bnr a:hover img,.mode-sp .sec-mv__bnr a:active img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.sec-mv__bnr img{-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 767px){.sec-mv__bnr img{width:100%;height:auto}}.sec-mv__body{position:relative;max-width:600px;z-index:2}@media screen and (min-width: 1001px){.sec-mv__body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}}@media screen and (max-width: 1000px){.sec-mv__body{max-width:none}}@media only screen and (max-width: 767px){.sec-mv__hdg{padding-top:32px;text-align:center}}.sec-mv__hdg .txt01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.sec-mv__hdg .txt01{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.sec-mv__hdg .txt01__logo img{width:128px;height:auto}}.sec-mv__hdg .txt01__txt{margin-left:6px;font-size:25px}@media screen and (max-width: 950px){.sec-mv__hdg .txt01__txt{font-size:20px}}@media only screen and (max-width: 767px){.sec-mv__hdg .txt01__txt{font-size:17px}}.sec-mv__hdg .txt02{display:inline-block;margin-top:10px;font-size:38px;line-height:1.5}@media screen and (max-width: 1400px){.sec-mv__hdg .txt02{font-size:34px}}@media screen and (max-width: 950px){.sec-mv__hdg .txt02{font-size:28px}}@media only screen and (max-width: 767px){.sec-mv__hdg .txt02{font-size:22px;line-height:1.5}}@media only screen and (max-width: 374px){.sec-mv__hdg .txt02{font-size:19px}}.sec-mv__hdg .txt02 .em{color:#70bf20}.sec-mv__lead{margin-top:20px;font-size:15px;line-height:1.9}@media only screen and (max-width: 767px){.sec-mv__lead{margin-top:16px;font-size:14px;line-height:1.8}}.sec-mv__scope{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:26px}@media only screen and (max-width: 767px){.sec-mv__scope{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:16px}}.sec-mv__scope-item{padding:6px 14px;border:1px solid #c6e5a5;border-radius:40px;background-color:#fff;font-size:13px;font-weight:600;color:#70bf20;line-height:1.4}@media only screen and (max-width: 767px){.sec-mv__scope-item{padding:5px 12px;font-size:12px}}.sec-mv__obj{display:block}.sec-mv__obj img{width:100%;height:auto}@media screen and (min-width: 1001px){.sec-mv__obj{-webkit-box-flex:0;-webkit-flex:0 1 567px;-ms-flex:0 1 567px;flex:0 1 567px;min-width:380px}}@media screen and (max-width: 1000px){.sec-mv__obj{width:72%;margin:24px auto 0}}@media only screen and (max-width: 767px){.sec-mv__obj{width:100%;margin-top:18px}}.sec-mv__btn{margin-top:34px}@media only screen and (max-width: 767px){.sec-mv__btn{margin-top:20px}}.sec-mv__note{margin-top:14px;font-size:13px;color:#707f89;line-height:1.7}@media only screen and (max-width: 767px){.sec-mv__note{margin-top:12px;font-size:12px;text-align:center}}.sec-bnr{position:relative;margin-top:30px;text-align:center}@media only screen and (max-width: 767px){.sec-bnr{margin-top:34px}}@media only screen and (max-width: 767px){.sec-bnr__bnr{width:100%}.sec-bnr__bnr img{width:100%;height:auto}}.sec-bnr__bnr a{-webkit-transition:.3s;transition:.3s}.mode-pc .sec-bnr__bnr a:hover,.mode-sp .sec-bnr__bnr a:active{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.sec-issue{padding:80px 10px 70px}@media only screen and (max-width: 767px){.sec-issue{padding:50px 20px 45px}}.sec-issue__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:50px}@media screen and (max-width: 1000px){.sec-issue__list{gap:16px}}@media only screen and (max-width: 767px){.sec-issue__list{display:block;margin-top:30px}}.sec-issue .issue{position:relative;width:calc((100% - 40px)/3);padding:24px 24px 24px 58px;background-color:#faf8f5;border-radius:12px;font-size:16px;font-weight:500;line-height:1.7}@media screen and (max-width: 1000px){.sec-issue .issue{width:calc((100% - 16px)/2);font-size:15px}}@media only screen and (max-width: 767px){.sec-issue .issue{width:auto;padding:18px 18px 18px 50px;font-size:15px}.sec-issue .issue:not(:first-of-type){margin-top:12px}}.sec-issue .issue::before{position:absolute;top:26px;left:22px;width:22px;height:22px;background:url("../../img/common/ico_checkbox.svg") no-repeat 50% 50%/cover;content:""}@media only screen and (max-width: 767px){.sec-issue .issue::before{top:20px;left:16px;width:20px;height:20px}}.sec-issue__catch{margin-top:50px;font-size:24px;font-weight:700;text-align:center;line-height:1.7}@media only screen and (max-width: 767px){.sec-issue__catch{margin-top:30px;font-size:19px}}.sec-support{padding:80px 0;background:#f4faed}@media only screen and (max-width: 767px){.sec-support{padding:50px 0}}.sec-support__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:50px}@media screen and (max-width: 1000px){.sec-support__list{gap:16px}}@media only screen and (max-width: 767px){.sec-support__list{display:block;margin-top:30px}}.sec-support .support{position:relative;overflow:hidden;width:calc((100% - 72px)/4);padding:28px 24px 30px;background-color:#fff;border-radius:12px}@media screen and (max-width: 1000px){.sec-support .support{width:calc((100% - 16px)/2)}}@media only screen and (max-width: 767px){.sec-support .support{width:auto;padding:24px 20px}.sec-support .support:not(:first-of-type){margin-top:12px}}.sec-support .support__num{font-family:din-2014,sans-serif;font-size:44px;font-weight:700;color:rgba(112,191,32,.3);line-height:1}@media only screen and (max-width: 767px){.sec-support .support__num{font-size:38px}}.sec-support .support__hdg{margin-top:10px;font-size:19px;line-height:1.4}@media screen and (max-width: 1200px){.sec-support .support__hdg{font-size:17px}}@media only screen and (max-width: 767px){.sec-support .support__hdg{font-size:19px}}.sec-support .support__txt{margin-top:12px;font-size:14px;font-weight:500;line-height:1.8}@media only screen and (max-width: 767px){.sec-support .support__txt{font-size:14px}}.sec-support__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media only screen and (max-width: 767px){.sec-support__btn{margin-top:35px}}.sec-cycle{padding:80px 0}@media only screen and (max-width: 767px){.sec-cycle{padding:50px 20px}}.sec-cycle__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:50px}@media screen and (max-width: 1000px){.sec-cycle__list{gap:16px}}@media only screen and (max-width: 767px){.sec-cycle__list{display:block;margin-top:30px}}.sec-cycle .cycle{position:relative;width:calc((100% - 60px)/4);padding:24px 20px 26px;border:2px solid #c6e5a5;border-radius:12px;background-color:#fff}@media screen and (max-width: 1000px){.sec-cycle .cycle{width:calc((100% - 16px)/2)}}@media only screen and (max-width: 767px){.sec-cycle .cycle{width:auto;padding:20px}.sec-cycle .cycle:not(:first-of-type){margin-top:32px}.sec-cycle .cycle:not(:first-of-type)::before{position:absolute;top:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#c6e5a5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}}.sec-cycle .cycle--last{border-color:#70bf20}.sec-cycle .cycle__num{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;color:#70bf20;letter-spacing:.06em;line-height:1}.sec-cycle .cycle__hdg{margin-top:8px;font-size:22px;line-height:1.3}@media only screen and (max-width: 767px){.sec-cycle .cycle__hdg{font-size:20px}}.sec-cycle .cycle__txt{margin-top:10px;font-size:14px;font-weight:500;line-height:1.8}.sec-cycle__loop{position:relative;margin-top:40px;padding:24px 30px 24px 70px;background:#f4faed;border-radius:12px;font-size:16px;font-weight:600;line-height:1.8}@media only screen and (max-width: 767px){.sec-cycle__loop{margin-top:30px;padding:20px 20px 20px 20px;font-size:15px}}.sec-cycle__loop::before{position:absolute;top:50%;left:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;background:url("../../img/common/ico_arrow_circle.svg") no-repeat 50% 50%/cover;content:""}@media only screen and (max-width: 767px){.sec-cycle__loop::before{display:none}}.sec-strength{padding:80px 0;background:#f4faed}@media only screen and (max-width: 767px){.sec-strength{padding:50px 0}}.sec-strength__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 40px;margin-top:50px}@media screen and (max-width: 1000px){.sec-strength__list{gap:20px}}@media only screen and (max-width: 767px){.sec-strength__list{display:block;margin-top:30px}}.sec-strength .strength{position:relative;width:calc((100% - 80px)/3);padding-left:34px}@media screen and (max-width: 1000px){.sec-strength .strength{width:calc((100% - 20px)/2)}}@media only screen and (max-width: 767px){.sec-strength .strength{width:auto;padding-left:30px}.sec-strength .strength:not(:first-of-type){margin-top:22px}}.sec-strength .strength::before{position:absolute;top:4px;left:0;width:24px;height:24px;background:url("../../img/common/ico_check_circle.svg") no-repeat 50% 50%/cover;content:""}@media only screen and (max-width: 767px){.sec-strength .strength::before{width:22px;height:22px}}.sec-strength .strength__hdg{font-size:19px;line-height:1.5}@media screen and (max-width: 1200px){.sec-strength .strength__hdg{font-size:17px}}@media only screen and (max-width: 767px){.sec-strength .strength__hdg{font-size:18px}}.sec-strength .strength__txt{margin-top:10px;font-size:14px;font-weight:500;line-height:1.8}.sec-service{margin-top:100px}@media only screen and (max-width: 767px){.sec-service{margin-top:50px}}.sec-service__hdg{font-size:30px;text-align:center}@media only screen and (max-width: 767px){.sec-service__hdg{font-size:28px}}.sec-service__lead{margin-top:13px;font-size:16px;text-align:center;line-height:2.1}.sec-service .sec-flow{margin-top:30px;padding:75px 0 75px;background:#f4faed}@media only screen and (max-width: 767px){.sec-service .sec-flow{margin:30px -20px 0;padding:30px 0 40px}}.sec-service .sec-flow__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px}@media only screen and (max-width: 767px){.sec-service .sec-flow__list{display:block}}.sec-service .sec-flow .flow{position:relative;max-width:190px;width:17%;padding:30px 0 37px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);text-align:center}@media only screen and (max-width: 767px){.sec-service .sec-flow .flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:none;width:auto;padding:20px 0}}.sec-service .sec-flow .flow:not(:first-of-type){margin-left:auto}@media only screen and (max-width: 767px){.sec-service .sec-flow .flow:not(:first-of-type){margin:24px 0 0}}.sec-service .sec-flow .flow:not(:last-of-type)::after{position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:19px 0 19px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;content:""}@media only screen and (max-width: 767px){.sec-service .sec-flow .flow:not(:last-of-type)::after{top:inherit;right:inherit;bottom:-15px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-width:15px 20px 0 20px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.sec-service .sec-flow .flow__hdg{font-size:20px;font-weight:600}@media screen and (max-width: 1000px){.sec-service .sec-flow .flow__hdg{font-size:16px}}@media only screen and (max-width: 767px){.sec-service .sec-flow .flow__hdg{width:calc(100% - 128px);font-size:20px;text-align:left}}.sec-service .sec-flow .flow__ico{display:block;margin-top:32px}@media only screen and (max-width: 767px){.sec-service .sec-flow .flow__ico{width:128px;margin-top:0}.sec-service .sec-flow .flow__ico img{-webkit-transform:scale(0.8);transform:scale(0.8)}}.sec-service .sec-plan{padding:70px 10px;text-align:center}@media only screen and (max-width: 767px){.sec-service .sec-plan{padding:50px 0}}.sec-service .sec-plan__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:934px;margin:80px auto 0}@media only screen and (max-width: 767px){.sec-service .sec-plan__content{display:block;max-width:none;margin:40px auto 0}}.sec-service .sec-plan .plan{position:relative;max-width:285px;width:31%;padding:35px 5px;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 30px rgba(0,0,0,.15);text-align:center}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan{max-width:none;width:auto;padding:35px 20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.sec-service .sec-plan .plan:not(:first-of-type){margin-top:24px}}.sec-service .sec-plan .plan__hdg{font-size:20px}@media screen and (max-width: 900px){.sec-service .sec-plan .plan__hdg{font-size:16px}}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan__hdg{font-size:24px}}.sec-service .sec-plan .plan__price{margin-top:18px;font-size:48px;font-family:"Montserrat",sans-serif;font-weight:700;color:#d53d4f;line-height:1}@media screen and (max-width: 900px){.sec-service .sec-plan .plan__price{font-size:40px}}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan__price{margin-top:10px;font-size:64px}}.sec-service .sec-plan .plan__price .yen{font-size:28px}.sec-service .sec-plan .plan__tax{color:#707f89}.sec-service .sec-plan .plan__period{margin:25px 20px 0;border:1px solid #3b4043;border-radius:30px;font-weight:600}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan__period{padding:3px 0;font-size:14px}}.sec-service .sec-plan .plan__txt{margin-top:15px;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width: 900px){.sec-service .sec-plan .plan__txt{font-size:13px}}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan__txt{font-size:16px}}.sec-service .sec-plan .plan__obj{position:absolute;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 30px;font-size:16px;font-weight:600;background-color:#70bf20;color:#fff;line-height:1}.sec-service .sec-plan .plan__obj::after{position:absolute;left:0;bottom:-7px;width:0;height:0;border-style:solid;border-width:7px 62px 0 62px;border-color:#70bf20 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.sec-service .sec-plan .plan--standard{position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:364px;width:39%;padding:42px 5px 50px;border:4px solid #70bf20;z-index:2}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan--standard{position:relative;top:inherit;left:inherit;-webkit-transform:none;transform:none;max-width:none;width:auto;padding:35px 10px}}.sec-service .sec-plan .plan--standard .plan__hdg{font-size:24px}@media screen and (max-width: 900px){.sec-service .sec-plan .plan--standard .plan__hdg{font-size:20px}}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan--standard .plan__hdg{font-size:24px}}.sec-service .sec-plan .plan--standard .plan__price{margin-top:0;font-size:64px}@media screen and (max-width: 900px){.sec-service .sec-plan .plan--standard .plan__price{margin-top:6px;font-size:50px}}@media only screen and (max-width: 767px){.sec-service .sec-plan .plan--standard .plan__price{font-size:64px}}.sec-service .sec-plan__note{max-width:934px;margin:50px auto 0;font-size:14px;font-weight:500;color:#707f89;text-align:left;line-height:1.8}@media only screen and (max-width: 767px){.sec-service .sec-plan__note{margin-top:30px}}.sec-service .sec-plan__btn{margin:50px auto 0}@media only screen and (max-width: 767px){.sec-service .sec-plan__btn{margin-top:40px}}.sec-about{padding:75px 0 80px;background:#f4faed;background:-webkit-gradient(linear, left bottom, left top, from(rgb(244, 250, 237)), color-stop(75%, rgb(244, 250, 237)), to(rgb(255, 255, 255)));background:linear-gradient(0deg, rgb(244, 250, 237) 0%, rgb(244, 250, 237) 75%, rgb(255, 255, 255) 100%)}@media only screen and (max-width: 767px){.sec-about{padding:55px 0 45px}}.sec-about__text{margin-top:15px;line-height:3}@media only screen and (max-width: 767px){.sec-about__text{line-height:2.2}}.sec-about__lead{margin:15px 0;font-size:22px;font-weight:700;line-height:2}@media only screen and (max-width: 767px){.sec-about__lead{font-size:16px}}.sec-about__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:65px}@media only screen and (max-width: 767px){.sec-about__feature{display:block}}.sec-about .feature{max-width:276px;width:30%;text-align:center}@media only screen and (max-width: 767px){.sec-about .feature{max-width:none;width:auto}}.sec-about .feature:nth-child(2){margin:0 104px}@media screen and (max-width: 1100px){.sec-about .feature:nth-child(2){margin:0 5%}}@media only screen and (max-width: 767px){.sec-about .feature:nth-child(2){margin:50px 0}}@media only screen and (max-width: 767px){.sec-about .feature__img{width:82%;margin:0 auto}}.sec-about .feature__img img{width:100%;height:auto}.sec-about .feature__hdg{margin-top:20px;font-size:30px;color:#70bf20}@media screen and (max-width: 1100px){.sec-about .feature__hdg{font-size:24px}}@media only screen and (max-width: 767px){.sec-about .feature__hdg{font-size:30px}}.sec-about .feature__txt{margin-top:12px;font-size:16px;font-weight:500}@media only screen and (max-width: 767px){.sec-about .feature__txt{margin:12px 9% 0;font-size:16px;line-height:1.8}}.sec-about__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media only screen and (max-width: 767px){.sec-about__btn{margin-top:40px}}.sec-reason{padding:90px 10px 80px}@media only screen and (max-width: 767px){.sec-reason{padding:70px 20px 80px;text-align:center}}.sec-reason__obj{margin-top:58px}@media screen and (max-width: 1000px){.sec-reason__obj{width:50%}.sec-reason__obj img{width:100%;height:auto}}@media only screen and (max-width: 767px){.sec-reason__obj{width:90%;margin:40px auto 0}}.sec-reason__content{position:absolute;top:90px;left:50%;width:calc(50% - 10px)}@media only screen and (max-width: 767px){.sec-reason__content{position:relative;top:inherit;left:inherit;width:auto;margin-top:50px}}.sec-reason .reason{position:relative;padding-left:120px}@media only screen and (max-width: 767px){.sec-reason .reason{padding-left:0;text-align:left}}.sec-reason .reason:not(:first-of-type){margin-top:70px}@media screen and (max-width: 1100px){.sec-reason .reason:not(:first-of-type){margin-top:50px}}@media screen and (max-width: 900px){.sec-reason .reason:not(:first-of-type){margin-top:40px}}@media only screen and (max-width: 767px){.sec-reason .reason:not(:first-of-type){margin-top:50px}}.sec-reason .reason__num{position:absolute;top:-10px;left:0;font-family:din-2014,sans-serif;font-size:120px;font-weight:700;color:rgba(112,191,32,.1);line-height:1}@media only screen and (max-width: 767px){.sec-reason .reason__num{top:-20px;right:0;left:inherit}}.sec-reason .reason__hdg{font-size:30px;line-height:1.2}@media screen and (max-width: 1000px){.sec-reason .reason__hdg{font-size:26px}}@media only screen and (max-width: 767px){.sec-reason .reason__hdg{font-size:30px;line-height:1.5}}.sec-reason .reason__txt{margin-top:12px;font-size:16px;font-weight:500}@media screen and (max-width: 1000px){.sec-reason .reason__txt{font-size:15px}}@media only screen and (max-width: 767px){.sec-reason .reason__txt{font-size:16px;line-height:1.8}}.sec-reason .reason__txt span{display:block;font-size:13px}.sec-reason__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:75px}@media screen and (max-width: 880px){.sec-reason__btn{margin-top:90px}}@media only screen and (max-width: 767px){.sec-reason__btn{margin-top:50px}}.sec-media{position:relative;padding:105px 10px 105px}@media only screen and (max-width: 767px){.sec-media{padding:50px 20px}}.sec-media .m-panel{margin-top:40px}.sec-media__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media only screen and (max-width: 767px){.sec-media__btn{margin-top:20px}}.sec-works{padding:75px 0 80px;background:#faf8f5}@media only screen and (max-width: 767px){.sec-works{padding:50px 0}}.sec-works__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media only screen and (max-width: 767px){.sec-works__list{display:block}}.sec-works__list a{display:block;-webkit-transition:.3s;transition:.3s}.mode-pc .sec-works__list a:hover,.mode-sp .sec-works__list a:active{opacity:.75}.mode-pc .sec-works__list a:hover .m-screenshot__sp,.mode-sp .sec-works__list a:active .m-screenshot__sp{bottom:0}.sec-works .work{max-width:348px;width:32%;margin:0 0 30px auto}@media only screen and (max-width: 767px){.sec-works .work{max-width:none;width:auto;margin-bottom:40px}}.sec-works .work:nth-child(3n+1){margin-left:0}.sec-works .work__img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #ccc}@media screen and (max-width: 1220px){.sec-works .work__img{height:20.7vw}}@media only screen and (max-width: 767px){.sec-works .work__img{height:55.8vw}}.sec-works .work__tag{display:inline-block;margin-top:10px;padding:5px 10px;background-color:#70bf20;border-radius:6px;font-size:12px;font-weight:600;color:#fff;line-height:1;text-align:center}.sec-works .work__hdg{margin-top:5px;font-size:16px;font-weight:600}.sec-works__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media only screen and (max-width: 767px){.sec-works__btn{margin-top:20px}}.sec-qa{padding:90px 10px 80px}@media only screen and (max-width: 767px){.sec-qa{padding:50px 20px}}.sec-qa .qa{max-width:934px;margin:50px auto 0}@media only screen and (max-width: 767px){.sec-qa .qa{max-width:none;margin-top:30px}}.sec-qa .qa__hdg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 34px;background-color:#f4faed;border-radius:60px}@media only screen and (max-width: 767px){.sec-qa .qa__hdg{padding:10px 20px;border-radius:12px}}.sec-qa .qa__hdg .en{font-family:"Montserrat",sans-serif;font-size:26px;font-weight:700;color:#70bf20;white-space:nowrap}.sec-qa .qa__hdg .ja{margin:9px 0 0 10px;padding-bottom:3px;font-size:18px;line-height:1.6}@media only screen and (max-width: 767px){.sec-qa .qa__hdg .ja{margin:4px 0 0 6px}}.sec-qa .qa__txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 34px}@media only screen and (max-width: 767px){.sec-qa .qa__txt{padding:10px}}.sec-qa .qa__txt .en{font-family:"Montserrat",sans-serif;font-size:26px;font-weight:700;white-space:nowrap}.sec-qa .qa__txt .ja{margin:4px 0 0 10px;font-size:16px;line-height:2}@media only screen and (max-width: 767px){.sec-qa .qa__txt .ja{margin:2px 0 0 5px;line-height:1.8}}.sec-qa .qa__txt p{margin-bottom:1em}.sec-qa .qa__txt p:last-of-type{margin-bottom:0}.sec-qa .qa__txt p strong{font-weight:600;background-color:#ffeb00}.sec-qa .qa__txt p a{color:#70bf20;text-decoration:underline}.mode-pc .sec-qa .qa__txt p a:hover,.mode-sp .sec-qa .qa__txt p a:active{text-decoration:none}.sec-qa .qa__txt+.qa__hdg{margin-top:40px}@media only screen and (max-width: 767px){.sec-qa .qa__txt+.qa__hdg{margin-top:20px}}.sec-qa__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media only screen and (max-width: 767px){.sec-qa__btn{margin-top:30px}}.sec-news{padding:90px 10px 80px}@media only screen and (max-width: 767px){.sec-news{padding:50px 20px}}.sec-news__list{max-width:934px;margin:50px auto 0;padding:50px 90px;background-color:#faf8f5;border-radius:12px}@media only screen and (max-width: 767px){.sec-news__list{max-width:none;margin-top:30px;padding:20px}}.sec-news .news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.sec-news .news{display:block}}.sec-news .news:not(:first-of-type){margin-top:10px}@media only screen and (max-width: 767px){.sec-news .news:not(:first-of-type){margin-top:15px}}.sec-news .news__date{width:100px;padding-top:3px;font-size:13px}@media only screen and (max-width: 767px){.sec-news .news__date{width:auto}}.sec-news .news__hdg{width:calc(100% - 100px);font-size:16px;font-weight:500}@media only screen and (max-width: 767px){.sec-news .news__hdg{width:auto}}.sec-news .news__hdg a{-webkit-transition:.2s;transition:.2s}.mode-pc .sec-news .news__hdg a:hover,.mode-sp .sec-news .news__hdg a:active{color:#70bf20}.sec-news__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.sec-mv::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-animation:mv-curtain 1s cubic-bezier(0.075, 0.82, 0.165, 1) .1s forwards;animation:mv-curtain 1s cubic-bezier(0.075, 0.82, 0.165, 1) .1s forwards}.sec-mv .sec-mv__hdg .txt01{-webkit-animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .3s both;animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .3s both}.sec-mv .sec-mv__hdg .txt02{-webkit-animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .4s both;animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .4s both}.sec-mv .sec-mv__lead{-webkit-animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .5s both;animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .5s both}.sec-mv .sec-mv__scope{-webkit-animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .6s both;animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .6s both}.sec-mv .sec-mv__btn{-webkit-animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .7s both;animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .7s both}.sec-mv .sec-mv__note{-webkit-animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .8s both;animation:mv-fadeup .8s cubic-bezier(0.075, 0.82, 0.165, 1) .8s both}.sec-mv .sec-mv__obj{-webkit-animation:mv-zoomin 1.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) .5s both;animation:mv-zoomin 1.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) .5s both}.sec-mv .sec-mv__obj img{-webkit-animation:mv-fuwafuwa 3s 2s infinite;animation:mv-fuwafuwa 3s 2s infinite}.sec-mv .sec-mv__bnr{-webkit-animation:mv-zoomin 1.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) .9s both;animation:mv-zoomin 1.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) .9s both}.sec-bnr{-webkit-animation:mv-fadeup .8s cubic-bezier(0.175, 0.885, 0.32, 1.275) .9s both;animation:mv-fadeup .8s cubic-bezier(0.175, 0.885, 0.32, 1.275) .9s both}@-webkit-keyframes mv-curtain{to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes mv-curtain{to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes mv-fadeup{from{opacity:0;-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes mv-fadeup{from{opacity:0;-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes mv-zoomin{from{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv-zoomin{from{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mv-fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes mv-fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.section__header.is-custom .section__hdg{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.section__header.is-custom .section__lead{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.sec-service__hdg.is-custom{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.sec-service__lead.is-custom{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.section__header.is-animated .section__hdg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-delay:0s;transition-delay:0s}.section__header.is-animated .section__lead{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-delay:.2s;transition-delay:.2s}.sec-service__hdg.is-animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-delay:0s;transition-delay:0s}.sec-service__lead.is-animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity .6s ease-in-out,transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-delay:.2s;transition-delay:.2s}.sec-flow__list .flow.is-animate{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}@media only screen and (max-width: 767px){.sec-flow__list .flow.is-animate{-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}}.sec-flow__list .flow.is-animated{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.sec-flow__list .flow.is-animated:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.sec-flow__list .flow.is-animated:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-flow__list .flow.is-animated:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.sec-flow__list .flow.is-animated:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.sec-flow__list .flow.is-animated:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}@media only screen and (max-width: 767px){.sec-flow__list .flow.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-plan__content .plan.is-animate{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.sec-plan__content .plan.is-animate.plan--standard{-webkit-transform:translate(-50%, 0) scale(0.5);transform:translate(-50%, 0) scale(0.5)}@media only screen and (max-width: 767px){.sec-plan__content .plan.is-animate.plan--standard{-webkit-transform:translate(0, 0) scale(0.5);transform:translate(0, 0) scale(0.5)}}.sec-plan__content .plan.is-animated{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.sec-plan__content .plan.is-animated:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.sec-plan__content .plan.is-animated:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-plan__content .plan.is-animated:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.sec-plan__content .plan.is-animated.plan--standard{-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}@media only screen and (max-width: 767px){.sec-plan__content .plan.is-animated.plan--standard{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@media only screen and (max-width: 767px){.sec-plan__content .plan.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-about__feature .feature.is-animate .feature__img{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.sec-about__feature .feature.is-animate .feature__hdg{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.sec-about__feature .feature.is-animate .feature__txt{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.sec-about__feature .feature.is-animated .feature__img{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.sec-about__feature .feature.is-animated:nth-child(1) .feature__img{-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(1) .feature__img{-webkit-transition-delay:0s;transition-delay:0s}}.sec-about__feature .feature.is-animated:nth-child(2) .feature__img{-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(2) .feature__img{-webkit-transition-delay:0s;transition-delay:0s}}.sec-about__feature .feature.is-animated:nth-child(3) .feature__img{-webkit-transition-delay:.8s;transition-delay:.8s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(3) .feature__img{-webkit-transition-delay:0s;transition-delay:0s}}.sec-about__feature .feature.is-animated .feature__hdg{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.sec-about__feature .feature.is-animated:nth-child(1) .feature__hdg{-webkit-transition-delay:.2s;transition-delay:.2s}.sec-about__feature .feature.is-animated:nth-child(2) .feature__hdg{-webkit-transition-delay:.6s;transition-delay:.6s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(2) .feature__hdg{-webkit-transition-delay:.2s;transition-delay:.2s}}.sec-about__feature .feature.is-animated:nth-child(3) .feature__hdg{-webkit-transition-delay:1s;transition-delay:1s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(3) .feature__hdg{-webkit-transition-delay:.2s;transition-delay:.2s}}.sec-about__feature .feature.is-animated .feature__txt{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s ease-in-out,transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.sec-about__feature .feature.is-animated:nth-child(1) .feature__txt{-webkit-transition-delay:.4s;transition-delay:.4s}.sec-about__feature .feature.is-animated:nth-child(2) .feature__txt{-webkit-transition-delay:.8s;transition-delay:.8s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(2) .feature__txt{-webkit-transition-delay:.4s;transition-delay:.4s}}.sec-about__feature .feature.is-animated:nth-child(3) .feature__txt{-webkit-transition-delay:1.2s;transition-delay:1.2s}@media only screen and (max-width: 767px){.sec-about__feature .feature.is-animated:nth-child(3) .feature__txt{-webkit-transition-delay:.4s;transition-delay:.4s}}.sec-reason .section__hdg.is-animated{-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width: 767px){.sec-reason .section__hdg.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-reason .section__lead.is-animated{-webkit-transition-delay:.2s;transition-delay:.2s}@media only screen and (max-width: 767px){.sec-reason .section__lead.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-reason .sec-reason__obj.is-animated{-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-reason .sec-reason__obj.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-reason .reason.is-animated:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.sec-reason .reason.is-animated:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-reason .reason.is-animated:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-reason .reason.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-works__list .work.is-animated:nth-of-type(3n+1){-webkit-transition-delay:0s;transition-delay:0s}.sec-works__list .work.is-animated:nth-of-type(3n+2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-works__list .work.is-animated:nth-of-type(3n+3){-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-works__list .work.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}@media(prefers-reduced-motion: reduce){.sec-mv::before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-animation:none;animation:none}.sec-mv .sec-mv__hdg .txt01,.sec-mv .sec-mv__hdg .txt02,.sec-mv .sec-mv__lead,.sec-mv .sec-mv__scope,.sec-mv .sec-mv__btn,.sec-mv .sec-mv__note,.sec-mv .sec-mv__obj,.sec-mv .sec-mv__obj img,.sec-mv .sec-mv__bnr{-webkit-animation:none;animation:none}.sec-bnr{-webkit-animation:none;animation:none}.section__header.is-custom .section__hdg,.section__header.is-custom .section__lead,.sec-service__hdg.is-custom,.sec-service__lead.is-custom,.sec-flow__list .flow.is-animate,.sec-plan__content .plan.is-animate,.sec-about__feature .feature.is-animate .feature__img,.sec-about__feature .feature.is-animate .feature__hdg,.sec-about__feature .feature.is-animate .feature__txt{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.sec-plan__content .plan.is-animate.plan--standard,.sec-plan__content .plan.is-animated.plan--standard{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media only screen and (prefers-reduced-motion: reduce)and (max-width: 767px){.sec-plan__content .plan.is-animate.plan--standard,.sec-plan__content .plan.is-animated.plan--standard{-webkit-transform:none;transform:none}}
