@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap");body.lp{opacity:0}body.lp.fixHeader .header{background:rgba(239,238,239,0.9)}body.lp.is-fade{opacity:1}.header{top:0;left:0;width:100%;z-index:99999;position:fixed;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);background:#fff}.header .header-inner{height:110px;display:flex;align-items:center;justify-content:flex-start;padding:0 278px}@media only screen and (min-width: 1200px) and (max-width: 1500px){.header .header-inner{width:100%;padding:0 178px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.header .header-inner{max-width:1200px;padding:0 20px}}@media (max-width: 767px){.header .header-inner{padding:10px 10px;height:80px;flex-wrap:wrap;align-items:center}}.header .header-logo{width:342px;margin-right:154px}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .header-logo{width:200px}}@media (max-width: 767px){.header .header-logo{width:170px;margin:0 0 3px}}.header .header-txt{font-family:"Noto Serif JP",serif;font-size:33px;line-height:58px;letter-spacing:0.07em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .header-txt{font-size:24px}}@media (max-width: 767px){.header .header-txt{width:100%;font-size:20px;line-height:30px;letter-spacing:0}}.header .menu-navi{position:absolute;top:44%;right:273px;width:46px;height:32px;cursor:pointer;transform:translateY(-50%)}@media only screen and (min-width: 1200px) and (max-width: 1500px){.header .menu-navi{right:30px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .menu-navi{right:20px}}@media (max-width: 767px){.header .menu-navi{right:20px;width:28px;height:28px}}.header .menu-navi span{display:block;width:46px;height:2px;margin:0 auto 9px;background:#009043}@media (max-width: 767px){.header .menu-navi span{width:28px;margin:0 auto 8px}}.header .menu-navi span:nth-child(3){margin-bottom:0}.header .menu-navi i{text-align:center;font-style:normal;font-weight:600;font-size:15px;display:block;line-height:33px}@media (max-width: 767px){.header .menu-navi i{font-size:9px;line-height:20px}}.header .content-navi{position:fixed;top:0;right:0;background:#009043;width:430px;height:100vh;overflow-x:hidden;overflow-y:scroll;margin:0 0 0 auto;z-index:99999999;transform:translateX(1000px);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header .content-navi::-webkit-scrollbar{display:none}@media (max-width: 767px){.header .content-navi{width:100%}}.header .content-navi.navi-active{transform:translateX(0)}.header .content-navi__inner{max-width:378px;width:100%;height:100%;margin:0 auto;padding:120px 0;position:relative}@media (max-width: 767px){.header .content-navi__inner{padding:50px 0 150px}}.header .content-navi__close{position:absolute;width:46px;height:46px;top:20px;right:30px;cursor:pointer;z-index:9999999;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header .content-navi__close span{font-size:0}.header .content-navi__close::before,.header .content-navi__close::after{content:"";width:46px;height:3px;background:#fff;transform:rotate(45deg);position:absolute;top:48%;left:0}@media (max-width: 767px){.header .content-navi__close::before,.header .content-navi__close::after{width:36px;height:2px;right:20px;left:auto;top:55%}}.header .content-navi__close::after{transform:rotate(135deg)}@media (max-width: 767px){.header .content-navi__close{position:sticky;margin:0 0 0 auto;top:0;left:0;right:0;width:100%;height:50px;background:#009043;text-align:right}}.header .content-navi__list{margin-bottom:50px;padding:0 10px}@media (max-width: 767px){.header .content-navi__list{padding:0 20px}}.header .content-navi__list a,.header .content-navi__list div.norm{display:block;text-align:center;border-bottom:1px solid #fff;cursor:pointer}.header .content-navi__list a:first-child,.header .content-navi__list div.norm:first-child{border-top:1px solid #fff}.header .content-navi__list a span,.header .content-navi__list div.norm span{color:#fff;font-weight:600;display:block;font-size:20px;line-height:24px;padding:15px 0}.header .content-navi__list a.norm span,.header .content-navi__list div.norm.norm span{font-weight:300}.header .content-navi__list a.norm:nth-child(2) span,.header .content-navi__list a.norm:nth-child(3) span,.header .content-navi__list a.norm:nth-child(4) span,.header .content-navi__list div.norm.norm:nth-child(2) span,.header .content-navi__list div.norm.norm:nth-child(3) span,.header .content-navi__list div.norm.norm:nth-child(4) span{font-weight:600}@media only screen and (min-width: 1025px){.header .content-navi__list a:hover:hover,.header .content-navi__list div.norm:hover:hover{opacity:1}.header .content-navi__list a:hover:hover span,.header .content-navi__list div.norm:hover:hover span{background:#fff;color:#009043}}@media (max-width: 767px){.header .content-navi__link{padding:0 20px}}.header .content-navi__link a{height:50px;border-radius:40px;margin-bottom:10px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.header .content-navi__link a:last-child{margin-bottom:0}.header .content-navi__link a span{color:#fff;display:block;font-size:20px;line-height:24px;font-weight:600}@media (max-width: 767px){.header .content-navi__link a span{font-size:16px}}@media only screen and (min-width: 1025px){.header .content-navi__link a:hover:hover{opacity:1;background:#fff}.header .content-navi__link a:hover:hover span{color:#009043}}.js-opacity{opacity:0;transition:all 1s ease-out}.js-opacity.is-invew{opacity:1;transform:translateY(0)}.js-inview{opacity:0;transform:translateY(20px);transition:all 1s ease-out}@media (max-width: 767px){.js-inview{transition:all 0.3s ease-out}}.js-inview.is-invew{opacity:1;transform:translateY(0)}.main-visual{position:relative}.main-visual .video-container{position:relative;width:100%;height:100%}.main-visual .video-container video{width:100%;height:100%;object-fit:contain}@media (min-width: 768px){.lp-info{padding:160px 20px 81px}}@media (max-width: 767px){.lp-info{padding:60px 0}}@media (max-width: 767px){.lp-info__wrap{transition-delay:1s}}@media (max-width: 767px){.lp-info__wrap,.lp-info__box{padding:0 20px}}.lp-info__txt{text-align:center}.lp-info__txt .heading{display:block;font-size:20px;line-height:1;color:#000000;position:relative;padding-left:10px;font-weight:600}.lp-info__txt .heading i{color:#009043;font-style:normal;margin:0 5px 0 -9px}.lp-info__txt .text{margin-top:46px;letter-spacing:0.12em;display:block;font-size:51px;line-height:60px;font-family:"Noto Serif JP",serif;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__txt .text{font-size:36px;line-height:50px;margin-top:28px}}@media (max-width: 767px){.lp-info__txt .text{font-size:28px;line-height:50px;margin-top:15px}}.lp-info__inner{max-width:1200px;width:100%;margin:104px auto 0;display:flex;align-items:flex-start}@media (max-width: 767px){.lp-info__inner{flex-wrap:wrap;margin-top:45px}}.lp-info__img{width:513px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__img{width:45%}}@media (max-width: 767px){.lp-info__img{width:100%}.lp-info__img img{width:100%}}.lp-info__img p{font-size:24px;line-height:24px;text-align:right;margin:29px 72px 5px 0;letter-spacing:0.06em}@media (max-width: 767px){.lp-info__img p{margin:25px 20px 0;font-size:20px;line-height:20px}}@media (min-width: 768px){.lp-info__img .sign{margin:0 -16px 0 0}}@media (max-width: 767px){.lp-info__img .sign{width:220px}}.lp-info__cont{width:calc(100% - 513px);padding-left:146px;margin-top:-10px}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__cont{padding-left:100px;width:55%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.lp-info__cont{padding-left:50px}}@media (max-width: 767px){.lp-info__cont{width:100%;margin-top:0;padding:0}}.lp-info__cont p{font-size:18px;line-height:36px;text-align:justify}@media only screen and (min-width: 768px) and (max-width: 1024px){.lp-info__cont p{font-size:14px;line-height:30px}}@media (max-width: 767px){.lp-info__cont p{font-size:14px;line-height:30px}}.lp-info__box{position:relative;text-align:center;margin:80px auto 0}@media (max-width: 767px){.lp-info__box{width:90%;margin-top:40px;margin-bottom:40px}}.lp-info__box img:nth-child(1){transition-delay:0.5s}.lp-info__box img:nth-child(2){transition-delay:1s;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.lp-info__node{display:flex;justify-content:center;margin-top:100px;position:sticky;top:110px;width:100%;z-index:999;background:#fff}@media (max-width: 767px){.lp-info__node{top:80px;flex-wrap:wrap;margin-top:30px}}.lp-info__node a{display:block;margin:0 20px;font-size:23px;font-weight:600;text-align:center;padding:20px 50px 17px;opacity:1;transition:all 0.3s}@media only screen and (min-width: 1200px) and (max-width: 1400px){.lp-info__node a{padding:20px 0 17px;width:calc(100% / 4)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__node a{margin:0 10px;padding:0 10px 15px;font-size:16px;width:calc(100% / 4)}}@media (max-width: 767px){.lp-info__node a{width:45%;font-size:14px;padding:0;margin:10px 5px 10px}}.lp-info__node a span{font-family:"Noto Serif JP",serif;font-size:35px;line-height:35px;font-weight:600;margin-top:20px;white-space:nowrap}@media (min-width: 768px){.lp-info__node a span{display:block}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.lp-info__node a span{font-size:32px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__node a span{font-size:22px;line-height:24px;margin-top:10px}}@media (max-width: 767px){.lp-info__node a span{font-size:20px;line-height:20px;margin-top:0;padding-left:5px}}.lp-info__node a:first-child{border-bottom:4px solid #00a600;cursor:pointer}@media only screen and (min-width: 1025px){.lp-info__node a:first-child:hover:hover{background:#00a600;color:#fff}}.lp-info__node a:nth-child(2){border-bottom:4px solid #0081ff;cursor:pointer}@media only screen and (min-width: 1025px){.lp-info__node a:nth-child(2):hover:hover{background:#0081ff;color:#fff}}.lp-info__node a:nth-child(3){border-bottom:4px solid #bf7500;cursor:pointer}@media only screen and (min-width: 1025px){.lp-info__node a:nth-child(3):hover:hover{background:#bf7500;color:#fff}}.lp-info__node a:nth-child(4){border-bottom:4px solid #00b69b;cursor:pointer}@media only screen and (min-width: 1025px){.lp-info__node a:nth-child(4):hover:hover{background:#00b69b;color:#fff}}@media (min-width: 768px){.lp-info__timeline{padding:190px 20px 0}.lp-info__timeline .lp-info__txt .text{line-height:70px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.lp-info__timeline .lp-info__txt .text{line-height:50px}}@media (max-width: 767px){.lp-info__timeline{padding:30px 0}}.lp-info__flow{max-width:1300px;width:100%;margin:125px auto 0;padding:20px 80px 0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__flow{padding:0}}@media (max-width: 767px){.lp-info__flow{padding:0 20px;margin-top:45px}}.lp-info__flow .img span{display:block;font-size:13px;line-height:20px;font-weight:400;margin-top:5px;text-align:center}@media (max-width: 767px){.lp-info__flow .img span{text-align:right}}.lp-info__flow .content{font-size:14px;font-weight:500}@media (min-width: 768px){.lp-info__flow .content{margin-right:60px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.lp-info__flow .content{margin-right:30px}}@media (max-width: 767px){.lp-info__flow .content{width:100%}}.lp-info__flow .content .year{color:#00a600;font-weight:600;font-size:27px;font-family:"Noto Serif JP",serif}.lp-info__flow .content .bold{font-style:normal;font-weight:bold}.lp-info__flow .content .txt{font-size:16px;line-height:30px;font-weight:400;display:block;margin-top:16px;font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__flow .content .txt{font-size:15px}}@media (max-width: 767px){.lp-info__flow .content .txt{font-size:14px;line-height:20px}}.lp-info__flow .content .box{color:#fff;font-weight:400;background:#000;border-radius:5px;font-style:normal;padding:3px 6px;font-size:16px;line-height:20px;display:table;margin:0 10px 3px 0}@media (max-width: 767px){.lp-info__flow .content .box{font-size:12px;padding:2px 6px;margin-bottom:5px}}.lp-info__flow .content .img{margin-top:10px;display:table}.lp-info__flow .content .img.img-flex{display:flex}.lp-info__flow .content .img span{text-align:right}.lp-info__flow .content .img .img-inner:first-child{margin-right:20px}.lp-info__flow .content .img .img-inner:last-child{margin:0}.lp-info__flow .item{font-weight:500;display:flex;margin:0 auto;padding:0 0 71px;position:relative;align-items:flex-start}@media (min-width: 768px){.lp-info__flow .item{overflow:hidden}}.lp-info__flow .item.js-fadein{opacity:0;transform:translateY(10px);transition:1s ease-out}.lp-info__flow .item.js-fadein.is-invew{opacity:1;transform:translateY(0)}.lp-info__flow .item.js-fadein.is-invew .line{transform:scaleY(1)}.lp-info__flow .item .line{display:block;width:2px;height:100%;background:#00a600;position:absolute;top:15px;right:49.9%;transform:scaleY(0);transform-origin:top;transition:transform 1.5s ease}@media (max-width: 767px){.lp-info__flow .item .line{right:auto}}.lp-info__flow .item:last-child{padding:0 0 80px}@media (max-width: 767px){.lp-info__flow .item:last-child{padding:0}}.lp-info__flow .item.is-active::before{height:0}.lp-info__flow .item.blue-line .line{background:#0081ff}.lp-info__flow .item.blue-line .item-inner::before{background:#0081ff}.lp-info__flow .item.blue-line .item-inner .year{color:#0081ff}.lp-info__flow .item.blue-line .item-inner:nth-child(2)::before{background:#0081ff}.lp-info__flow .item.blue-line .item-inner:nth-child(2) .item-col:nth-child(2)::before{background:#0081ff}.lp-info__flow .item.brown-line .line{background:#bf7500}.lp-info__flow .item.brown-line .item-inner::before{background:#bf7500}.lp-info__flow .item.brown-line .item-inner .year{color:#bf7500}.lp-info__flow .item.brown-line .item-inner:nth-child(2)::before{background:#bf7500}.lp-info__flow .item.brown-line .item-inner:nth-child(2) .item-col:nth-child(2)::before{background:#bf7500}.lp-info__flow .item.green-line .line{background:#00b69b}.lp-info__flow .item.green-line .item-inner::before{background:#00b69b}.lp-info__flow .item.green-line .item-inner .year{color:#00b69b}.lp-info__flow .item.green-line .item-inner:nth-child(2)::before{background:#00b69b}.lp-info__flow .item.green-line .item-inner:nth-child(2) .item-col:nth-child(2)::before{background:#00b69b}@media (min-width: 768px){.lp-info__flow .item.item1 .content{margin-right:84px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.lp-info__flow .item.item4 .item-inner:first-child .img{margin-right:15px}}@media (min-width: 768px){.lp-info__flow .item.item7 .item-inner:nth-child(2){padding-top:212px}.lp-info__flow .item.item7 .item-inner:nth-child(2)::before{top:213px}.lp-info__flow .item.item8{padding-bottom:68px}.lp-info__flow .item.item9 .item-inner:nth-child(2){padding-top:0}.lp-info__flow .item.item9 .item-inner:nth-child(2) .item-col{margin-bottom:70px}.lp-info__flow .item.item9 .item-inner:nth-child(2) .item-col:last-child{margin-bottom:0}.lp-info__flow .item.item12{padding-bottom:150px}.lp-info__flow .item.item12 .item-inner .img{margin-top:18px}.lp-info__flow .item.item12 .item-inner .img span{text-align:right}.lp-info__flow .item.item13{margin-top:-292px}.lp-info__flow .item.item16{padding-bottom:148px}.lp-info__flow .item.item16 .item-inner .content{margin-right:126px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.lp-info__flow .item.item16 .item-inner .content{margin-right:80px}}@media (min-width: 768px){.lp-info__flow .item.item17{padding-bottom:68px}.lp-info__flow .item.item17 .item-inner .img{margin-top:16px}.lp-info__flow .item.item20{padding-bottom:142px}.lp-info__flow .item.item20 .item-inner:nth-child(2){margin-top:146px}.lp-info__flow .item.item20 .item-inner:nth-child(2) .img{margin-top:10px}.lp-info__flow .item.item21{margin-top:-308px;padding-bottom:64px}.lp-info__flow .item.item22 .item-col{margin-bottom:0}.lp-info__flow .item.item22 .item-col:nth-child(1){margin-bottom:72px}.lp-info__flow .item.item24 .item-inner:nth-child(2) .img{margin-top:10px}.lp-info__flow .item.item25{margin-top:-305px}.lp-info__flow .item.item25 .item-inner .img{margin-top:5px}.lp-info__flow .item.item25 .item-inner .img+.txt{margin-top:36px}.lp-info__flow .item.item25 .item-inner .img span{margin-top:2px}.lp-info__flow .item.item27{margin-top:-274px;padding-bottom:90px}.lp-info__flow .item.item27 .item-inner:nth-child(1) .img span{margin-bottom:20px}.lp-info__flow .item.item27 .item-inner:nth-child(1) .txt+.txt{margin-top:30px}.lp-info__flow .item.item28 .item-inner:nth-child(1) .img{margin-top:0}.lp-info__flow .item.item28 .item-inner:nth-child(1) .img+.txt{margin-top:30px}.lp-info__flow .item.item28 .item-inner:nth-child(1) .img+.txt+.txt{margin-top:30px}.lp-info__flow .item.item28 .item-inner:nth-child(1) .img+.txt+.txt .box{margin-bottom:0}.lp-info__flow .item.item28 .item-inner:nth-child(1) .img.img-flex{margin-top:10px}.lp-info__flow .item.item28 .item-inner:nth-child(1) .img.img-flex .img-inner:first-child{margin-right:9px}.lp-info__flow .item.item28 .item-inner:nth-child(2) .img{margin-top:15px}.lp-info__flow .item.item29 .item-inner:nth-child(1) .content .txt+.txt{margin-top:32px}.lp-info__flow .item.item30 .item-inner .txt+.img{margin-top:8px}.lp-info__flow .item.item30 .item-inner .txt+.img+.txt{margin-top:36px}.lp-info__flow .item.item33{padding-bottom:68px}.lp-info__flow .item.item34 .item-inner:first-child .txt+.txt{margin-top:33px}.lp-info__flow .item.item34 .item-inner:nth-child(2) .item-col+.item-col{margin-top:70px}.lp-info__flow .item.item34 .item-inner:nth-child(2) .item-col+.item-col+.img{margin-top:9px}.lp-info__flow .item.item35{margin-top:-358px;padding-bottom:146px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px){.lp-info__flow .item.item35{margin-top:-250px}}@media (min-width: 768px){.lp-info__flow .item.item35 .item-inner:first-child .txt+.txt{margin-top:32px}.lp-info__flow .item.item35 .item-inner:first-child .txt+.txt+.img{margin-top:7px}.lp-info__flow .item.item35 .item-inner:first-child .txt+.txt+.img+.txt{margin-top:33px}.lp-info__flow .item.item36 .item-inner:nth-child(2) .img{margin-top:7px}.lp-info__flow .item.item36 .item-inner:nth-child(2) .img span{text-align:right}.lp-info__flow .item.item37 .item-inner:nth-child(2) .img{margin-top:7px}.lp-info__flow .item.item37 .item-inner:nth-child(2) .img span{text-align:right}.lp-info__flow .item.item38{margin-top:-297px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px){.lp-info__flow .item.item38{margin-top:-200px}}@media (min-width: 768px){.lp-info__flow .item.item39 .item-inner .txt+.txt{margin-top:28px}.lp-info__flow .item.item40 .item-col+.item-col{margin-top:77px}.lp-info__flow .item.item40 .item-col+.item-col small+.img{margin-top:10px}.lp-info__flow .item.item41{margin-top:-717px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px){.lp-info__flow .item.item41{margin-top:-500px}}@media (min-width: 768px){.lp-info__flow .item.item43{margin-top:252px}.lp-info__flow .item.item43 .item-inner:first-child .txt+.txt{margin-top:34px}.lp-info__flow .item.item44 .item-inner:first-child .img+.txt{margin-top:28px}.lp-info__flow .item.item44 .item-inner:nth-child(2) small+.img{margin-top:10px}.lp-info__flow .item.item45{padding-bottom:150px}.lp-info__flow .item.item45 .item-inner:first-child .txt+.txt{margin-top:33px}.lp-info__flow .item.item45 .item-col+.item-col{margin-top:73px}.lp-info__flow .item.item45 .item-col+.item-col span{margin-bottom:13px}.lp-info__flow .item.item45 .item-col+.img{margin-top:10px}.lp-info__flow .item.item45 .item-col+.img span{margin-top:10px;text-align:right}.lp-info__flow .item.item48{margin-top:-56px}.lp-info__flow .item.item49{margin-top:-5px}.lp-info__flow .item.item49 .item-inner:nth-child(2){margin-top:-56px}.lp-info__flow .item.item49 .item-inner:nth-child(2)::before{display:none}.lp-info__flow .item.item50 .item-inner:nth-child(1) .txt+.img{margin-top:0}.lp-info__flow .item.item50 .item-inner:nth-child(2) .item-col+.img{margin-top:10px}.lp-info__flow .item.item50 .item-inner:nth-child(2) .item-col+.img span{text-align:right}.lp-info__flow .item.item52 .item-inner:first-child .txt+.txt{margin-top:35px}.lp-info__flow .item.item53{margin-top:-124px}.lp-info__flow .item.item53 .item-inner:nth-child(2) .img{margin-top:10px}.lp-info__flow .item.item54{margin-top:-322px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px){.lp-info__flow .item.item54{margin-top:-250px}}@media (min-width: 768px){.lp-info__flow .item.item55 .item-inner:nth-child(1) .txt+.txt{margin-top:33px}.lp-info__flow .item.item55 .item-inner:nth-child(1) .txt+.txt+.img span{margin-top:3px}.lp-info__flow .item.item55 .item-inner:nth-child(2) .img{margin-top:11px}.lp-info__flow .item.item56{margin-top:-876px}.lp-info__flow .item.item56 .item-inner:nth-child(2) .img{margin-top:10px}.lp-info__flow .item.item57{margin-top:446px}}@media (max-width: 767px){.lp-info__flow .item{display:block;width:100%;padding-bottom:60px}.lp-info__flow .item.item4 .item-inner:nth-child(2) .item-col{margin-top:30px}.lp-info__flow .item.item5 .item-inner:first-child{margin-bottom:30px}.lp-info__flow .item.item7 .item-inner:nth-child(2){margin-top:30px;position:relative}.lp-info__flow .item.item7 .item-inner:nth-child(2)::before{content:"";display:block}.lp-info__flow .item.item9 .item-inner:nth-child(2){margin-top:0}.lp-info__flow .item.item9 .item-inner:nth-child(2) .item-col:nth-child(2){margin-top:60px}.lp-info__flow .item.item9 .item-inner:nth-child(2) .item-col:nth-child(2)::before{left:-38px}.lp-info__flow .item.item12 .item-inner:nth-child(2) .item-col{margin-top:30px}.lp-info__flow .item.item14 .item-inner:nth-child(2){margin-top:0}.lp-info__flow .item.item14 .item-inner:nth-child(2) .item-col{margin-top:0}.lp-info__flow .item.item20 .item-inner:nth-child(2){position:relative;padding-top:30px;margin-top:30px}.lp-info__flow .item.item20 .item-inner:nth-child(2)::before{top:32px;left:-10px;display:block}.lp-info__flow .item.item22 .item-inner:last-child{margin-top:30px}.lp-info__flow .item.item22 .item-inner:last-child .item-col:nth-child(2){margin-top:60px;position:relative}.lp-info__flow .item.item22 .item-inner:last-child .item-col:nth-child(2)::before{content:"";top:2px;left:-40px;width:22px;height:22px;display:block;position:absolute;border-radius:50%;background:#0081ff}.lp-info__flow .item.item24 .item-inner:nth-child(2){margin-top:30px}.lp-info__flow .item.item28 .item-inner:nth-child(2){margin-top:30px}.lp-info__flow .item.item29 .item-inner:nth-child(2){position:relative}.lp-info__flow .item.item29 .item-inner:nth-child(2) .item-col{margin-top:30px}.lp-info__flow .item.item34 .item-inner:nth-child(2){margin-top:30px}.lp-info__flow .item.item34 .item-inner:nth-child(2) .item-col:nth-child(2){margin-top:60px}.lp-info__flow .item.item34 .item-inner:nth-child(2) .item-col:nth-child(2)::before{left:-38px}.lp-info__flow .item.item40 .item-inner:nth-child(2) .item-col{margin-top:30px}.lp-info__flow .item.item42 .item-inner:nth-child(2) .item-col{margin-top:5px}.lp-info__flow .item.item44 .item-inner:nth-child(1) .txt{margin-bottom:20px}.lp-info__flow .item.item44 .item-inner:nth-child(1) .txt:last-child{margin-bottom:0}.lp-info__flow .item.item44 .item-inner:nth-child(2) .item-col+.item-col{margin-top:30px}.lp-info__flow .item.item45 .item-inner:nth-child(2){margin-top:30px}.lp-info__flow .item.item45 .item-inner:nth-child(2) .item-col:nth-child(2){margin-top:60px}.lp-info__flow .item.item45 .item-inner:nth-child(2) .item-col:nth-child(2)::before{left:-40px}.lp-info__flow .item.item47 .item-inner:first-child .content .txt{margin-top:0}.lp-info__flow .item.item48{display:flex;flex-wrap:wrap}.lp-info__flow .item.item48 .item-inner{width:100%}.lp-info__flow .item.item48 .item-inner:nth-child(1){order:2}.lp-info__flow .item.item48 .item-inner:nth-child(1)::before{display:none}.lp-info__flow .item.item48 .item-inner:nth-child(2){order:1;margin-top:30px;position:relative}.lp-info__flow .item.item48 .item-inner:nth-child(2)::before{display:block}.lp-info__flow .item.item48 .item-inner:nth-child(2) .item-col{margin-bottom:0}.lp-info__flow .item.item50 .item-inner:nth-child(2){margin-top:30px}.lp-info__flow .item.item52 .item-inner:nth-child(2) .item-col{margin-top:3px}.lp-info__flow .item.item55 .item-inner:nth-child(2) .item-col{margin-top:3px}}.lp-info__flow .item-mix{height:0}.lp-info__flow .item-inner{display:block;height:100%;width:50%;display:flex;flex-wrap:wrap;position:relative;align-items:flex-start}.lp-info__flow .item-inner::before{content:"";width:22px;height:22px;border-radius:50%;background:#00a600;position:absolute;top:0}@media (max-width: 767px){.lp-info__flow .item-inner::before{top:3px}}.lp-info__flow .item-inner:first-child::before{right:-11px}@media (max-width: 767px){.lp-info__flow .item-inner:first-child::before{right:auto;left:-10px}}@media (max-width: 767px){.lp-info__flow .item-inner:first-child .content{margin-bottom:20px}.lp-info__flow .item-inner:first-child .content:last-child{margin:0}}@media (min-width: 768px){.lp-info__flow .item-inner:nth-child(2){padding:0 0 0 72px}}.lp-info__flow .item-inner:nth-child(2)::before{left:-11px}@media (max-width: 767px){.lp-info__flow .item-inner:nth-child(2)::before{display:none}}.lp-info__flow .item-inner:nth-child(2) .content{width:100%;margin-right:0}.lp-info__flow .item-inner:nth-child(2) .item-col{margin-bottom:0}@media (max-width: 767px){.lp-info__flow .item-inner:nth-child(2) .item-col{margin-top:5px}}@media (max-width: 767px){.lp-info__flow .item-inner:nth-child(2) .item-col:nth-child(2){margin-top:30px}}.lp-info__flow .item-inner:nth-child(2) .item-col:nth-child(2)::before{content:"";width:22px;height:22px;border-radius:50%;background:#00a600;position:absolute;top:0;left:-83px}@media (max-width: 767px){.lp-info__flow .item-inner:nth-child(2) .img{margin-top:10px}}@media (min-width: 768px){.lp-info__flow .item-inner.cont-space .content{margin-right:110px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.lp-info__flow .item-inner.cont-space .content{margin-right:auto}}.lp-info__flow .item-inner.cont-space .img{text-align:center}.lp-info__flow .item-inner.cont-space .img span{margin-top:6px}@media (max-width: 767px){.lp-info__flow .item-inner{width:100%;padding-left:28px}.lp-info__flow .item-inner img{width:100%}}.lp-info__flow .item-col{width:100%;max-width:482px;margin-bottom:70px;position:relative}.lp-info__flow .item-col:last-child{margin-bottom:0}.lp-info__flow .item-col span{font-weight:600;display:block;font-size:20px;line-height:20px;font-family:"Noto Serif JP",serif;padding:0 0 13px;margin:0 0 17px;border-bottom:1px solid #000}@media (max-width: 767px){.lp-info__flow .item-col span{margin-bottom:15px;padding-bottom:10px}}@media only screen and (max-width: 374px){.lp-info__flow .item-col span{line-height:24px}}.lp-info__flow .item-col small{display:block;font-weight:400;font-size:16px}@media (max-width: 767px){.lp-info__flow .item-col small{font-size:14px;line-height:20px}}.lp-info__flow .item-col i{font-style:normal;font-family:"Noto Serif JP",serif}.footer{background:#009043;padding:50px 20px;position:relative}@media (max-width: 767px){.footer{padding:30px 20px 30px}}.footer .gotop{cursor:pointer;position:fixed;bottom:50px;right:50px;width:44px;height:44px;border:2px solid #009043;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;z-index:999;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateY(231px)}@media (max-width: 767px){.footer .gotop{bottom:20px;right:20px}}.footer .gotop.show{opacity:1;transform:translateY(0)}.footer .gotop.pin{position:absolute}.footer .gotop span{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='footer' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.28 8.06'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23009043; stroke-miterlimit: 10; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='.71 7.35 6.64 1.41 12.57 7.35'/%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:center top 10px;padding-top:14px;font-size:11px;font-weight:600;color:#009043}.footer .footer-inner{max-width:1200px;width:100%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-inner{padding:0 20px}}@media (max-width: 767px){.footer .footer-inner{padding:0 26px}}.footer .footer-flex{display:flex;align-items:center;justify-content:space-between;margin:12px auto 46px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-flex{margin:8px auto 36px}}@media (max-width: 767px){.footer .footer-flex{display:block;margin:8px auto 0}}.footer .footer-list ul{display:flex;align-items:flex-start}@media (max-width: 767px){.footer .footer-list ul{flex-wrap:wrap;margin-top:20px}}.footer .footer-list ul li{margin-right:67px}@media (max-width: 767px){.footer .footer-list ul li{margin-right:0;width:60%}.footer .footer-list ul li:nth-child(2n+2){width:40%;padding-left:20px}}.footer .footer-list ul li a,.footer .footer-list ul li p{cursor:pointer}.footer .footer-list ul li a span,.footer .footer-list ul li p span{color:#fff;font-size:20px;line-height:35px;letter-spacing:0.15em}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-list ul li a span,.footer .footer-list ul li p span{font-size:16px;letter-spacing:0.05em}}@media (max-width: 767px){.footer .footer-list ul li a span,.footer .footer-list ul li p span{font-size:14px;line-height:20px}}.footer .footer-wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.footer .footer-wrap{flex-wrap:wrap;width:100%}}@media (max-width: 767px){.footer .logo-ft,.footer .txt-ft{text-align:center}}.footer .txt-ft{color:#fff;font-family:"Noto Serif JP",serif;font-size:25px;line-height:40px;letter-spacing:0.06em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .txt-ft{font-size:18px;letter-spacing:0.05em}}@media (max-width: 767px){.footer .txt-ft{font-size:22px}}.footer .copy-ft{color:#fff;font-size:13px;line-height:15px;font-family:"Noto Sans JP",sans-serif}@media (max-width: 767px){.footer .copy-ft{order:2;width:100%;text-align:center}}@media (max-width: 767px){.footer .inner-link{order:1;margin-bottom:30px;display:flex;width:100%}}.footer .inner-link a{position:relative}@media (min-width: 768px){.footer .inner-link a{margin-right:6px;padding-right:29px}.footer .inner-link a::after{content:"";position:absolute;top:-2px;right:0;width:1px;height:100%;background:#fff}}.footer .inner-link a:last-child{margin:0;padding:0}.footer .inner-link a:last-child::after{display:none}@media (max-width: 767px){.footer .inner-link a{display:block;width:60%}.footer .inner-link a:nth-child(2n+2){width:40%;padding-left:20px}}.footer .inner-link a span{color:#fff;font-size:20px;line-height:35px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .inner-link a span{font-size:16px;letter-spacing:0.05em}}@media (max-width: 767px){.footer .inner-link a span{font-size:14px;line-height:20px}}

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