@charset "UTF-8";.g-header__gnav .gnav__item--03>a{color:#70bf20}@media only screen and (max-width: 767px){.g-header__gnav .gnav__item--03>a{color:#fff}}@media only screen and (max-width: 767px){.m-header__obj{top:20px;bottom:inherit;width:110px}}.section__hdg{font-size:30px;text-align:center}@media only screen and (max-width: 767px){.section__hdg{margin-bottom:35px;font-size:22px}}.section__lead{margin-top:1.2em;font-size:16px;text-align:center;line-height:2}@media only screen and (max-width: 767px){.section__lead{margin-top:-10px;font-size:14px;text-align:left;line-height:1.8}}.sec-lead{position:relative;z-index:4}.sec-lead__catch{font-size:32px;font-weight:600;line-height:1.625}@media only screen and (max-width: 767px){.sec-lead__catch{font-size:16px}}.sec-lead__txt{margin-top:2em;font-size:18px;line-height:2.3}@media only screen and (max-width: 767px){.sec-lead__txt{font-size:14px;line-height:1.7}}.sec-worry{position:relative;margin-top:80px}@media only screen and (max-width: 767px){.sec-worry{margin-top:40px}}.sec-worry__hdg{font-size:30px;font-weight:600;text-align:center}@media only screen and (max-width: 767px){.sec-worry__hdg{font-size:22px}}.sec-worry__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px}@media only screen and (max-width: 767px){.sec-worry__body{display:block;margin-top:60px}}.sec-worry__body+.sec-worry__hdg{margin-top:60px}.sec-worry__body .worry{position:relative;z-index:0;width:50%}@media only screen and (max-width: 767px){.sec-worry__body .worry{width:auto}}.sec-worry__body .worry__body{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:0}.sec-worry__body .worry__body::before{content:"";position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media only screen and (max-width: 970px){.sec-worry__body .worry__body::before{top:-4vw}}@media only screen and (max-width: 767px){.sec-worry__body .worry__body::before{top:-35px}}.sec-worry__body .worry__hdg{display:inline-block;padding:8px 18px;background-color:#70bf20;border-radius:30px;font-size:24px;line-height:1;color:#fff}@media only screen and (max-width: 970px){.sec-worry__body .worry__hdg{font-size:2.4vw}}@media only screen and (max-width: 767px){.sec-worry__body .worry__hdg{font-size:20px}}.sec-worry__body .worry__list{margin-top:20px}.sec-worry__body .worry__item{position:relative;padding-left:22px;font-size:18px;font-weight:600}@media only screen and (max-width: 970px){.sec-worry__body .worry__item{font-size:1.7vw}}@media only screen and (max-width: 767px){.sec-worry__body .worry__item{font-size:14px}}.sec-worry__body .worry__item::before{content:"";position:absolute;top:8px;left:0;width:18px;height:18px;background:url("../../img/common/ico_checkbox.svg") no-repeat 50% 50%/cover}@media only screen and (max-width: 767px){.sec-worry__body .worry__item::before{top:2px}}.sec-worry__body .worry__item:not(:first-of-type){margin-top:8px}.sec-worry__body .worry__img{position:relative;z-index:3}@media only screen and (max-width: 767px){.sec-worry__body .worry__img{text-align:center}}.sec-worry__body .worry--01 .worry__body::before{width:574px;height:346px;background:url("../../img/service/img_fuki01.svg") no-repeat 50% 50%/cover}@media only screen and (max-width: 970px){.sec-worry__body .worry--01 .worry__body::before{width:53vw;height:32vw}}@media only screen and (max-width: 767px){.sec-worry__body .worry--01 .worry__body::before{width:402px;height:242px}}.sec-worry__body .worry--01 .worry__img{margin:20px 0 0 27%}@media only screen and (max-width: 767px){.sec-worry__body .worry--01 .worry__img{margin:30px auto 0;padding-right:60px}}@media only screen and (max-width: 767px){.sec-worry__body .worry--02{margin-top:70px}}.sec-worry__body .worry--02 .worry__body::before{width:578px;height:352px;background:url("../../img/service/img_fuki02.svg") no-repeat 50% 50%/cover}@media only screen and (max-width: 970px){.sec-worry__body .worry--02 .worry__body::before{width:53.6vw;height:32.6vw}}@media only screen and (max-width: 767px){.sec-worry__body .worry--02 .worry__body::before{width:405px;height:246px}}.sec-worry__body .worry--02 .worry__img{margin:45px 0 0 39%}@media only screen and (max-width: 767px){.sec-worry__body .worry--02 .worry__img{margin:30px auto 0;padding-left:60px}}.sec-worry__solution{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;margin-top:40px}@media only screen and (max-width: 767px){.sec-worry__solution{display:block}}.sec-worry__solution .solution{width:340px;height:340px}@media only screen and (max-width: 1124px){.sec-worry__solution .solution{width:30vw;height:30vw}}@media only screen and (max-width: 767px){.sec-worry__solution .solution{width:auto;height:auto}.sec-worry__solution .solution:not(:first-of-type){margin-top:20px}}.sec-worry__solution .solution__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:#f4faed;border:2px solid #70bf20;border-radius:50%}@media only screen and (max-width: 767px){.sec-worry__solution .solution__body{width:260px;height:260px;margin:0 auto}}.sec-worry__solution .solution__img{text-align:center}@media only screen and (max-width: 1124px){.sec-worry__solution .solution__img{width:auto;height:120px}.sec-worry__solution .solution__img img{width:auto;height:100%}}.sec-worry__solution .solution__txt{margin-top:10px;font-size:24px;font-weight:600;text-align:center;line-height:1.66}@media only screen and (max-width: 1124px){.sec-worry__solution .solution__txt{font-size:20px}}@media only screen and (max-width: 920px){.sec-worry__solution .solution__txt{font-size:16px}}.sec-flow{margin-top:110px;padding:75px 0 120px;background:#f4faed}@media only screen and (max-width: 767px){.sec-flow{margin-top:60px;padding:40px 0 50px}}.sec-flow__list{max-width:930px;width:100%;margin:60px auto 0}@media only screen and (max-width: 767px){.sec-flow__list{max-width:none;margin-top:40px}}.sec-flow .flow{position:relative;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;padding:50px 0 57px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.sec-flow .flow{display:block;padding:35px 20px 25px}}.sec-flow .flow:not(:first-of-type){margin-top:55px}@media only screen and (max-width: 767px){.sec-flow .flow:not(:first-of-type){margin-top:35px}}.sec-flow .flow:not(:last-of-type)::after{position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:20px 21px 0 21px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}@media only screen and (max-width: 767px){.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-flow .flow__ico{display:block;max-width:350px;width:37.6%;text-align:center}@media only screen and (max-width: 767px){.sec-flow .flow__ico{max-width:none;width:auto}}.sec-flow .flow__body{width:62.4%;padding-right:95px}@media only screen and (max-width: 767px){.sec-flow .flow__body{width:auto;padding-right:0}}.sec-flow .flow__hdg{font-size:24px;font-weight:600}@media only screen and (max-width: 767px){.sec-flow .flow__hdg{margin-top:25px;font-size:20px;text-align:center}}.sec-flow .flow__txt{margin-top:1em;font-size:16px}@media only screen and (max-width: 767px){.sec-flow .flow__txt{margin-top:.5em;font-size:15px}}.sec-plan{padding:80px 0 100px;text-align:center}@media only screen and (max-width: 767px){.sec-plan{padding:40px 0 50px}}.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;margin:80px auto 0}@media screen and (max-width: 1000px){.sec-plan__content{display:block;max-width:none;margin:40px auto 0}}.sec-plan .plan{position:relative;max-width:319px;width:28.3%;padding:35px 4.2%;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 screen and (max-width: 1112px){.sec-plan .plan{padding:35px 15px}}@media screen and (max-width: 1000px){.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-plan .plan:not(:first-of-type){margin-top:30px}}.sec-plan .plan__hdg{margin:0 -2em;font-size:20px}@media screen and (max-width: 1000px){.sec-plan .plan__hdg{font-size:24px}}.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: 1000px){.sec-plan .plan__price{margin-top:10px;font-size:64px}}.sec-plan .plan__price .yen{font-size:28px}.sec-plan .plan__tax{color:#707f89}.sec-plan .plan__period{display:inline-block;width:90%;margin-top:25px;padding:2px 10%;border:1px solid #3b4043;border-radius:30px;font-weight:600}@media screen and (max-width: 1000px){.sec-plan .plan__period{width:auto;margin-top:15px;padding:2px 8%;font-size:14px}}.sec-plan .plan--standard .plan__period{width:80%}@media screen and (max-width: 1000px){.sec-plan .plan--standard .plan__period{width:auto}}.sec-plan .plan__txt{margin-top:15px;font-size:18px;font-weight:600;line-height:1.5;text-align:left}@media screen and (max-width: 1000px){.sec-plan .plan__txt{font-size:15px}}.sec-plan .plan__exp{margin-top:10px;font-size:16px;text-align:left;line-height:1.5}.sec-plan .plan__list{margin-top:20px;padding:16px 5%;text-align:left;background-color:#faf8f5}.sec-plan .plan__item{position:relative;padding:0 0 9px 26px;border-bottom:1px solid #ede1cf;font-size:12px;font-weight:600}@media screen and (max-width: 1000px){.sec-plan .plan__item{font-size:13px}}.sec-plan .plan__item::before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background:url("../../img/common/ico_check_circle.svg") no-repeat 50% 50%/cover}@media screen and (max-width: 1000px){.sec-plan .plan__item::before{width:18px;height:18px}}.sec-plan .plan__item:not(:first-of-type){margin-top:9px}.sec-plan .plan__item--no{color:#b7bec4}.sec-plan .plan__item--no::before{background:url("../../img/common/ico_check_circle_gray.svg") no-repeat 50% 50%/cover}.sec-plan .plan__obj{position:absolute;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 30px;font-size:18px;font-weight:600;background-color:#70bf20;color:#fff;line-height:1}.sec-plan .plan__obj::after{position:absolute;left:0;bottom:-7px;width:0;height:0;border-style:solid;border-width:7px 66px 0 66px;border-color:#70bf20 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.sec-plan .plan--standard{position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:486px;width:43.2%;height:calc(100% + 40px);padding:42px 4% 50px;border:4px solid #70bf20;z-index:2}@media screen and (max-width: 1000px){.sec-plan .plan--standard{position:relative;top:inherit;left:inherit;-webkit-transform:none;transform:none;max-width:none;width:auto;padding:35px 20px}}.sec-plan .plan--standard .plan__hdg{font-size:24px}@media screen and (max-width: 1000px){.sec-plan .plan--standard .plan__hdg{font-size:24px}}.sec-plan .plan--standard .plan__price{margin-top:0;font-size:77px}@media screen and (max-width: 1000px){.sec-plan .plan--standard .plan__price{font-size:64px}}.sec-plan .plan--standard .plan__price .yen{font-size:34px}.sec-plan .plan--standard .plan__txt{margin-top:28px}@media screen and (max-width: 1000px){.sec-plan .plan--standard .plan__txt{margin-top:15px}}.sec-plan .plan--standard .plan__list{margin-top:40px}@media screen and (max-width: 1000px){.sec-plan .plan--standard .plan__list{margin-top:20px}}.sec-plan .plan--standard .plan__item{font-size:16px;line-height:1.35}@media screen and (max-width: 1000px){.sec-plan .plan--standard .plan__item{font-size:15px}}.sec-plan__caption{margin-top:40px;font-size:12px;text-align:left}@media screen and (max-width: 1000px){.sec-plan__caption{margin-top:20px}}.sec-plan__caption .txt{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-plan__caption .txt::before{content:"※"}.sec-support{padding:80px 0 100px}@media only screen and (max-width: 767px){.sec-support{padding:50px 0 45px}}.sec-support__list{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:45px}@media only screen and (max-width: 767px){.sec-support__list{display:block}}.sec-support .support{max-width:328px;width:29.2%;text-align:center}@media only screen and (max-width: 767px){.sec-support .support{max-width:none;width:auto}}.sec-support .support:nth-child(2){margin:0 104px}@media screen and (max-width: 1100px){.sec-support .support:nth-child(2){margin:0 5%}}@media only screen and (max-width: 767px){.sec-support .support:nth-child(2){margin:35px 0 45px}}.sec-support .support__img{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px}@media only screen and (max-width: 767px){.sec-support .support__img{margin:0 auto;height:auto}}.sec-support .support__img img{max-width:100%;height:auto}.sec-support .support__hdg{margin-top:15px;font-size:24px;color:#70bf20}@media screen and (max-width: 1100px){.sec-support .support__hdg{font-size:24px}}@media only screen and (max-width: 767px){.sec-support .support__hdg{font-size:22px}}.sec-support .support__lead{font-size:16px;font-weight:500;line-height:1.5}@media only screen and (max-width: 767px){.sec-support .support__lead{margin-top:5px;font-size:16px}}.sec-support .support__txt{margin-top:12px;font-size:16px;font-weight:400;text-align:left}@media only screen and (max-width: 767px){.sec-support .support__txt{font-size:15px;line-height:1.8}}.sec-support .price{margin-top:60px}@media only screen and (max-width: 767px){.sec-support .price{margin-top:40px}}.sec-support .price__hdg{font-size:24px}@media only screen and (max-width: 767px){.sec-support .price__hdg{font-size:20px}}.sec-support .price__table{margin-top:20px;border-collapse:collapse;border-top:1px solid #ccc}.sec-support .price .plan__hdg{max-width:317px;width:28%;padding:30px 10px;background-color:#f4faed;border-bottom:1px solid #ccc}@media only screen and (max-width: 767px){.sec-support .price .plan__hdg{display:block;max-width:none;width:100%;padding:15px 10px}}.sec-support .price .plan__name{font-size:18px}.sec-support .price .plan__price{margin-top:3px}.sec-support .price .plan__price .num{display:block;font-size:16px;color:#70bf20}.sec-support .price .plan__price .tax{display:block;font-size:12px;font-weight:400;color:inherit}.sec-support .price .plan__txt{width:72%;padding:25px 22px;font-size:16px;border-bottom:1px solid #ccc;line-height:2}@media only screen and (max-width: 767px){.sec-support .price .plan__txt{display:block;max-width:none;width:100%;padding:15px 20px 30px;font-size:15px}}.sec-support .price__caption{margin:15px 0 0 1em;text-indent:-1em;font-size:12px;color:#707f89}.sec-other{padding:30px 0 10px}@media only screen and (max-width: 767px){.sec-other{padding:30px 0 15px}}.sec-other__list{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:45px}@media only screen and (max-width: 767px){.sec-other__list{display:block}}.sec-other .item{max-width:328px;width:29.2%;text-align:center}@media only screen and (max-width: 767px){.sec-other .item{max-width:none;width:auto}}.sec-other .item:nth-child(2){margin:0 104px}@media screen and (max-width: 1100px){.sec-other .item:nth-child(2){margin:0 5%}}@media only screen and (max-width: 767px){.sec-other .item:nth-child(2){margin:35px 0 45px}}.sec-other .item__img{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px}@media only screen and (max-width: 767px){.sec-other .item__img{margin:0 auto;height:auto}}.sec-other .item__img img{max-width:100%;height:auto}.sec-other .item__hdg{margin-top:15px;font-size:24px}@media screen and (max-width: 1100px){.sec-other .item__hdg{font-size:24px}}@media only screen and (max-width: 767px){.sec-other .item__hdg{font-size:22px}}.sec-other .item__txt{margin-top:10px;font-size:16px;font-weight:400;text-align:left}@media only screen and (max-width: 767px){.sec-other .item__txt{font-size:15px;line-height:1.8}}.sec-worry .worry.is-animated:nth-of-type(2n){-webkit-transition-delay:.2s;transition-delay:.2s}@media only screen and (max-width: 767px){.sec-worry .worry.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-worry__solution .solution.is-animated:nth-of-type(3n+1){-webkit-transition-delay:0s;transition-delay:0s}.sec-worry__solution .solution.is-animated:nth-of-type(3n+2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-worry__solution .solution.is-animated:nth-of-type(3n+3){-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-worry__solution .solution.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-support__list .support.is-animated:nth-of-type(3n+1){-webkit-transition-delay:0s;transition-delay:0s}.sec-support__list .support.is-animated:nth-of-type(3n+2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-support__list .support.is-animated:nth-of-type(3n+3){-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-support__list .support.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}.sec-other__list .item.is-animated:nth-of-type(3n+1){-webkit-transition-delay:0s;transition-delay:0s}.sec-other__list .item.is-animated:nth-of-type(3n+2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec-other__list .item.is-animated:nth-of-type(3n+3){-webkit-transition-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 767px){.sec-other__list .item.is-animated{-webkit-transition-delay:0s;transition-delay:0s}}
