#wrap{padding-top:90px;height:10000px}@media (max-width: 767px){#wrap{padding-top:0}}.txt-gradient{margin-bottom:44px;position:relative;z-index:4}@media (max-width: 767px){.txt-gradient{margin-bottom:29px}}.txt-gradient span{font-weight:900;color:#fff;display:inline-block;background-image:linear-gradient(to right, #41BA41 2%, #C2E500)}.txt-gradient span.small{font-size:42px;font-size:4.2rem;line-height:1;padding:8px 4px 13px 17px;margin-bottom:14px;letter-spacing:2.5px}@media (max-width: 767px){.txt-gradient span.small{font-size:21px;font-size:2.1rem;letter-spacing:1px;margin-bottom:8px;padding:4px 6px 7px 9px}}.txt-gradient span.big{font-size:70px;font-size:7rem;line-height:93px;padding:0 17px;letter-spacing:3.5px}@media only screen and (min-width: 768px) and (max-width: 900px){.txt-gradient span.big{font-size:60px;font-size:6rem}}@media (max-width: 767px){.txt-gradient span.big{font-size:37px;font-size:3.7rem;line-height:48px;padding:0 8px 2px;letter-spacing:2.1px}}.txt-gradient span.txt-big{background:transparent}.btn-mail-big{max-width:206px;height:122px;background:#FADD00;border-radius:10px;width:100%;color:#333333 !important;font-size:18px;font-size:1.8rem;line-height:24px;font-weight:900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;letter-spacing:0.8px;position:relative;transition:all 0.3s;border:solid 2px #FADD00}.btn-mail-big.fullwidth{max-width:100%}@media (min-width: 768px){.btn-mail-big{cursor:pointer}}@media only screen and (min-width: 768px) and (max-width: 900px){.btn-mail-big{font-size:15px;font-size:1.5rem;line-height:20px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.btn-mail-big:hover{opacity:1;background:#fff;color:#FADD00 !important}.btn-mail-big:hover:before{opacity:0}.btn-mail-big:hover:after{right:7px}.btn-mail-big:hover span:before{opacity:0}}@media (max-width: 767px){.btn-mail-big{max-width:140px;height:80px;font-size:16px;font-size:1.6rem;line-height:20px}}.btn-mail-big:before{position:absolute;content:"";background:url("/assets/img/ico_arr_black.svg") no-repeat center center;background-size:100% 100%;width:17px;height:17px;right:11px;top:50%;margin-top:-9px;z-index:2;transition:all 0.3s}@media (max-width: 767px){.btn-mail-big:before{background:url("/assets/img/ico_arr_black_sp.svg");width:11px;height:11px;right:8px;margin-top:-5px}}@media (min-width: 768px){.btn-mail-big:after{position:absolute;content:"";background:url("/assets/img/ico_arr_black_hover.svg") no-repeat center center;background-size:100% 100%;width:17px;height:17px;right:14px;top:50%;margin-top:-9px;transition:all 0.3s}}.btn-mail-big span{padding-top:25px;position:relative}@media (max-width: 767px){.btn-mail-big span{padding-top:18px;left:-2px}}.btn-mail-big span:before{position:absolute;content:"";background:url("/assets/img/ico_mail.svg") no-repeat center center;background-size:100% 100%;width:32px;height:22px;left:50%;margin-left:-16px;top:-5px;z-index:2;transition:all 0.3s}@media (max-width: 767px){.btn-mail-big span:before{width:21px;height:15px;margin-left:-11px;top:-2px}}@media (min-width: 768px){.btn-mail-big span:after{position:absolute;content:"";background:url("/assets/img/ico_mail_hover.svg") no-repeat center center;background-size:100% 100%;width:32px;height:22px;left:50%;margin-left:-16px;top:-5px}}.btn-line-big{max-width:206px;height:122px;background:#33b900;border:solid 2px #33b900;border-radius:10px;width:100%;color:#fff !important;font-size:18px;font-size:1.8rem;line-height:24px;font-weight:900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;letter-spacing:0.8px;position:relative;transition:all 0.3s}@media (min-width: 768px){.btn-line-big{cursor:pointer}}@media only screen and (min-width: 768px) and (max-width: 900px){.btn-line-big{font-size:15px;font-size:1.5rem;line-height:20px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.btn-line-big:hover{opacity:1;background:#fff;color:#33b900 !important}.btn-line-big:hover:before{opacity:0}.btn-line-big:hover:after{right:10px}.btn-line-big:hover span:before{opacity:0}}@media (max-width: 767px){.btn-line-big{max-width:140px;height:80px;font-size:16px;font-size:1.6rem;line-height:20px}}.btn-line-big:before{position:absolute;content:"";background:url("/assets/img/ico_arr_green.svg") no-repeat center center;background-size:100% 100%;width:17px;height:17px;right:17px;top:50%;margin-top:-9px;transition:all 0.3s;z-index:2}@media (max-width: 767px){.btn-line-big:before{background:url("/assets/img/ico_arr_green_sp.svg");width:11px;height:11px;right:9px;margin-top:-5px}}@media (min-width: 768px){.btn-line-big:after{position:absolute;content:"";background:url("/assets/img/ico_arr_green_hover.svg") no-repeat center center;background-size:100% 100%;width:17px;height:17px;right:17px;top:50%;margin-top:-9px;transition:all 0.3s}}.btn-line-big span{padding-top:30px;position:relative}@media (max-width: 767px){.btn-line-big span{padding-top:22px;left:-3px}}.btn-line-big span:before{position:absolute;content:"";background:url("/assets/img/ico_line.svg") no-repeat center center;background-size:100% 100%;width:36px;height:34px;left:50%;margin-left:-18px;top:-12px;transition:all 0.3s;z-index:2}@media (max-width: 767px){.btn-line-big span:before{width:24px;height:23px;margin-left:-12px;top:-7px}}@media (min-width: 768px){.btn-line-big span:after{position:absolute;content:"";background:url("/assets/img/ico_line_hover.svg") no-repeat center center;background-size:100% 100%;width:36px;height:34px;left:50%;margin-left:-18px;top:-12px;transition:all 0.3s}}.box-inquiry{max-width:1080px;margin:0 auto;background:#41BA41;border-radius:20px;position:relative;padding:69px 40px 41px;z-index:3}@media (max-width: 767px){.box-inquiry{border-radius:0;padding:26px 20px}}.box-inquiry .img-txt{max-width:269px;width:100%;position:absolute;top:-30px;left:50%;transform:translate(-50%, 0)}@media (max-width: 767px){.box-inquiry .img-txt{max-width:167px;top:-20px}}.box-inquiry .img-char-1{position:absolute;left:40px;top:-98px}@media only screen and (min-width: 768px) and (max-width: 1000px){.box-inquiry .img-char-1{left:0}}@media (max-width: 767px){.box-inquiry .img-char-1{max-width:85px;left:20px;top:39px}}.box-inquiry .img-char-2{position:absolute;right:74px;top:-66px}@media only screen and (min-width: 768px) and (max-width: 1000px){.box-inquiry .img-char-2{right:20px}}@media (max-width: 767px){.box-inquiry .img-char-2{max-width:90px;right:12px;top:43px}}.box-inquiry .tit-box{font-size:40px;font-size:4rem;text-align:center;color:#fff;font-weight:900;letter-spacing:2px;margin-bottom:16px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.box-inquiry .tit-box{font-size:28px;font-size:2.8rem}}@media (max-width: 767px){.box-inquiry .tit-box{font-size:23px;font-size:2.3rem;line-height:32px;letter-spacing:2.3px;margin-bottom:3px}}.box-inquiry .subtit{font-size:18px;font-size:1.8rem;text-align:center;color:#fff;font-weight:700;letter-spacing:1px;margin-bottom:25px;letter-spacing:0.1px;position:relative}@media (max-width: 767px){.box-inquiry .subtit{font-size:15px;font-size:1.5rem;line-height:30px;margin-bottom:13px}}.box-inquiry .content-box{padding:20px 73px 25px;background:#fff;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.box-inquiry .content-box{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.box-inquiry .content-box{padding:23px 24px 33px}}.box-inquiry .content-box .content-top{margin-bottom:24px}@media (min-width: 768px){.box-inquiry .content-box .content-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}@media (max-width: 767px){.box-inquiry .content-box .content-top{margin-bottom:22px}}.box-inquiry .content-box .content-top .content-top-left{width:48.88%;padding-right:12px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.box-inquiry .content-box .content-top .content-top-left{padding-right:0}}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left{width:100%;padding-right:0;margin-bottom:8px}}.box-inquiry .content-box .content-top .content-top-left .note-datetime{background-color:#FADD00;border-radius:8px;position:relative;color:#333;font-size:19px;font-size:1.9rem;line-height:1.42105em;letter-spacing:.05em;font-weight:900;max-width:366px;padding:4px 0 6px;margin-bottom:16px}@media only screen and (min-width: 768px){.box-inquiry .content-box .content-top .content-top-left .note-datetime{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 1100px){.box-inquiry .content-box .content-top .content-top-left .note-datetime{font-size:19px;font-size:1.9rem}}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .note-datetime{font-size:16px;font-size:1.6rem;line-height:1.5em;max-width:288px;padding:3px 0 5px;margin-left:auto;margin-right:auto}}.box-inquiry .content-box .content-top .content-top-left .note-datetime:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #FADD00;position:absolute;left:50%;margin-left:-4px;bottom:-8px}.box-inquiry .content-box .content-top .content-top-left .note-datetime .nd{display:inline-block;padding-left:1px}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .note-datetime .nd{padding-left:6px}}.box-inquiry .content-box .content-top .content-top-left .note-datetime span{color:#D90101;font-family:"Barlow",sans-serif;font-size:29px;font-size:2.9rem;line-height:1.2069em;letter-spacing:.025em;font-weight:600;padding-right:3px}@media only screen and (min-width: 768px){.box-inquiry .content-box .content-top .content-top-left .note-datetime span{font-size:26px;font-size:2.6rem}}@media only screen and (min-width: 1100px){.box-inquiry .content-box .content-top .content-top-left .note-datetime span{font-size:29px;font-size:2.9rem}}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .note-datetime span{font-size:25px;font-size:2.5rem;letter-spacing:0;position:relative;top:1px}}.box-inquiry .content-box .content-top .content-top-left .note-datetime span.js-date-h{padding-right:2px}.box-inquiry .content-box .content-top .content-top-left .note-datetime span.js-date-m{padding-left:4px}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .note-datetime span.js-date-m{padding-left:3px}}.box-inquiry .content-box .content-top .content-top-left .note-datetime small{color:#D90101;font-size:17px;font-size:1.7rem}@media only screen and (min-width: 768px){.box-inquiry .content-box .content-top .content-top-left .note-datetime small{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 1100px){.box-inquiry .content-box .content-top .content-top-left .note-datetime small{font-size:17px;font-size:1.7rem}}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .note-datetime small{font-size:14px;font-size:1.4rem}}.box-inquiry .content-box .content-top .content-top-left .note-datetime em{font-style:normal;padding-left:5px}.box-inquiry .content-box .content-top .content-top-left h3{font-size:18px;font-size:1.8rem;line-height:21px;font-weight:900;margin-bottom:27px;letter-spacing:0.8px}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left h3{font-size:14px;font-size:1.4rem;line-height:16px;margin-bottom:15px}}.box-inquiry .content-box .content-top .content-top-left .txt-tel{margin-bottom:7px}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .txt-tel{margin-bottom:0}}.box-inquiry .content-box .content-top .content-top-left .txt-tel a{font-family:"Barlow",sans-serif;font-weight:700;font-size:48px;font-size:4.8rem;font-weight:600;position:relative;padding-left:35px}@media only screen and (min-width: 768px) and (max-width: 1000px){.box-inquiry .content-box .content-top .content-top-left .txt-tel a{font-size:37px;font-size:3.7rem}}@media only screen and (min-width: 768px) and (max-width: 900px){.box-inquiry .content-box .content-top .content-top-left .txt-tel a{font-size:32px;font-size:3.2rem}}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .txt-tel a{font-size:37px;font-size:3.7rem;padding-left:62px;margin-bottom:0}}@media only screen and (max-width: 767px) and (max-width: 374px){.box-inquiry .content-box .content-top .content-top-left .txt-tel a{font-size:33px;font-size:3.3rem}}.box-inquiry .content-box .content-top .content-top-left .txt-tel a:before{position:absolute;content:"";background:url("/assets/img/ico_tel_black.svg") no-repeat center center;background-size:100% 100%;width:67px;height:38px;left:-40px;top:50%;margin-top:-16px}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .txt-tel a:before{width:57px;height:32px;left:-1px;margin-top:-12px}}.box-inquiry .content-box .content-top .content-top-left .txt-time{font-size:15px;font-size:1.5rem;line-height:21px;font-weight:700;position:relative;left:-17px;letter-spacing:0.8px}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-left .txt-time{font-size:14px;font-size:1.4rem;line-height:34px;left:0}}.box-inquiry .content-box .content-top .content-top-right{width:51.1%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-right{width:100%;justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1100px){.box-inquiry .content-box .content-top .content-top-right .btn-mail-big,.box-inquiry .content-box .content-top .content-top-right .btn-line-big{margin:0 5px}}@media (max-width: 767px){.box-inquiry .content-box .content-top .content-top-right .btn-mail-big{margin-right:7px}}.box-inquiry .content-box .content-bottom{border:solid 1px #d6d6d6;margin-bottom:16px}@media (min-width: 768px){.box-inquiry .content-box .content-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.box-inquiry .content-box .content-bottom{margin-bottom:14px}}.box-inquiry .content-box .content-bottom .tit-list-card{width:254px;padding:15px 22px;text-align:center;background:#f4f4f4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.box-inquiry .content-box .content-bottom .tit-list-card{width:100%;padding:10px 22px}}.box-inquiry .content-box .content-bottom .tit-list-card h3{font-family:"Barlow",sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;line-height:24px;font-weight:700;letter-spacing:0.7px}.box-inquiry .content-box .content-bottom .list-card{width:calc(100% - 254px);padding:14px 25px}@media (max-width: 767px){.box-inquiry .content-box .content-bottom .list-card{width:100%;padding:15px 7px 18px 6px}}.box-inquiry .content-box .txt-end{text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:0.9px}@media (max-width: 767px){.box-inquiry .content-box .txt-end{line-height:29px}}.box-inquiry .content-box .txt-end span{background-image:linear-gradient(to right, #F9F003, #F9F003);background-position:bottom left;background-repeat:no-repeat;background-size:100% 8px}.sec-main-mv{width:100%;min-height:748px;overflow:hidden;background:url("/assets/img/bg_main_mv.jpg") no-repeat center top;background-size:cover;position:relative}@media (max-width: 767px){.sec-main-mv{min-height:724px;background-image:url("/assets/img/bg_main_mv_sp.jpg");background-size:100% auto;padding-top:65px}}.sec-main-mv .content-sec{max-width:1360px;margin:0 auto;position:relative;min-height:748px}@media (max-width: 767px){.sec-main-mv .content-sec{min-height:694px}}.sec-main-mv .img-text-1{position:absolute;top:16px;left:13.01%;width:12.2%}@media only screen and (min-width: 768px) and (min-width: 1361px){.sec-main-mv .img-text-1{max-width:166px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-main-mv .img-text-1{top:32px}}.sec-main-mv .img-text-1 img{width:100%}.sec-main-mv .img-text-2{position:absolute;left:50%;transform:translate(-50%, 0);top:33px;max-width:608px}@media (max-width: 767px){.sec-main-mv .img-text-2{left:50%;max-width:312px;top:16px;width:100%}}.sec-main-mv .img-text-2 img{width:100%}.sec-main-mv .img-text-3{position:absolute;top:33px;right:15%;width:11.8%;max-width:160px}@media (max-width: 767px){.sec-main-mv .img-text-3{top:auto;bottom:157px;max-width:116px;width:100%;right:auto;left:11px}}.sec-main-mv .img-text-3 img{width:100%}.sec-main-mv .img-text-4{position:absolute;top:33px;right:2.69%;width:11.8%;max-width:160px}@media (max-width: 767px){.sec-main-mv .img-text-4{top:auto;bottom:157px;max-width:116px;width:100%;right:auto;left:129px}}.sec-main-mv .img-text-4 img{width:100%}.sec-main-mv .img-text-5{position:absolute;left:50%;transform:translate(-50%, 0);top:125px;max-width:290px}@media (max-width: 767px){.sec-main-mv .img-text-5{max-width:205px;width:100%;left:50%;top:66px}}.sec-main-mv .img-text-5 img{width:100%}.sec-main-mv .img-text-6{position:absolute;left:50%;transform:translate(-50%, 0);top:173px;width:100%;max-width:699px}@media (max-width: 767px){.sec-main-mv .img-text-6{max-width:335px;left:50%;top:103px}}.sec-main-mv .img-text-6 img{width:100%}.sec-main-mv .img-text-7{position:absolute;left:50.9%;transform:translate(-50%, 0);top:265px;max-width:802px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-main-mv .img-text-7{max-width:600px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-main-mv .img-text-7{max-width:500px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-main-mv .img-text-7{max-width:420px}}@media (max-width: 767px){.sec-main-mv .img-text-7{left:50.7%;max-width:362px;top:160px}}.sec-main-mv .img-text-7 img{width:100%}.sec-main-mv .img-char-1{position:absolute;bottom:-2px;left:-101px;z-index:0;max-width:488px}.sec-main-mv .img-char-1 img{width:100%}.sec-main-mv .img-char-2{position:absolute;right:-94px;bottom:-2px;z-index:0;max-width:443px}@media (max-width: 767px){.sec-main-mv .img-char-2{bottom:113px;right:-26px;max-width:183px;width:100%}}.sec-main-mv .img-char-2 img{width:100%}.sec-main-mv .box-promo{width:202px;height:314px;overflow:hidden;position:absolute;bottom:0;right:0;z-index:1;background:url("/assets/img/img_text_mv_8.png") no-repeat center center;background-size:100% 100%;padding:22px 7px 11px 10px}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-main-mv .box-promo{right:-94px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-main-mv .box-promo{width:175px}}@media (max-width: 767px){.sec-main-mv .box-promo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:145px;background:#d90001;padding:10px 0px 10px 3px;justify-content:center}}.sec-main-mv .box-promo .item-promo{width:100%}@media (max-width: 767px){.sec-main-mv .box-promo .item-promo{max-width:183px}}.sec-main-mv .box-promo .item-promo:first-child{margin-bottom:4px}@media (max-width: 767px){.sec-main-mv .box-promo .item-promo:first-child{margin-bottom:0}}.sec-main-mv .box-promo .item-promo:last-child{width:103%}@media (max-width: 767px){.sec-main-mv .box-promo .item-promo:last-child{max-width:176px;position:relative;left:4px}}.sec-main-mv .list-point{max-width:675px;width:100%;position:absolute;bottom:45px;left:50%;z-index:3}@media (min-width: 768px){.sec-main-mv .list-point{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;transform:translate(-50%, 0px)}}@media (max-width: 767px){.sec-main-mv .list-point{max-width:100%;width:100%;left:20px;bottom:auto;top:355px;z-index:-1}}.sec-main-mv .list-point .item-point{width:220px;height:83px;margin-right:8px;position:relative;border-radius:8px;border:solid 2px #333333;background:#fff;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-main-mv .list-point .item-point{width:150px;height:100px;padding:0 10px}}@media (max-width: 767px){.sec-main-mv .list-point .item-point{width:244px;height:44px;margin-right:0;margin-bottom:4px;justify-content:flex-start;padding:0 7px}.sec-main-mv .list-point .item-point:last-child{margin-bottom:0}}.sec-main-mv .list-point .item-point:first-child .txt-point{position:relative;top:6px}@media (max-width: 767px){.sec-main-mv .list-point .item-point:first-child .txt-point{width:121px;top:-4px}}.sec-main-mv .list-point .item-point:nth-child(2) .txt-point{position:relative;top:3px}@media (max-width: 767px){.sec-main-mv .list-point .item-point:nth-child(2) .txt-point{top:-4px;width:121px}.sec-main-mv .list-point .item-point:nth-child(2) .txt-point img{width:100%}}.sec-main-mv .list-point .item-point:last-child{margin-right:0}@media (max-width: 767px){.sec-main-mv .list-point .item-point:last-child{height:67px}}@media (max-width: 767px){.sec-main-mv .list-point .item-point:last-child .number{margin-top:-25px}}.sec-main-mv .list-point .item-point:last-child .txt-point{position:relative;top:3px}@media (max-width: 767px){.sec-main-mv .list-point .item-point:last-child .txt-point{top:1px;width:122px}.sec-main-mv .list-point .item-point:last-child .txt-point img{width:100%}}.sec-main-mv .list-point .item-point .number{position:absolute;top:-17px;left:50%;width:102px;height:31px;transform:translate(-50%, 0);background:url("/assets/img/bg_txt_point.png") no-repeat center top;background-size:100% 100%;font-family:"Barlow",sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;color:#fff;text-align:center;line-height:26px}.sec-main-mv .list-point .item-point .number span{font-size:18px;font-size:1.8rem}@media (max-width: 767px){.sec-main-mv .list-point .item-point .number span{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.sec-main-mv .list-point .item-point .number{top:0;transform:none;position:static;background:#41BA41;width:52px;height:27px;line-height:23px;text-align:center;display:inline-block;vertical-align:middle;margin-right:10px}}@media (max-width: 767px){.sec-main-mv .list-point .item-point .txt-point{display:inline-block;vertical-align:middle}}.sec-warning{padding:60px 0 130px;position:relative;background:url("/assets/img/bg_trouble.jpg") no-repeat center top;background-size:cover}@media (max-width: 767px){.sec-warning{padding:30px 0 88px}}.sec-warning .wcm{max-width:1060px;margin:0 auto;width:calc(100% - 40px)}.sec-warning__box{background-color:#fff;text-align:center;padding:50px 20px 49px;position:relative;z-index:2}@media (max-width: 767px){.sec-warning__box{padding:27px 25px 44px}}.sec-warning__box .box-ttl{padding-left:60px;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.08em;font-weight:bold;color:#DB2323;width:fit-content;margin:0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.598' height='34.598' viewBox='0 0 34.598 34.598'%3E%3Cg id='Group_87701' data-name='Group 87701' transform='translate(-0.277 -0.276)'%3E%3Cg id='Group_87702' data-name='Group 87702' transform='translate(1.777 1.776)'%3E%3Cpath id='Path_410582' data-name='Path 410582' d='M757.323,378h0a1.512,1.512,0,0,1-1.506-1.382l-.925-10.73a2.44,2.44,0,1,1,4.862,0l-.925,10.73A1.512,1.512,0,0,1,757.323,378' transform='translate(-741.524 -357.556)' fill='%23d22'/%3E%3Cpath id='Path_410583' data-name='Path 410583' d='M767.049,1231.709a2.293,2.293,0,1,1-2.292-2.292,2.292,2.292,0,0,1,2.292,2.292' transform='translate(-748.957 -1206.761)' fill='%23d22'/%3E%3Ccircle id='Ellipse_74851' data-name='Ellipse 74851' cx='15.799' cy='15.799' r='15.799' fill='none' stroke='%23d22' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 16px top 5px;padding-bottom:4px}@media (max-width: 767px){.sec-warning__box .box-ttl{font-size:22px;line-height:calc(33/22);padding-left:0;padding-top:45px;padding-bottom:0;background-position:top center}}.sec-warning__box .box-ttl span{background:linear-gradient(to bottom, transparent 62%, #FFF577 38%)}.sec-warning__box .box-txt{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.05em;font-weight:400;max-width:853px;margin:14px auto 0}@media (max-width: 767px){.sec-warning__box .box-txt{font-size:18px;line-height:calc(30/18);text-align:left;margin-top:18px}}.sec-troubles{position:relative;padding:143px 20px 97px;z-index:2;margin-top:-146px}@media (max-width: 767px){.sec-troubles{padding-top:157px;padding-bottom:90px;overflow:hidden;margin-top:-99px}}.sec-troubles:after{position:absolute;content:"";background:url("/assets/img/bg_trouble_2.png") no-repeat center top;background-size:100% 100%;width:100%;height:calc(100% - 143px);left:0;top:117px}@media (max-width: 767px){.sec-troubles:after{background-image:url("/assets/img/bg_trouble_2_sp.png");height:calc(100% - 110px);top:84px}}.sec-troubles .tit-sec{text-align:center;max-width:879px;margin:0 auto 15px;position:relative;left:11px}.sec-troubles .tit-sec img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-troubles .tit-sec{left:0;max-width:750px}}@media (max-width: 767px){.sec-troubles .tit-sec{left:0;margin-right:-23px;margin-bottom:-4px}}.sec-troubles .content-sec{margin-top:-119px;position:relative;z-index:2}.sec-troubles .content-sec .list-trouble{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:900px;margin:0 auto 36px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-troubles .content-sec .list-trouble{justify-content:center}}@media (max-width: 767px){.sec-troubles .content-sec .list-trouble{flex-wrap:wrap;margin-bottom:4px}}@media (min-width: 768px){.sec-troubles .content-sec .list-trouble .item-trouble:first-child{margin-right:11px}}@media (min-width: 768px){.sec-troubles .content-sec .list-trouble .item-trouble:nth-child(2){margin-right:34px}.sec-troubles .content-sec .list-trouble .item-trouble:nth-child(2) .desc{position:relative;left:15px}}@media (min-width: 768px){.sec-troubles .content-sec .list-trouble .item-trouble:nth-child(3){margin-right:51px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-troubles .content-sec .list-trouble .item-trouble{margin-right:0 !important;padding:0 10px;width:25%}}@media (max-width: 767px){.sec-troubles .content-sec .list-trouble .item-trouble{width:47.16%;margin-right:5.68%;margin-bottom:17px}.sec-troubles .content-sec .list-trouble .item-trouble:nth-child(2n){margin-right:0}}.sec-troubles .content-sec .list-trouble .img-trouble{max-width:176px;width:100%;margin:0 auto;margin-bottom:10px;text-align:center}.sec-troubles .content-sec .list-trouble .img-trouble img{width:100%}@media (max-width: 767px){.sec-troubles .content-sec .list-trouble .img-trouble{margin-bottom:8px}}.sec-troubles .content-sec .list-trouble .desc{font-size:18px;font-size:1.8rem;line-height:30px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-troubles .content-sec .list-trouble .desc{font-size:14px;font-size:1.4rem;line-height:25px}}@media (max-width: 767px){.sec-troubles .content-sec .list-trouble .desc{font-size:16px;font-size:1.6rem;line-height:26px}}.sec-troubles .content-sec .list-trouble .desc span{font-size:20px;font-size:2rem;font-weight:900;color:#41BA41}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-troubles .content-sec .list-trouble .desc span{font-size:15px;font-size:1.5rem;line-height:25px}}@media (max-width: 767px){.sec-troubles .content-sec .list-trouble .desc span{font-size:18px;font-size:1.8rem}}.sec-troubles .content-sec .txt-end{text-align:center;font-size:32px;font-size:3.2rem;font-weight:900;letter-spacing:3px;position:relative;left:7px}@media (max-width: 767px){.sec-troubles .content-sec .txt-end{font-size:24px;font-size:2.4rem;left:0;letter-spacing:2px}}.sec-solution{background:url("/assets/img/bg_dot.jpg") repeat top left;margin-top:-142px;position:relative;padding-top:146px;padding-bottom:0}@media (max-width: 767px){.sec-solution{padding-left:20px;padding-right:20px;margin-top:-109px;padding-top:109px;overflow:hidden}}.sec-solution .content-sec{max-width:1080px;margin:0 auto;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-solution .content-sec{padding:0 20px}}.sec-solution .content-sec .img-char{position:absolute;top:-193px;right:0;z-index:3}@media (max-width: 767px){.sec-solution .content-sec .img-char{width:164px;top:-35px;right:-31px}}.sec-solution .list-solution{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:91px;position:relative;z-index:3}@media (max-width: 767px){.sec-solution .list-solution{margin-bottom:66px}}.sec-solution .list-solution .item-solution{width:48.79%;margin-right:2.42%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;margin-bottom:24px;padding-right:7px}.sec-solution .list-solution .item-solution:nth-child(2n){margin-right:0}@media (max-width: 767px){.sec-solution .list-solution .item-solution{display:block;margin-bottom:13px}}.sec-solution .list-solution .item-solution:before{position:absolute;content:"";width:calc(100% - 12px);border-radius:10px;height:100%;top:7px;left:12px;background-image:linear-gradient(to right, #C2E500 2%, #41BA41)}.sec-solution .list-solution .item-solution .img-solution{width:255px;position:relative;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-solution .list-solution .item-solution .img-solution{width:220px}}@media (max-width: 767px){.sec-solution .list-solution .item-solution .img-solution{width:100%;height:85px;border-radius:10px 10px 0 0}}.sec-solution .list-solution .item-solution .img-solution img{width:100%;height:100%;object-fit:cover}.sec-solution .list-solution .item-solution .desc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(100% - 255px);align-items:center;position:relative;background:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden;padding:0 10px 0 33px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-solution .list-solution .item-solution .desc{padding-left:15px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-solution .list-solution .item-solution .desc{width:calc(100% - 220px)}}@media (max-width: 767px){.sec-solution .list-solution .item-solution .desc{width:100%;border-radius:0 0 10px 10px;padding:19px 10px 18px 18px}}.sec-solution .list-solution .item-solution .desc p{font-size:22px;font-size:2.2rem;line-height:32px;font-weight:700;letter-spacing:1px;position:relative;padding-left:44px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-solution .list-solution .item-solution .desc p{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.sec-solution .list-solution .item-solution .desc p{font-size:16px;font-size:1.6rem;line-height:23px;padding-left:29px}}.sec-solution .list-solution .item-solution .desc p:before{position:absolute;content:"";background:url("/assets/img/ico_checked.svg") no-repeat center top;background-size:100% 100%;width:28px;height:27px;left:0;top:50%;margin-top:-13px}@media (max-width: 767px){.sec-solution .list-solution .item-solution .desc p:before{width:17px;height:16px;margin-top:-8px}}@media (max-width: 767px){.sec-solution .box-inquiry{margin:0 -20px;padding-bottom:100px}}.sec-reasons{background:url("/assets/img/bg_line.png") repeat top left;background-size:100% auto;padding:248px 20px 41px;position:relative;margin-top:-200px;overflow:hidden}@media only screen and (min-width: 768px) and (min-width: 1361px){.sec-reasons{margin-top:-400px;padding-top:450px}}@media (max-width: 767px){.sec-reasons{z-index:3;margin-top:-69px;background:url("/assets/img/bg_line_sp.png") top left no-repeat;background-size:contain;padding-top:34px;padding-bottom:0}.sec-reasons:before{position:absolute;content:"";background:url("/assets/img/bg_line_2_sp.png") top left repeat;background-size:100% auto;top:647px;left:0;width:100%;height:calc(100% - 647px)}}.sec-reasons .content-sec{max-width:1080px;margin:0 auto}.sec-reasons .content-sec .tit-sec{text-align:center;position:relative;left:-39px;margin-bottom:102px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-reasons .content-sec .tit-sec{left:0}}@media (max-width: 767px){.sec-reasons .content-sec .tit-sec{left:0;max-width:304px;margin:0 auto 48px}}.sec-reasons .list-reasons{position:relative;z-index:2}.sec-reasons .list-reasons .item-reason{margin-bottom:59px}@media (min-width: 768px){.sec-reasons .list-reasons .item-reason{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-reasons .list-reasons .item-reason{margin-bottom:46px}.sec-reasons .list-reasons .item-reason:first-child{margin-bottom:60px}.sec-reasons .list-reasons .item-reason:first-child .tit-reason img{width:271px}.sec-reasons .list-reasons .item-reason:nth-child(2) .tit-reason img{width:275px}.sec-reasons .list-reasons .item-reason:nth-child(3) .tit-reason img{width:238px}.sec-reasons .list-reasons .item-reason:nth-child(4) .tit-reason img{width:264px}.sec-reasons .list-reasons .item-reason:nth-child(5) .tit-reason img{width:176px}}.sec-reasons .list-reasons .item-reason .img-reasons{width:495px;padding-left:7px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-reasons .list-reasons .item-reason .img-reasons{width:400px}}@media (max-width: 767px){.sec-reasons .list-reasons .item-reason .img-reasons{width:100%;margin-bottom:17px;padding-left:0}}.sec-reasons .list-reasons .item-reason .img-reasons .number{position:absolute;top:-12px;left:0;font-family:"Barlow",sans-serif;font-weight:700;font-size:52px;font-size:5.2rem;width:85px;height:90px;line-height:82px;text-align:center;color:#fff;background:url("/assets/img/bg_number_step.png") no-repeat top left;background-size:100% 100%}.sec-reasons .list-reasons .item-reason .img-reasons .number span{position:relative;left:-7px}@media (max-width: 767px){.sec-reasons .list-reasons .item-reason .img-reasons .number span{left:-5px}}@media (max-width: 767px){.sec-reasons .list-reasons .item-reason .img-reasons .number{background-image:url("/assets/img/bg_number_step_sp.png");width:58px;height:62px;line-height:62px;font-size:36px;font-size:3.6rem;top:-8px;left:-5px;line-height:57px}}@media (max-width: 767px){.sec-reasons .list-reasons .item-reason .img-reasons .img{height:206px}.sec-reasons .list-reasons .item-reason .img-reasons .img img{width:100%;height:100%;object-fit:cover}}.sec-reasons .list-reasons .content-reason{width:calc(100% - 495px);padding-left:49px}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-reasons .list-reasons .content-reason{width:calc(100% - 400px);padding-left:30px}}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason{width:100%;padding-left:0}}.sec-reasons .list-reasons .content-reason .tit-reason{padding-bottom:15px;border-bottom:solid 2px #41BA41;margin-bottom:19px}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason .tit-reason{margin-bottom:10px}}.sec-reasons .list-reasons .content-reason p{font-size:18px;font-size:1.8rem;font-weight:500;line-height:30px;margin-bottom:14px}.sec-reasons .list-reasons .content-reason p:last-of-type{margin-bottom:0}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason p{font-size:15px;font-size:1.5rem;margin-bottom:16px}}.sec-reasons .list-reasons .content-reason .logo{margin-top:13px}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason .logo{max-width:230px}.sec-reasons .list-reasons .content-reason .logo img{width:100%}}.sec-reasons .list-reasons .content-reason .list-feature{margin-top:15px}.sec-reasons .list-reasons .content-reason .list-feature .tit-list{font-size:18px;font-size:1.8rem;font-weight:700;color:#41BA41;display:inline-block;padding:0 13px;letter-spacing:1px;position:relative;margin-bottom:21px}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason .list-feature .tit-list{margin-bottom:15px}}.sec-reasons .list-reasons .content-reason .list-feature .tit-list:before{position:absolute;content:"";background:url("/assets/img/ico_quote_left.png") no-repeat top left;background-size:100% 100%;width:8px;height:27px;left:2px;top:0}.sec-reasons .list-reasons .content-reason .list-feature .tit-list:after{position:absolute;content:"";background:url("/assets/img/ico_quote_right.png") no-repeat top left;background-size:100% 100%;width:8px;height:27px;right:2px;top:0}.sec-reasons .list-reasons .content-reason ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.sec-reasons .list-reasons .content-reason ul li{border-radius:6px;border:solid 1px #41BA41;background:#F3FBF2;margin-bottom:8px;padding:14px 8px 7px 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-reasons .list-reasons .content-reason ul li{width:32.27%;margin-right:1.59%}.sec-reasons .list-reasons .content-reason ul li:nth-child(3n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-reasons .list-reasons .content-reason ul li{padding-left:5px;padding-right:5px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-reasons .list-reasons .content-reason ul li{display:block;position:5px}}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason ul li{width:49%;margin-right:2%;margin-bottom:6px;padding-top:13px}.sec-reasons .list-reasons .content-reason ul li:nth-child(2n){margin-right:0}}.sec-reasons .list-reasons .content-reason ul li .ico{width:41px;padding-top:3px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-reasons .list-reasons .content-reason ul li .ico{width:30px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-reasons .list-reasons .content-reason ul li .ico{width:40px;margin:0 auto 5px;padding-top:0}}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason ul li .ico{width:39px}}.sec-reasons .list-reasons .content-reason ul li .detail{width:calc(100% - 41px);padding-left:12px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-reasons .list-reasons .content-reason ul li .detail{width:calc(100% - 30px);padding-left:8px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-reasons .list-reasons .content-reason ul li .detail{display:inline-block;width:100%;padding:0;text-align:center}}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason ul li .detail{width:calc(100% - 39px);padding-left:11px}}.sec-reasons .list-reasons .content-reason ul li .detail .tit-detail{line-height:1;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:4px;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-reasons .list-reasons .content-reason ul li .detail .tit-detail{font-size:12px;font-size:1.2rem}}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason ul li .detail .tit-detail{letter-spacing:0;margin-bottom:2px}}.sec-reasons .list-reasons .content-reason ul li .detail .price strong{font-size:28px;font-size:2.8rem;font-family:"Barlow",sans-serif;font-weight:700;color:#41BA41;font-weight:700;letter-spacing:-0.9px;margin-right:3px}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-reasons .list-reasons .content-reason ul li .detail .price strong{font-size:20px;font-size:2rem}}@media (max-width: 767px){.sec-reasons .list-reasons .content-reason ul li .detail .price strong{font-size:26px;font-size:2.6rem}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-reasons .list-reasons .content-reason ul li .detail .price strong{font-size:23px;font-size:2.3rem}}.sec-reasons .list-reasons .content-reason ul li .detail .price span{font-size:12px;font-size:1.2rem;font-weight:700;position:relative;top:-2px}.sec-plans{position:relative;background:url("/assets/img/bg_plan.jpg") no-repeat top left;background-size:cover;padding:111px 20px 72px}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-plans{background:url("/assets/img/bg_plan_pc.jpg") no-repeat center center;background-size:cover}}@media (max-width: 767px){.sec-plans{background:#f2f2f2;padding:39px 20px 88px;overflow:hidden}.sec-plans:before{position:absolute;content:"";background:url("/assets/img/bg_plan_sp.png") no-repeat top left;background-size:100% auto;width:100%;height:749px;bottom:-94px;left:0}}.sec-plans .bg-txt-plan{font-family:"Barlow",sans-serif;font-weight:700;font-size:337px;font-size:33.7rem;line-height:1;position:absolute;top:-177px;left:-159px;pointer-events:none;color:rgba(255,255,255,0.45);letter-spacing:17px;white-space:nowrap}@media (max-width: 767px){.sec-plans .bg-txt-plan{font-size:106px;font-size:10.6rem;top:-62px;left:-25px;letter-spacing:5px}}.sec-plans .content-sec{max-width:1080px;margin:0 auto;position:relative}.sec-plans .content-sec .img-plan{width:296px;position:absolute;top:-134px;left:-36px}@media (max-width: 767px){.sec-plans .content-sec .img-plan{width:144px;top:45px;left:-34px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-plans .content-sec .img-plan{width:135px}}.sec-plans .content-sec .tit-sec{text-align:center;margin-bottom:66px;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .content-sec .tit-sec{text-align:right;padding-right:0;margin-bottom:40px}.sec-plans .content-sec .tit-sec img{width:400px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-plans .content-sec .tit-sec{padding-right:25%}}@media (max-width: 767px){.sec-plans .content-sec .tit-sec{width:282px;margin:0 auto 52px}}.sec-plans .content-sec .subtit-plan{text-align:right;padding-right:103px;font-weight:700;position:relative;letter-spacing:1.5px;margin-bottom:74px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .content-sec .subtit-plan{padding-right:0}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-plans .content-sec .subtit-plan{padding-right:18%}}@media (max-width: 767px){.sec-plans .content-sec .subtit-plan{padding-right:0;letter-spacing:0.8px;margin-bottom:38px}}.sec-plans .content-sec .subtit-plan span{font-size:31px;font-size:3.1rem;margin-right:10px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .content-sec .subtit-plan span{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.sec-plans .content-sec .subtit-plan span{font-size:17px;font-size:1.7rem;margin-right:0;display:block;line-height:35px;font-weight:900;margin-bottom:7px}}@media only screen and (max-width: 767px) and (min-width: 414px){.sec-plans .content-sec .subtit-plan span{font-size:19px;font-size:1.9rem}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-plans .content-sec .subtit-plan span{font-size:16px;font-size:1.6rem}}.sec-plans .content-sec .subtit-plan strong{font-size:38px;font-size:3.8rem;font-weight:900;background-image:linear-gradient(to right, #F9F003, #F9F003);background-position:bottom left;background-repeat:no-repeat;background-size:100% 19px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .content-sec .subtit-plan strong{font-size:30px;font-size:3rem}}@media (max-width: 767px){.sec-plans .content-sec .subtit-plan strong{font-size:28px;font-size:2.8rem;margin-right:0;font-weight:900;position:relative;right:22px}}@media only screen and (max-width: 767px) and (min-width: 414px){.sec-plans .content-sec .subtit-plan strong{font-size:30px;font-size:3rem}}.sec-plans .list-plans{position:relative;margin-bottom:97px}@media (min-width: 768px){.sec-plans .list-plans{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media (max-width: 767px){.sec-plans .list-plans{margin-bottom:57px}}.sec-plans .list-plans .item-plan{border-radius:10px;border:solid 4px #41BA41;background:#fff}@media (min-width: 768px){.sec-plans .list-plans .item-plan{width:32.4%;margin-right:1.4%;margin-bottom:33px}.sec-plans .list-plans .item-plan:nth-child(3n){margin-right:0}.sec-plans .list-plans .item-plan:nth-child(3) .content-item .box-price .icon{width:115px}.sec-plans .list-plans .item-plan:nth-child(3) .content-item .box-price .detail{width:calc(100% - 115px)}.sec-plans .list-plans .item-plan:nth-child(3) .content-item .box-price .detail .txt-detail{margin-left:12px}.sec-plans .list-plans .item-plan:nth-child(4) .tit-item h3{margin-left:36px}.sec-plans .list-plans .item-plan:nth-child(4) .content-item .box-price .icon{width:115px;padding-left:16px}.sec-plans .list-plans .item-plan:nth-child(4) .content-item .box-price .detail{width:calc(100% - 115px)}.sec-plans .list-plans .item-plan:nth-child(4) .content-item .box-price .detail .txt-detail{margin-left:4px}.sec-plans .list-plans .item-plan:nth-child(5) .tit-item h3{margin-left:36px}.sec-plans .list-plans .item-plan:nth-child(5) .content-item .box-price .icon{width:115px;padding-left:16px}.sec-plans .list-plans .item-plan:nth-child(5) .content-item .box-price .detail{width:calc(100% - 115px)}.sec-plans .list-plans .item-plan:nth-child(5) .content-item .box-price .detail .txt-detail{margin-left:4px}.sec-plans .list-plans .item-plan:nth-child(6) .tit-item h3{margin-left:36px}.sec-plans .list-plans .item-plan:nth-child(6) .content-item .box-price .icon{width:115px}.sec-plans .list-plans .item-plan:nth-child(6) .content-item .box-price .detail{width:calc(100% - 115px)}.sec-plans .list-plans .item-plan:nth-child(6) .content-item .box-price .detail .txt-detail{margin-left:4px}}@media (max-width: 767px){.sec-plans .list-plans .item-plan{margin-bottom:28px}.sec-plans .list-plans .item-plan:first-child .tit-item h3{left:5px}.sec-plans .list-plans .item-plan:nth-child(2) .tit-item h3{left:19px}.sec-plans .list-plans .item-plan:nth-child(2) .content-item .box-price .icon{width:114px}.sec-plans .list-plans .item-plan:nth-child(2) .content-item .box-price .detail{width:calc(100% - 114px)}.sec-plans .list-plans .item-plan:nth-child(2) .content-item .box-price .detail .txt-detail{margin-left:12px}.sec-plans .list-plans .item-plan:nth-child(3) .tit-item h3{left:28px}.sec-plans .list-plans .item-plan:nth-child(3) .content-item .box-price .icon{width:108px}.sec-plans .list-plans .item-plan:nth-child(3) .content-item .box-price .detail{width:calc(100% - 108px)}.sec-plans .list-plans .item-plan:nth-child(3) .content-item .box-price .detail .txt-detail{margin-left:12px}.sec-plans .list-plans .item-plan:nth-child(4) .tit-item h3{left:28px}.sec-plans .list-plans .item-plan:nth-child(4) .content-item .box-price .icon{width:108px}.sec-plans .list-plans .item-plan:nth-child(4) .content-item .box-price .detail{width:calc(100% - 108px)}.sec-plans .list-plans .item-plan:nth-child(4) .content-item .box-price .detail .txt-detail{margin-left:5px}.sec-plans .list-plans .item-plan:nth-child(5) .tit-item h3{left:28px}.sec-plans .list-plans .item-plan:nth-child(5) .content-item .box-price .icon{width:108px;padding-left:10px}.sec-plans .list-plans .item-plan:nth-child(5) .content-item .box-price .detail{width:calc(100% - 108px)}.sec-plans .list-plans .item-plan:nth-child(5) .content-item .box-price .detail .txt-detail{margin-left:18px}.sec-plans .list-plans .item-plan:last-child{margin-bottom:0}.sec-plans .list-plans .item-plan:last-child .tit-item h3{left:5px}.sec-plans .list-plans .item-plan:last-child .content-item .box-price .icon{width:108px;padding-left:24px}.sec-plans .list-plans .item-plan:last-child .content-item .box-price .detail{width:calc(100% - 108px)}.sec-plans .list-plans .item-plan:last-child .content-item .box-price .detail .txt-detail{margin-left:8px}}.sec-plans .list-plans .item-plan .tit-item{position:relative;height:119px;background:#41BA41;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.sec-plans .list-plans .item-plan .tit-item{height:auto;padding:17px 0 16px}}.sec-plans .list-plans .item-plan .tit-item .number{width:85px;height:85px;background:url("/assets/img/badge_plan.png") no-repeat top left;background-size:100% 100%;color:#41BA41;position:absolute;top:-23px;left:-13px;z-index:1;text-align:center;padding-top:20px}@media (max-width: 767px){.sec-plans .list-plans .item-plan .tit-item .number{width:81px;height:82px;left:-22px;top:-22px}}.sec-plans .list-plans .item-plan .tit-item .number span{display:block;font-family:"Barlow",sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1;margin-bottom:-2px}@media (max-width: 767px){.sec-plans .list-plans .item-plan .tit-item .number span{font-size:13px;font-size:1.3rem}}.sec-plans .list-plans .item-plan .tit-item .number strong{display:block;font-family:"Barlow",sans-serif;font-weight:700;font-size:37px;font-size:3.7rem;line-height:1}@media (max-width: 767px){.sec-plans .list-plans .item-plan .tit-item .number strong{font-size:35px;font-size:3.5rem}}.sec-plans .list-plans .item-plan .tit-item h3{text-align:center;font-weight:700;color:#fff;font-size:30px;font-size:3rem;line-height:38px;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .list-plans .item-plan .tit-item h3{font-size:20px;font-size:2rem;line-height:30px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-plans .list-plans .item-plan .tit-item h3{font-size:18px;font-size:1.8rem;line-height:25px}}@media (max-width: 767px){.sec-plans .list-plans .item-plan .tit-item h3{font-size:24px;font-size:2.4rem;line-height:35px;position:relative}}.sec-plans .list-plans .item-plan .content-item{padding:20px 21px 30px}@media (max-width: 767px){.sec-plans .list-plans .item-plan .content-item{padding-bottom:16px}}.sec-plans .list-plans .item-plan .content-item .box-price{padding:17px 0 19px;border-radius:10px;background:#F3FBF2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:14px}.sec-plans .list-plans .item-plan .content-item .box-price .icon{width:127px;padding-left:23px}@media (max-width: 767px){.sec-plans .list-plans .item-plan .content-item .box-price .icon{width:121px;padding-left:20px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .list-plans .item-plan .content-item .box-price .icon{width:90px !important;padding-left:10px !important;padding-right:10px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-plans .list-plans .item-plan .content-item .box-price .icon{width:68px !important}}.sec-plans .list-plans .item-plan .content-item .box-price .detail{width:calc(100% - 127px)}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .list-plans .item-plan .content-item .box-price .detail{width:calc(100% - 90px) !important}}.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-detail{font-size:15px;font-size:1.5rem;line-height:21px;font-weight:500;letter-spacing:1px;margin-left:4px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-detail{font-size:11px;font-size:1.1rem}}@media (max-width: 767px){.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-detail{font-size:14px;font-size:1.4rem}}.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-price strong{font-family:"Barlow",sans-serif;font-weight:700;font-size:44px;font-size:4.4rem;color:#41BA41;line-height:1;letter-spacing:-1.4px;margin-right:6px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-price strong{font-size:27px;font-size:2.7rem}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-price strong{font-size:21px;font-size:2.1rem}}@media (max-width: 767px){.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-price strong{font-size:42px;font-size:4.2rem}}.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-price span{line-height:1;font-size:15px;font-size:1.5rem;font-weight:700;position:relative;top:-2px}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-plans .list-plans .item-plan .content-item .box-price .detail .txt-price span{font-size:12px;font-size:1.2rem}}.sec-plans .list-plans .item-plan .content-item .desc{font-size:15px;font-size:1.5rem;letter-spacing:0.7px}.sec-plans .box-inquiry{margin-bottom:40px}@media (max-width: 767px){.sec-plans .box-inquiry{margin:0 -20px 40px;padding-bottom:21px}}.sec-plans .box-promo-plan{max-width:1080px;margin:0 auto;border-radius:10px;background:#FADD00;padding:31px 20px 14px}@media (max-width: 767px){.sec-plans .box-promo-plan{padding-bottom:28px}}.sec-plans .box-promo-plan .tit-box{text-align:center;margin-bottom:26px}@media (max-width: 767px){.sec-plans .box-promo-plan .tit-box{max-width:251px;margin:0 auto 16px}}.sec-plans .box-promo-plan .list-promo{max-width:853px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.sec-plans .box-promo-plan .list-promo{display:block}}.sec-plans .box-promo-plan .list-promo .item-promo{width:49.35%;margin-right:1.3%}@media (max-width: 767px){.sec-plans .box-promo-plan .list-promo .item-promo{width:100%;margin-right:0;margin-bottom:8px;text-align:center}.sec-plans .box-promo-plan .list-promo .item-promo:last-child{margin-bottom:0}}.sec-plans .box-promo-plan .list-promo .item-promo:last-child{margin-right:0}.sec-voice{background:#41BA41;padding:94px 0 69px 0;position:relative;overflow:hidden}@media (max-width: 767px){.sec-voice{padding-top:75px;padding-bottom:53px}}.sec-voice .bg-txt-plan{font-family:"Barlow",sans-serif;font-weight:700;font-size:337px;font-size:33.7rem;line-height:1;position:absolute;top:-169px;left:-17px;pointer-events:none;color:rgba(255,255,255,0.2);letter-spacing:17px;white-space:nowrap}@media (max-width: 767px){.sec-voice .bg-txt-plan{font-size:106px;font-size:10.6rem;top:-96px;left:-16px;letter-spacing:5px}}.sec-voice .tit-sec{text-align:center;margin-bottom:67px}@media (max-width: 767px){.sec-voice .tit-sec{max-width:271px;margin:0 auto 31px}}.sec-voice .content-sec{position:relative}@media only screen and (min-width: 768px) and (min-width: 1400px){.sec-voice .content-sec{max-width:1270px;margin:0 auto}.sec-voice .content-sec .slider{overflow:hidden}}@media (max-width: 767px){.sec-voice .content-sec{padding:0 20px}}.slider{position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.slider{padding-right:100px}}@media (min-width: 768px){.slider .swiper-wrapper{transition:all 0.3s}.slider .swiper-wrapper.default-position{transform:translateX(10.29%) !important}}@media only screen and (min-width: 768px) and (min-width: 1400px){.slider .swiper-wrapper.default-position{transform:translateX(7.29%) !important}}.slider .swiper-container{padding-bottom:20px;overflow:inherit}@media (max-width: 767px){.slider .swiper-container{overflow:visible}}.slider .swiper-container-horizontal>.swiper-scrollbar{background:#302A00;position:relative;border-radius:10px;height:7px;width:79.41%;bottom:0;left:50%;transform:translateX(-50%);margin-top:57px}@media only screen and (min-width: 768px) and (max-width: 1100px){.slider .swiper-container-horizontal>.swiper-scrollbar{width:calc(79.41% + 100px);left:calc(50% + 50px)}}@media (max-width: 767px){.slider .swiper-container-horizontal>.swiper-scrollbar{margin-top:46px;width:100%}}.slider .swiper-scrollbar-drag{background:#ffffff}.slider .swiper-button-prev{width:47px;height:49px;background:url("/assets/img/ico_arr_prev.svg") no-repeat top left;background-size:100% 100%;left:8.5%;margin-top:-57px}@media (max-width: 767px){.slider .swiper-button-prev{width:39px;height:41px;left:-12px;margin-top:-59px}}.slider .swiper-button-next{width:47px;height:49px;background:url("/assets/img/ico_arr_next.svg") no-repeat top left;background-size:100% 100%;right:8.6%;margin-top:-57px}@media only screen and (min-width: 768px) and (max-width: 1100px){.slider .swiper-button-next{right:-35px}}@media (max-width: 767px){.slider .swiper-button-next{width:39px;height:41px;right:-12px;margin-top:-59px}}.slider .swiper-slide{padding:21px 21px 23px 24px;background:#fff;border-radius:10px;background-size:100% auto;position:relative}.slider .swiper-slide:last-child{margin-right:0 !important}@media only screen and (min-width: 768px) and (min-width: 1100px){.slider .swiper-slide{width:21.47% !important}}@media (max-width: 767px){.slider .swiper-slide{width:auto;padding:25px 21px 31px 28px}}.slider .swiper-slide:before{position:absolute;content:"";background:url("/assets/img/bg_arr.png") no-repeat top left;background-size:100% 100%;width:25px;height:31px;bottom:-15px;right:17px}.slider .swiper-slide .tit-slide{font-size:18px;font-size:1.8rem;line-height:29px;font-weight:900;letter-spacing:0.9px;margin-bottom:6px}@media (max-width: 767px){.slider .swiper-slide .tit-slide{margin-bottom:14px}}.slider .swiper-slide .desc-slide{line-height:28px;letter-spacing:0.7px;padding-bottom:18px;position:relative;margin-bottom:17px}@media (max-width: 767px){.slider .swiper-slide .desc-slide{padding-bottom:26px;padding-right:10px;margin-bottom:21px}}.slider .swiper-slide .desc-slide:before{position:absolute;content:"";background:url("/assets/img/bg_dash.png") repeat top left;width:100%;height:2px;bottom:0;left:0}.slider .swiper-slide .box-author{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.slider .swiper-slide .box-author .ava{width:67px}@media (max-width: 767px){.slider .swiper-slide .box-author .ava{width:76px}.slider .swiper-slide .box-author .ava img{width:100%}}.slider .swiper-slide .box-author .name{width:calc(100% - 67px);padding-left:14px;color:#41BA41}@media (max-width: 767px){.slider .swiper-slide .box-author .name{width:calc(100% - 76px);padding-left:23px}}.slider .swiper-slide .box-author .name strong{font-size:16px;font-size:1.6rem;font-weight:900;margin-right:6px;letter-spacing:1px}@media (max-width: 767px){.slider .swiper-slide .box-author .name strong{font-size:17px;font-size:1.7rem;margin-right:12px}}.slider .swiper-slide .box-author .name span{font-size:14px;font-size:1.4rem;font-weight:900;letter-spacing:0.7px}.sec-case{padding:104px 20px 89px;background:url("/assets/img/bg_sec_case.jpg") repeat top left;position:relative}@media (max-width: 767px){.sec-case{padding-top:61px;padding-bottom:66px}}.sec-case .bg-txt-plan{font-family:"Barlow",sans-serif;font-weight:700;font-size:337px;font-size:33.7rem;line-height:1;position:absolute;top:-173px;left:-165px;pointer-events:none;color:rgba(104,245,0,0.1);letter-spacing:17px;white-space:nowrap}@media (max-width: 767px){.sec-case .bg-txt-plan{font-size:106px;font-size:10.6rem;top:-80px;left:-20px;letter-spacing:5px}}.sec-case .content-sec{max-width:1080px;margin:0 auto;position:relative}.sec-case .content-sec .tit-sec{text-align:center;margin-bottom:64px}@media (max-width: 767px){.sec-case .content-sec .tit-sec{width:336px;margin:0 auto 27px}}.sec-case .list-case .item-case{margin-bottom:39px}@media (max-width: 767px){.sec-case .list-case .item-case:first-child .tit-case{background-image:url("/assets/img/bg_tit_case_2_sp.png");height:118px}}@media (max-width: 767px){.sec-case .list-case .item-case:nth-child(2) .tit-case{background-image:url("/assets/img/bg_tit_case_2_sp.png");height:118px}}.sec-case .list-case .item-case:last-child{margin-bottom:0}.sec-case .list-case .item-case .tit-case{background:url("/assets/img/bg_tit_case.png") no-repeat top left;background-size:100% 100%;height:164px;position:relative}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-case .list-case .item-case .tit-case{height:147px;background-size:cover;background-position:top center}}@media (max-width: 767px){.sec-case .list-case .item-case .tit-case{background-image:url("/assets/img/bg_tit_case_sp.png");height:94px}}.sec-case .list-case .item-case .tit-case .number{font-family:"Barlow",sans-serif;font-weight:700;font-size:0;color:#fff;text-align:center;padding-top:25px;margin-bottom:46px}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-case .list-case .item-case .tit-case .number{margin-bottom:34px}}@media (max-width: 767px){.sec-case .list-case .item-case .tit-case .number{padding-top:12px;margin-bottom:17px}}.sec-case .list-case .item-case .tit-case .number span{display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;margin-right:5px;position:relative;left:-5px;top:3px}@media (max-width: 767px){.sec-case .list-case .item-case .tit-case .number span{margin-right:-3px;left:-9px;top:5px}}.sec-case .list-case .item-case .tit-case .number strong{display:inline-block;vertical-align:middle;font-size:37px;font-size:3.7rem}@media (max-width: 767px){.sec-case .list-case .item-case .tit-case .number strong{font-size:28px;font-size:2.8rem}}.sec-case .list-case .item-case .tit-case h3{text-align:center;font-size:32px;font-size:3.2rem;font-weight:700;color:#fff;letter-spacing:2.5px}@media (max-width: 767px){.sec-case .list-case .item-case .tit-case h3{font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:1.1px}}.sec-case .list-case .item-case .content-case{background:#fff;padding:65px 20px 61px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:solid 3px #41BA41;border-top:0}@media (max-width: 767px){.sec-case .list-case .item-case .content-case{padding:25px 22px 21px}}.sec-case .list-case .item-case .content-case .list-img{max-width:853px;margin:0 auto 23px}@media (min-width: 768px){.sec-case .list-case .item-case .content-case .list-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .list-img{margin-bottom:17px}}.sec-case .list-case .item-case .content-case .list-img li{position:relative}.sec-case .list-case .item-case .content-case .list-img li:last-child{margin-right:0}.sec-case .list-case .item-case .content-case .list-img li:last-child:before{display:none}.sec-case .list-case .item-case .content-case .list-img li:before{position:absolute;content:"";background:url("/assets/img/ico_arr_case.png") no-repeat top left;background-size:100% 100%;width:47px;height:49px;top:50%;margin-top:-25px;right:-31px;z-index:2}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .list-img li:before{top:auto;margin-top:0;bottom:-30px;right:auto;left:50%;margin-left:-24px;transform:rotate(90deg)}}@media (min-width: 768px){.sec-case .list-case .item-case .content-case .list-img li{width:49.23%;margin-right:1.54%}.sec-case .list-case .item-case .content-case .list-img li img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .list-img li{height:171px;margin-bottom:12px}.sec-case .list-case .item-case .content-case .list-img li:last-child{margin-bottom:0}.sec-case .list-case .item-case .content-case .list-img li img{width:100%;height:100%;object-fit:cover}}.sec-case .list-case .item-case .content-case .list-img li .txt-badge{position:absolute;bottom:0;left:0;width:93px}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .list-img li .txt-badge{width:67px;height:18px}.sec-case .list-case .item-case .content-case .list-img li .txt-badge img{display:block}}.sec-case .list-case .item-case .content-case .box-info{max-width:853px;margin:0 auto 22px}@media (min-width: 768px){.sec-case .list-case .item-case .content-case .box-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-case .list-case .item-case .content-case .box-info .box-left{background:#41BA41}@media (min-width: 768px){.sec-case .list-case .item-case .content-case .box-info .box-left{width:138px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .box-info .box-left{height:41px;line-height:41px;text-align:center}}.sec-case .list-case .item-case .content-case .box-info .box-left p{color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:1.3px}.sec-case .list-case .item-case .content-case .box-info .box-right{padding:22px 25px;background:#F3FBF2}@media (min-width: 768px){.sec-case .list-case .item-case .content-case .box-info .box-right{width:calc(100% - 138px)}}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .box-info .box-right{padding:12px 15px}}.sec-case .list-case .item-case .content-case .box-info .box-right p{font-size:14px;font-size:1.4rem;letter-spacing:.7px;margin-bottom:2px}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .box-info .box-right p{letter-spacing:.6px}}.sec-case .list-case .item-case .content-case .box-info .box-right p:last-child{margin-bottom:0}.sec-case .list-case .item-case .content-case .box-info .box-right p strong{font-weight:700;color:#41BA41}.sec-case .list-case .item-case .content-case .box-info .box-right p span{font-weight:500}.sec-case .list-case .item-case .content-case .desc{max-width:853px;margin:0 auto;font-size:18px;font-size:1.8rem;line-height:32px;font-weight:500;letter-spacing:0.9px}@media (max-width: 767px){.sec-case .list-case .item-case .content-case .desc{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:0.7px}}.sec-faq{position:relative;margin-bottom:102px}@media (max-width: 767px){.sec-faq{margin-bottom:0}}.sec-faq .bg-faq{margin-bottom:111px}.sec-faq .bg-faq img{width:100%}@media (max-width: 767px){.sec-faq .bg-faq{margin-bottom:0;position:relative;z-index:2}}.sec-faq .bg-txt-plan{font-family:"Barlow",sans-serif;font-weight:700;font-size:337px;font-size:33.7rem;line-height:1;position:absolute;top:-177px;left:-139px;pointer-events:none;color:rgba(104,245,0,0.1);letter-spacing:17px;white-space:nowrap}@media (max-width: 767px){.sec-faq .bg-txt-plan{font-size:106px;font-size:10.6rem;top:-21px;left:-6px;letter-spacing:5px}}.sec-faq .content-sec{max-width:1120px;padding:0 20px;margin:0 auto;position:relative}@media (max-width: 767px){.sec-faq .content-sec{padding:66px 0 0 0}}.sec-faq .content-sec .tit-sec{text-align:center;margin-bottom:71px}@media (max-width: 767px){.sec-faq .content-sec .tit-sec{width:208px;margin:0 auto 35px}}.sec-faq .content-sec .list-faq .item-faq{margin-bottom:33px}.sec-faq .content-sec .list-faq .item-faq:last-child{margin-bottom:0}@media (max-width: 767px){.sec-faq .content-sec .list-faq .item-faq{margin-bottom:5px}}.sec-faq .content-sec .list-faq .ques{padding-right:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-bottom:25px;border-bottom:solid 1px #333333;position:relative;cursor:pointer}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ques{border-bottom:0;background:#41BA41;padding-bottom:0;padding:20px 52px 16px 0}}@media (min-width: 768px){.sec-faq .content-sec .list-faq .ques.show-content:after{display:none}}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ques.show-content:before{display:none}}.sec-faq .content-sec .list-faq .ques:before{position:absolute;content:""}@media (min-width: 768px){.sec-faq .content-sec .list-faq .ques:before{width:18px;height:3px;background:#333333;right:36px;top:34%}}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ques:before{background:url("/assets/img/ico_plus.svg") no-repeat top left;background-size:100% 100%;width:24px;height:24px;right:10px;top:50%;margin-top:-12px}}.sec-faq .content-sec .list-faq .ques:after{position:absolute;content:""}@media (min-width: 768px){.sec-faq .content-sec .list-faq .ques:after{width:3px;height:18px;background:#333333;right:43px;top:26%}}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ques:after{background:url("/assets/img/ico_minus.svg") no-repeat top left;background-size:100% 100%;width:24px;height:24px;right:10px;top:50%;margin-top:-12px}}.sec-faq .content-sec .list-faq .ques .ico-ques{width:115px;text-align:center;position:relative;left:-2px;top:4px}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ques .ico-ques{width:53px;top:0}.sec-faq .content-sec .list-faq .ques .ico-ques img{width:39px}}.sec-faq .content-sec .list-faq .ques .txt-ques{width:calc(100% - 115px);font-size:24px;font-size:2.4rem;line-height:35px;font-weight:700}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ques .txt-ques{width:calc(100% - 53px);font-size:16px;font-size:1.6rem;line-height:22px;color:#fff;letter-spacing:0.8px}}.sec-faq .content-sec .list-faq .ans{background:#F3FBF2;border-radius:0 0 10px 10px;display:none;font-size:0;padding:35px 25px;margin-top:32px}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ans{margin-top:0;border-radius:0;padding:20px 15px 20px 6px}}@media (min-width: 768px){.sec-faq .content-sec .list-faq .ans.vam .ico-ans,.sec-faq .content-sec .list-faq .ans.vam .txt-ans{vertical-align:middle}}.sec-faq .content-sec .list-faq .ans .ico-ans{display:inline-block;vertical-align:top;width:90px;position:relative}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ans .ico-ans{vertical-align:top;width:46px}.sec-faq .content-sec .list-faq .ans .ico-ans img{width:39px}}.sec-faq .content-sec .list-faq .ans .txt-ans{display:inline-block;vertical-align:top;width:calc(100% - 90px);font-size:18px;font-size:1.8rem;line-height:32px;font-weight:500;margin-top:-3px;letter-spacing:0.9px;padding-right:100px}@media (max-width: 767px){.sec-faq .content-sec .list-faq .ans .txt-ans{vertical-align:top;width:calc(100% - 46px);font-size:15px;font-size:1.5rem;line-height:26px;padding-right:0;letter-spacing:0.8px}}.sec-company{background:url("/assets/img/bg_company.jpg") no-repeat top left;background-size:cover;padding:105px 20px;position:relative;overflow:hidden}@media (max-width: 767px){.sec-company{background-image:url("/assets/img/bg_company_sp.jpg");padding:73px 20px}}.sec-company .bg-txt-plan{font-family:"Barlow",sans-serif;font-weight:700;font-size:311px;font-size:31.1rem;line-height:1;position:absolute;top:-167px;left:-149px;pointer-events:none;color:rgba(255,255,255,0.2);letter-spacing:0;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-company .bg-txt-plan{font-size:238px;font-size:23.8rem}}@media (max-width: 767px){.sec-company .bg-txt-plan{font-size:90px;font-size:9rem;top:-91px;left:-30px;letter-spacing:-1px}}.sec-company .content-sec{max-width:1080px;margin:0 auto;position:relative}.sec-company .content-sec .tit-sec{text-align:center;margin-bottom:52px;position:relative}@media (max-width: 767px){.sec-company .content-sec .tit-sec{width:120px;margin:0 auto 32px}}.sec-company .content-sec table tr:last-child th,.sec-company .content-sec table tr:last-child td{border-bottom:solid 1px #bcbcbc}@media (min-width: 768px){.sec-company .content-sec table tr.row-special th{padding-left:37px;text-align:left}.sec-company .content-sec table tr.row-special td{vertical-align:middle}}.sec-company .content-sec table tr th{width:239px;background:#F3FBF2;border-top:solid 1px #bcbcbc;text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;padding:23px 10px}@media (max-width: 767px){.sec-company .content-sec table tr th{width:114px;font-size:16px;font-size:1.6rem;line-height:23px;text-align:left;padding:15.5px 8px 15.5px 15px}}.sec-company .content-sec table tr td{border-top:solid 1px #bcbcbc;width:calc(100% - 239px);background:#fff;font-size:18px;font-size:1.8rem;font-weight:500;padding:23px 37px}@media (max-width: 767px){.sec-company .content-sec table tr td{width:calc(100% - 114px);font-size:16px;font-size:1.6rem;line-height:23px;padding:15.5px 8px;vertical-align:top}}#wrap{height:auto !important;overflow:hidden}.sec-form{position:relative;z-index:1;background:#41BA41;padding-top:59px;padding-bottom:20px}@media (max-width: 767px){.sec-form{padding-top:18px;padding-bottom:0}}.sec-form .form-inner{position:relative;max-width:1080px;width:100%;margin:0 auto}.sec-form .box-ttl{position:relative;z-index:2}.sec-form .box-ttl .ttl{color:#fff;text-align:center;font-size:23px;font-size:2.3rem;line-height:1.47826em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.sec-form .box-ttl .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.025em}}.sec-form .box-ttl .img-txt{position:relative;margin-top:14px;padding-top:36px;text-align:center}@media (max-width: 767px){.sec-form .box-ttl .img-txt{margin-top:10px;padding-top:19px;text-indent:10px}}@media (max-width: 767px){.sec-form .box-ttl .img-txt img{width:180px}}.sec-form .box-ttl .img-txt:before{content:"";position:absolute;top:0;left:0;right:0;background-image:url("/assets/img/form-line.svg");background-repeat:repeat-x;background-position:center top;background-size:353px 5px;width:353px;height:5px;margin:0 auto}@media (max-width: 767px){.sec-form .box-ttl .img-txt:before{background-image:url("/assets/img/form-line_sp.svg");width:180px;background-size:38px 4px}}.sec-form .box-form{position:relative;background:#fff;border-radius:20px;margin-top:82px}@media (min-width: 768px){.sec-form .box-form{padding:0 20px 45px}}@media (max-width: 767px){.sec-form .box-form{margin-top:57px;padding-bottom:39px;border-radius:0}}.sec-form .box-form .img01,.sec-form .box-form .img02{position:absolute;transform:translateY(-100%);width:25.926%;z-index:-1}@media (max-width: 767px){.sec-form .box-form .img01,.sec-form .box-form .img02{width:28.27%}}@media (max-width: 767px){.sec-form .box-form .img01 img,.sec-form .box-form .img02 img{width:100%;max-width:146px}}.sec-form .box-form .img01{left:0;top:2.3%}@media (max-width: 767px){.sec-form .box-form .img01{top:0.1%;left:-1.6%}}.sec-form .box-form .img02{right:0;top:2px;text-align:right}@media (max-width: 767px){.sec-form .box-form .img02{right:-1.5%;top:0.1%}}@media (min-width: 768px){.form-confirm,.form-thanks{background:#41BA41}}@media (min-width: 768px){.form-confirm .sec-form,.form-thanks .sec-form{margin-top:0;padding-top:34px}}@media (max-width: 767px){.form-confirm .sec-form,.form-thanks .sec-form{padding-top:0}}.form-confirm .sec-form .box-form,.form-thanks .sec-form .box-form{padding-bottom:31px}.form-thanks .sec-form .box-form{padding-bottom:84px}@media (max-width: 767px){.form-thanks .sec-form .box-form{padding-bottom:44px}}.sec-flow{position:relative;z-index:1;background-image:url("/assets/img/bg_sec_case.jpg");background-repeat:repeat;background-position:top left;padding-top:101px;padding-bottom:88px}@media (max-width: 767px){.sec-flow{padding-top:82px;padding-bottom:64px}.sec-flow .c-banner{margin-top:47px}}.sec-flow .c-txt-mask{top:-165px;left:-135px}@media (max-width: 767px){.sec-flow .c-txt-mask{top:-80px;left:-11px}}.sec-flow .img-txt{text-align:center}.sec-flow .grid{position:relative;z-index:1;margin-top:60px;max-width:calc(100% - 10px);counter-reset:flow}@media (max-width: 767px){.sec-flow .grid{margin-top:32px;max-width:calc(100% - 9px)}}.sec-flow .grid:before{content:"";position:absolute;top:0;right:-11px;left:0;width:6px;bottom:0;background-image:url("/assets/img/flow_line.png");background-repeat:repeat-y;background-position:center top;background-size:3px auto;margin:0 auto;z-index:-1;pointer-events:none}.sec-flow .grid .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative;background:#fff;border-radius:10px;padding-top:42px;padding-bottom:42px}@media (min-width: 768px){.sec-flow .grid .item{min-height:234px}}@media (max-width: 767px){.sec-flow .grid .item{padding-top:25px;padding-bottom:24px}}.sec-flow .grid .item:before{content:"";position:absolute;top:-13px;left:-12px;background-image:url("/assets/img/flow_deco.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:45px;height:50px;pointer-events:none}.sec-flow .grid .item:after{content:"";position:absolute;top:7px;right:-9px;bottom:-7px;left:9px;background:#f9c203;background:linear-gradient(92deg, #C2E500 2%, #41BA41);border-radius:10px;z-index:-1}.sec-flow .grid .item+.item{margin-top:54px}@media (max-width: 767px){.sec-flow .grid .item+.item{margin-top:37px}}.sec-flow .grid .item:nth-child(n+10) .ttl span:before{content:counter(flow)}@media (min-width: 768px){.sec-flow .grid .item .info{padding-left:24.3%;padding-right:30px}}@media (max-width: 767px){.sec-flow .grid .item .info{padding:0 16px}}.sec-flow .grid .item .ttl{position:relative;font-size:25px;font-size:2.5rem;line-height:1.56em;letter-spacing:.05em;font-weight:bold;color:#41BA41}@media (max-width: 767px){.sec-flow .grid .item .ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-size:18px;font-size:1.8rem;line-height:1.55556em;min-height:56px}}@media only screen and (max-width: 374px){.sec-flow .grid .item .ttl{font-size:16px;font-size:1.6rem}}.sec-flow .grid .item .ttl span{display:block;position:relative;padding-left:53px}@media (max-width: 767px){.sec-flow .grid .item .ttl span{padding-left:39px}}.sec-flow .grid .item .ttl span:before{counter-increment:flow;content:"0" counter(flow);position:absolute;top:0;left:0;width:40px;height:40px;background:#41BA41;color:#fff;border-radius:50%;text-align:center;font-family:"Barlow",sans-serif;font-weight:700;font-size:24px;font-size:2.4rem;line-height:1.66667em}@media (max-width: 767px){.sec-flow .grid .item .ttl span:before{width:30px;height:30px;top:0;font-size:16px;font-size:1.6rem;line-height:1.875em}}.sec-flow .grid .item .txt{margin-top:9px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em}@media (max-width: 767px){.sec-flow .grid .item .txt{margin-top:13px;font-size:15px;font-size:1.5rem;line-height:1.6em}}.sec-flow .grid .item .photo{position:absolute}@media (min-width: 768px){.sec-flow .grid .item .photo{top:50%;left:59px;width:13.89%;transform:translateY(-50%)}}@media (max-width: 767px){.sec-flow .grid .item .photo{top:17px;right:17px;width:20.554%;max-width:67px}}@media only screen and (max-width: 374px){.sec-flow .grid .item .photo{width:18%;top:30px}}@media (min-width: 768px){.sec-flow .grid .item .photo01{margin-top:-1.5%}}@media (max-width: 767px){.sec-flow .grid .item .photo01{margin-top:-10px}}@media (min-width: 768px){.sec-flow .grid .item .photo03{margin-top:-1%}}@media (max-width: 767px){.sec-flow .grid .item .photo03{margin-top:-10px}}@media (min-width: 768px){.sec-flow .grid .item .box-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;max-width:486px;margin-top:16px}}@media (max-width: 767px){.sec-flow .grid .item .box-btn{display:none}}.sec-flow .grid .item .box-btn a{display:block;border-radius:10px;background-color:#02b901;border:solid 1px #02b901;padding:15px 0 15px 17px;font-size:19px;font-size:1.9rem;line-height:1.10526em;letter-spacing:.05em;font-weight:900;color:#fff;position:relative;transition:all .3s}.sec-flow .grid .item .box-btn a:before{content:"";position:absolute;right:15px;top:50%;width:9px;height:9px;margin-top:-5px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(135deg);transition:all .3s}@media (min-width: 768px){.sec-flow .grid .item .box-btn a{width:calc(50% - 5px);cursor:pointer}}@media only screen and (min-width: 768px) and (min-width: 1025px){.sec-flow .grid .item .box-btn a:hover{opacity:1;background:#fff;color:#02b901}.sec-flow .grid .item .box-btn a:hover:before{border-left:2px solid #02b901;border-top:2px solid #02b901}.sec-flow .grid .item .box-btn a:hover .ico{background-image:url("/assets/img/ico_line_hover.svg");background-size:100% 100%}.sec-flow .grid .item .box-btn a:hover .ico.ico-mail{background-size:30px 21px;background-image:url("/assets/img/ico_mail_hover.svg")}}.sec-flow .grid .item .box-btn a.btn-mail{background:#FADD00;padding-left:15px;padding-top:23px;font-size:17px;font-size:1.7rem;border:solid 1px #FADD00;color:#333333}.sec-flow .grid .item .box-btn a.btn-mail:before{border-left:2px solid #333333;border-top:2px solid #333333}@media (min-width: 768px){.sec-flow .grid .item .box-btn a.btn-mail{cursor:pointer}}@media only screen and (min-width: 768px) and (min-width: 1025px){.sec-flow .grid .item .box-btn a.btn-mail:hover{opacity:1;background:#fff;color:#FADD00}.sec-flow .grid .item .box-btn a.btn-mail:hover:before{border-left:2px solid #FADD00;border-top:2px solid #FADD00}}.sec-flow .grid .item .box-btn a .ico{display:inline-block;width:38px;height:38px;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzOCAzOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzggMzg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojMDZDNzU1O30KPC9zdHlsZT4KPGcgaWQ9Ikdyb3VwXzQxNjc3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4KCTxnIGlkPSJHcm91cF80MTQ4OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+CgkJPGcgaWQ9Ikdyb3VwXzQxNDg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4KCQkJPHBhdGggaWQ9IlBhdGhfMTA5NTEwIiBjbGFzcz0ic3QwIiBkPSJNMzcuOCwxNi4zQzM3LjgsNy45LDI5LjQsMSwxOSwxUzAuMiw3LjksMC4yLDE2LjNjMCw3LjYsNi43LDEzLjksMTUuOCwxNS4xCgkJCQljMC42LDAuMSwxLjUsMC40LDEuNywwLjljMC4xLDAuNiwwLjIsMS4xLDAuMSwxLjdjMCwwLTAuMiwxLjMtMC4zLDEuNmMtMC4xLDAuNS0wLjQsMS45LDEuNiwxczEwLjktNi40LDE0LjgtMTAuOWwwLDAKCQkJCUMzNi41LDIyLjgsMzcuOCwxOS43LDM3LjgsMTYuM3oiLz4KCQk8L2c+CgkJPGcgaWQ9Ikdyb3VwXzQxNDg4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjE4MyAxMS4yMTkpIj4KCQkJPHBhdGggaWQ9IlBhdGhfMTA5NTExIiBjbGFzcz0ic3QxIiBkPSJNMjUuNCwxMGgtNS4zYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2MGwwLDBWMS40bDAsMHYwYzAtMC4yLDAuMi0wLjQsMC40LTAuNGg1LjMKCQkJCWMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MS4zYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMy42djEuNGgzLjZjMC4yLDAsMC40LDAuMiwwLjQsMC40djEuM2MwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTMuNnYxLjRoMy42CgkJCQljMC4yLDAsMC40LDAuMiwwLjQsMC40djEuM0MyNS44LDkuOCwyNS42LDEwLDI1LjQsMTB6Ii8+CgkJCTxwYXRoIGlkPSJQYXRoXzEwOTUxMiIgY2xhc3M9InN0MSIgZD0iTTUuOCwxMEM2LDEwLDYuMiw5LjgsNi4yLDkuNlY4LjNjMC0wLjItMC4yLTAuNC0wLjQtMC40SDIuMlYxLjRDMi4yLDEuMiwyLDEsMS44LDFIMC41CgkJCQlDMC4zLDEsMC4yLDEuMiwwLjIsMS40djguMmwwLDB2MGMwLDAuMiwwLjIsMC40LDAuNCwwLjRMNS44LDEwTDUuOCwxMHoiLz4KCQkJPHBhdGggaWQ9IlJlY3RhbmdsZV8xNzU4NiIgY2xhc3M9InN0MSIgZD0iTTguMywxTDguMywxYzAuNiwwLDEsMC41LDEsMVY5YzAsMC42LTAuNSwxLTEsMWwwLDBjLTAuNiwwLTEtMC41LTEtMVYyLjEKCQkJCUM3LjMsMS41LDcuOCwxLDguMywxeiIvPgoJCQk8cGF0aCBpZD0iUGF0aF8xMDk1MTMiIGNsYXNzPSJzdDEiIGQ9Ik0xOC4xLDFoLTEuM2MtMC4yLDAtMC40LDAuMi0wLjQsMC40djQuOWwtMy44LTUuMWMwLDAsMCwwLDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMAoJCQkJbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwaDBoMGgwSDExYy0wLjIsMC0wLjQsMC4yLTAuNCwwLjR2OC4yYzAsMC4yLDAuMiwwLjQsMC40LDAuNGgxLjNjMC4yLDAsMC40LTAuMiwwLjQtMC40VjQuOGwzLjgsNS4xCgkJCQljMCwwLDAuMSwwLjEsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGMwLDAsMC4xLDAsMC4xLDBoMS4zYzAuMiwwLDAuNC0wLjIsMC40LTAuNFYxLjRDMTguNSwxLjIsMTguMywxLDE4LjEsMQoJCQkJQzE4LjEsMSwxOC4xLDEsMTguMSwxeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:17px}.sec-flow .grid .item .box-btn a .ico.ico-mail{background-image:url("/assets/img/ico_mail.svg");background-size:100% 100%;width:30px;height:21px;margin-right:9px;transition:all .3s}.c-banner{background-color:#FADD00;margin-top:49px;text-align:center;border-radius:10px;padding:30px 20px 16px;max-width:1080px;margin:61px auto 0;width:calc(100% - 40px)}@media (max-width: 767px){.c-banner{width:calc(100% - 40px);padding-left:0;padding-right:0;padding-bottom:31px}}.c-banner .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-top:23px}@media (min-width: 768px){.c-banner .box{align-items:end}}@media (max-width: 767px){.c-banner .box{margin-top:15px;padding:0 20px}}.c-banner .item{display:block}@media (min-width: 768px){.c-banner .item{margin:0 6px;max-width:calc(50% - 12px)}}@media (max-width: 767px){.c-banner .item+.item{margin-top:8px}}.sec-area{position:relative;z-index:1;background:#F3FBF2;padding-top:141px;padding-bottom:90px}@media (max-width: 767px){.sec-area{padding-top:68px;padding-bottom:28px;overflow:hidden}}.sec-area .c-txt-mask{color:rgba(65,186,65,0.05);opacity:1;left:-165px;top:-204px}@media (max-width: 767px){.sec-area .c-txt-mask{left:-6px;top:-91px;color:rgba(65,186,65,0.08)}}.sec-area .img-txt{position:relative;z-index:2;margin-left:7px}@media (max-width: 767px){.sec-area .img-txt{margin-left:1px}}@media (min-width: 768px){.sec-area .photo{display:block;float:right;margin-top:-27.7%;margin-right:-36%;position:relative;z-index:1;width:74%}}@media (max-width: 767px){.sec-area .photo{margin:-98px -20px 0 -20px}.sec-area .photo img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-area .photo{margin-right:-25%}}@media (min-width: 768px){.sec-area .block{background:#fff;margin-top:48px;padding:41px 40px 14px}}@media only screen and (min-width: 768px){.sec-area .block .item{margin-right:53%}}@media only screen and (min-width: 1300px){.sec-area .block .item{margin-right:42%}}.sec-area .block .item:last-child .info{border-bottom:0}@media (min-width: 768px){.sec-area .block .info{border-bottom:1px solid #ebebeb;margin-bottom:24px;padding-bottom:22px}}@media (max-width: 767px){.sec-area .block .info{padding-bottom:4px}}.sec-area .block .sttl{color:#41BA41;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.sec-area .block .sttl{position:relative;background:#fff;padding:14px 50px 15px 14px;letter-spacing:0;border:1px solid #41BA41}.sec-area .block .sttl:before{content:"";position:absolute;top:50%;right:14px;width:24px;height:24px;border:2px solid #41BA41;border-radius:50%;transform:translateY(-50%)}.sec-area .block .sttl:after{content:"";position:absolute;top:50%;right:23px;width:7px;height:7px;border-right:2px solid #41BA41;border-bottom:2px solid #41BA41;transform:rotate(45deg);transform-origin:center;margin-top:-4px;transition:0.3s}.sec-area .block .sttl.is-active:after{margin-top:-2px;transform:rotate(225deg);right:23px;transition:0.3s}}.sec-area .block .txt{margin-top:7px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:-.01em}@media (max-width: 767px){.sec-area .block .txt{display:none;margin-top:0;padding:9px 10px 15px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em}.sec-area .block .txt.is-active{display:block}}.c-txt-mask{font-family:"Barlow",sans-serif;font-weight:700;font-size:337px;font-size:33.7rem;line-height:1;position:absolute;top:-67px;left:-20px;pointer-events:none;color:rgba(104,245,0,0.1);letter-spacing:17px;white-space:nowrap;z-index:-1}@media (max-width: 767px){.c-txt-mask{font-size:106px;font-size:10.6rem;top:-22px;left:-5px;letter-spacing:5px}}

/*# sourceMappingURL=maps/top.min.css.map */
