.text15{font-size:15px;font-size:1.5rem;line-height:1.7}.text24{font-size:24px;font-size:2.4rem;font-weight:500;line-height:1.7}.head24{font-size:24px;font-size:2.4rem;font-weight:500;line-height:1.7}.head26{font-size:26px;font-size:2.6rem;font-weight:500;line-height:1.7}.head40{font-size:40px;font-size:4rem;font-weight:500;line-height:1.7}.flexBox{display:flex;justify-content:space-between;align-items:center}.flexList{display:flex;justify-content:space-between}#sec-intro{margin-bottom:140px}#sec-intro .flexBox{margin-bottom:60px}#sec-intro .flexBox .img{width:50%}#sec-intro .flexBox .img img{border-radius:30px;width:100%}#sec-intro .flexBox .detail{width:46%}#sec-intro .flexBox .detail .headWrap{margin-bottom:50px;text-align:center}#sec-intro .flexBox .detail .c-ttl__01{margin-bottom:10px}#sec-intro .choice{margin-bottom:50px}#sec-intro .choice .head40{margin-bottom:40px}#sec-intro .flexList li{border:4px solid #a4d6be;border-radius:30px;padding:40px 5% 90px;width:31%;position:relative}#sec-intro .flexList li .icon{width:170px;margin:0 auto 25px}#sec-intro .flexList li .text24{margin-bottom:30px;text-align:center}#sec-intro .flexList .btn{border:2px solid #d1eade;border-bottom:0;background:#d1eade;border-radius:15px 15px 0 0;color:#2b180f;font-size:17px;font-size:1.7rem;text-align:center;padding:20px 0;position:absolute;left:50%;transform:translateX(-50%);transition:.2s ease;bottom:0;width:100%;max-width:200px}#sec-intro .flexList .btn:hover{background:#fff}.introWrap{border-bottom:1px solid #68ba92;margin-bottom:70px;padding-bottom:50px}.introWrap .headWrap{text-align:center;display:flex;font-weight:500;justify-content:center;align-items:center;margin-bottom:60px}.introWrap .headWrap span{background:#cae7d9;border-radius:80px;font-size:39px;font-size:3.9rem;color:#65b790;height:80px;margin-right:15px;width:80px;display:flex;align-items:center;justify-content:center}.introWrap .headWrap .head40{color:#554842}.introWrap .c-txt__01{margin:0 auto;width:85%}.flexBox.top{margin-bottom:100px}.flexBox.top .img{width:46%}.flexBox.top .img img{border-radius:30px;width:100%}.flexBox.top .detail{width:50%}.flexBox.top .detail .head24{margin-bottom:40px}.borderHead{margin-bottom:50px;text-align:center}.borderHead span{border:2px solid #554842;color:#554842;font-size:28px;font-size:2.8rem;border-radius:50px;padding:5px 20px}#method01{padding-bottom:120px}#method01 .flexList{margin-bottom:60px}#method01 .flexList li{width:31%}#method01 .flexList li .img{width:100%;margin-bottom:25px}#method01 .flexList li .img img{border:4px solid #cae7d9;border-radius:30px;width:100%}.flexList li .green{color:#66b790;font-size:21px;font-size:2.1rem;font-weight:500;margin-bottom:25px;text-align:center}.methodHead{background:#68ba92;padding:20px 30px;margin-bottom:60px;text-align:center;color:#fff;font-size:28px;font-size:2.8rem}.flowImg{margin-bottom:30px;text-align:center}.greenBorder{border-radius:30px;border:4px solid #cae7d9;display:flex;justify-content:space-between;margin-bottom:70px;align-items:center}.greenBorder .greenTtl{font-size:30px;font-size:3rem;font-weight:500;color:#68ba92;padding:70px 30px;border-right:2px solid #68ba92}.greenBorder .greenTtl.ver{writing-mode:vertical-lr}.greenBorder .c-txt__01{padding:0 30px}#method02{background:#f5f2f0;padding:120px 0}#method02 .flexList{margin-bottom:50px}#method02 .flexList li{width:31%}#method02 .flexList li img{width:100%}#method02 .img{margin-bottom:25px}#method02 .img img{border-radius:30px}#method03{padding:120px 0 60px}#method03 .greenBorder .greenTtl{width:380px}.proCon{display:flex;justify-content:space-between}.proCon div{background:#fcfafa;padding:40px 30px;border-radius:15px;width:49%}.proCon div .head26{position:relative;margin:0 0 10px;padding-left:20px}.proCon div .head26:before{position:absolute;content:"";background:#68ba92;width:6px;height:100%;border-radius:3px;left:0;top:50%;transform:translateY(-50%)}.proCon div ul{display:flex;justify-content:space-between;flex-wrap:wrap}.proCon div ul li{font-size:16px;font-size:1.6rem;line-height:1.7;width:48.5%;padding-left:1em;text-indent:-1em}.spNote{display:none}.service_more_btn a{display:block;border-bottom:0;background:#d1eade;border-radius:20px;color:#2b180f;font-size:20px;font-size:2rem;text-align:center;padding:20px 0;transition:.2s ease;bottom:0;width:300px;margin:35px auto 15px}.service_more_btn a:hover{background:#68ba92;border:none}.sp_img{display:none}@media screen and (max-width:900px){.text24{font-size:1.8rem}.head24{font-size:2rem}.head26{font-size:2.2rem}.head40{font-size:2.4rem}.c-ttl__01 .jp{font-size:3rem}.borderHead{margin-bottom:30px}.borderHead span{font-size:2rem}.flexBox.top .detail .head24{margin-bottom:20px}.flexBox.top .detail{width:100%}.flexBox.top .img{width:100%;margin-bottom:25px}.introWrap{margin-bottom:40px;padding-bottom:30px}.introWrap .headWrap{margin-bottom:20px}.introWrap .headWrap span{font-size:3rem;height:60px;margin-right:5px;width:60px}.introWrap .c-txt__01{width:100%}#sec-intro{margin-bottom:80px}#sec-intro .choice{margin-bottom:20px}#sec-intro .flexBox{margin-bottom:40px;display:block}#sec-intro .flexBox .img{margin-bottom:25px;width:100%}#sec-intro .flexBox .detail{width:100%}#sec-intro .flexBox .detail .headWrap{margin-bottom:20px}#sec-intro .flexList{display:block}#sec-intro .flexList li{margin-bottom:25px;padding:5% 3% 22%;width:100%}#sec-intro .flexList li .icon{width:110px;margin:0 auto 15px}#sec-intro .flexList li .text24{margin-bottom:10px}#sec-intro .choice .head40{margin-bottom:20px}#sec-intro .choice .text15{text-align:left!important}#sec-intro .flexList{display:block}.flexList{display:block}.flexList li .green{font-size:1.8rem;margin-bottom:15px}.methodHead{padding:10px 30px;margin-bottom:50px;font-size:2.6rem}.greenBorder .greenTtl{font-size:2.4rem}.greenBorder .c-txt__01{font-size:1.5rem;line-height:1.7}.greenBorder .greenTtl{font-size:1.8rem}.proCon div ul li{font-size:1.6rem;line-height:1.7;width:100%}#method01{padding-bottom:50px}#method02{padding:50px 0}#method02 .img{margin-bottom:15px}#method02 .flexList{margin-bottom:50px}#method02 .flexList li{width:100%;margin-bottom:30px}#method03 .greenBorder .greenTtl{width:320px}.flowImg{overflow:scroll;text-align:left;margin-bottom:0;padding-bottom:5px}.flowImg .img img{height:180px}.flowImg.f01 .img{width:749px}.flowImg.f02 .img{width:664px}.flowImg.f03 .img{width:715px}.flexBox.top{margin-bottom:40px;display:block}#method01 .flexList li{margin-bottom:30px;width:100%}.greenBorder{display:block;margin-bottom:30px}.greenBorder .greenTtl.ver{writing-mode:horizontal-tb;text-align:center}.greenBorder .greenTtl{padding:6% 5% 3%;border-right:none;border-bottom:2px solid #68ba92}.greenBorder .c-txt__01{padding:5% 5%}#method03{padding:50px 0}#method03 .greenBorder .greenTtl{width:100%;text-align:center}.proCon{display:block}.proCon div{width:100%}.proCon div:nth-of-type(1){margin-right:0;margin-bottom:25px;width:100%!important}.proCon div{padding:8% 5%}.proCon div .head26:before{width:3px}.proCon div .head26{padding-left:10px}.spNote{display:block;text-align:center;font-size:12px;font-size:1.2rem;color:#9d9d9d;margin:10px 0 30px}}@media screen and (max-width:834px){.service_more_btn a{font-size:17px;font-size:1.7rem;width:70%;margin:20px auto 15px}.pc_img{display:none}.sp_img{display:block}}