@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.l__sidetxt{position:absolute;top:90px;left:30px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:13px}@media screen and (max-width:960px){.l__sidetxt{display:none}}.l__sidetxt:after{content:"";width:8px;height:8px;background-color:#3daba4;position:relative;display:inline-block;margin-top:15px;border-radius:50%;left:-2px}.l__ltxt{position:absolute;top:0;left:0;width:2372px}.l__hero{width:100%;max-width:1860px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:960px){.l__hero{overflow:hidden;padding-bottom:40px}}.l__hero .l__hero__bgtxt{position:absolute;top:150px;left:0}@media screen and (max-width:960px){.l__hero .l__hero__bgtxt{top:44px;width:2110px}}.l__hero .l__hero__in{position:relative;min-height:733px;width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;overflow:hidden;align-items:flex-end}@media screen and (max-width:960px){.l__hero .l__hero__in{padding-left:20px}}@media screen and (max-width:600px){.l__hero .l__hero__in{padding-left:0;display:block;padding-top:0}}.l__hero .l__hero__itemimg{width:533px;position:relative;z-index:2;margin-top:25px}@media(max-width:767px){.l__hero .l__hero__itemimg{width:100%;margin-top:-10px}}.l__hero .l__hero__cnt{width:100%;max-width:1000px;margin:0 auto;position:relative;z-index:2}@media screen and (max-width:600px){.l__hero .l__hero__cnt{padding:80px 20px 0}}.l__hero .l__hero__cnt .l__hero__ttl{font-size:46px;font-weight:700;line-height:1.521;letter-spacing:.2em}@media screen and (max-width:600px){.l__hero .l__hero__cnt .l__hero__ttl{font-size:35px;line-height:1.428}}.l__hero .l__hero__cnt .l__hero__txt{font-size:16px;line-height:2.8125;margin-top:28px}@media screen and (max-width:960px){.l__hero .l__hero__cnt .l__hero__txt br.dn-n{display:block}}@media screen and (max-width:600px){.l__hero .l__hero__cnt .l__hero__txt{font-size:12px;line-height:2.2916;margin-top:10px}.l__hero .l__hero__cnt .l__hero__txt br.dn-n{display:none}}.l__hero .l__hero__cnt .linkbtn{width:335px;margin-top:30px}@media screen and (max-width:600px){.l__hero .l__hero__cnt .linkbtn{margin-top:15px}}.l__hero .l__hero__bg{width:100%;position:absolute;left:40%;top:0;max-width:970px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:600px){.l__hero .l__hero__bg{position:relative;left:-10px;top:-30px}}.l__hero .l__hero__bg .slick-list{overflow:visible!important}.l__hero .l__hero__bg .slick-slider{width:50%}.l__hero .l__hero__bg .l__hero__bg__item{width:480px;height:100%;margin-right:-120px}@media screen and (max-width:960px){.l__hero .l__hero__bg .l__hero__bg__item{margin-right:-50px}}.l__hero .l__hero__bg__txt{width:468px;position:absolute;bottom:-35px;right:80px}@media screen and (max-width:960px){.l__hero .l__hero__bg__txt{right:0;bottom:0;width:350px}}@media screen and (max-width:600px){.l__hero .l__hero__bg__txt{width:350px;bottom:0;right:-40px}}.l__hero>.l__sidetxt{top:auto;bottom:0}.l__lead{padding:50px 0 120px}@media screen and (max-width:960px){.l__lead{padding:30px 0}}.l__lead .l__lead__item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;justify-content:center;max-width:1200px}@media screen and (max-width:960px){.l__lead .l__lead__item{flex-direction:column-reverse;align-items:flex-start}}.l__lead .l__lead__item .l__lead__img{width:50%}@media screen and (max-width:960px){.l__lead .l__lead__item .l__lead__img{width:100%;padding-right:0;margin-top:25px}}.l__lead .l__lead__item .l__lead__img>img{width:100%;max-width:593px;margin-left:auto;position:relative;z-index:2}.l__lead .l__lead__item .l__lead__txt{width:50%;padding-left:45px}@media screen and (max-width:960px){.l__lead .l__lead__item .l__lead__txt{width:100%;padding:0}.l__lead .l__lead__item .l__lead__txt .blk__lead{font-size:12px}}.l__lead .l__lead__item:nth-child(2n){flex-direction:row-reverse;margin-top:120px}@media screen and (max-width:960px){.l__lead .l__lead__item:nth-child(2n){flex-direction:column-reverse;margin-top:75px}}.l__lead .l__lead__item:nth-child(2n) .l__lead__txt{padding-left:0;padding-right:45px}@media screen and (max-width:960px){.l__lead .l__lead__item:nth-child(2n) .l__lead__txt{padding:0}}@media screen and (max-width:960px){.l__lead .l__lead__item:nth-child(odd) .l__lead__img{padding-right:20px}}.l__works{position:relative;overflow:hidden;padding-bottom:120px}@media screen and (max-width:600px){.l__works{padding-bottom:0}}.l__works .l__works__in{width:100%;position:relative;padding-top:60px}.l__works .l__works__in>.blk__ttl{position:relative;z-index:1}.l__works .l__works__in .l__works__cnt{position:relative;z-index:1;margin-top:40px}.l__works .l__works__cnt .hide{display:none}.l__works .l__works__cnt__img__item img{border-radius:30px}@media screen and (max-width:600px){.l__works .l__works__cnt__img__item img{border-radius:15px}}.l__works .l__works__cnt__nav{padding:35px 60px 0;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr))}@media screen and (max-width:960px){.l__works .l__works__cnt__nav{padding:17px 0 0;overflow:auto}}.l__works .l__works__cnt__nav li{text-align:center;font-size:20px;font-weight:500;line-height:1.25;color:#bbc3ca;border-bottom:3px solid #bbc3ca;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:15px}@media screen and (max-width:960px){.l__works .l__works__cnt__nav li{font-size:15px;line-height:1.5;padding-bottom:7px}}.l__works .l__works__cnt__nav li.is__active{border-color:#3daba4;color:#070707}.l__works .l__works__cnt__nav li:hover{cursor:pointer}.l__works .l__works__cnt__txt{padding:25px 60px 0}@media screen and (max-width:960px){.l__works .l__works__cnt__txt{padding:12px 0 0;font-size:12px;line-height:1.5}}.l__feature{position:relative;padding-top:65px}@media screen and (max-width:600px){.l__feature{padding-top:30px}}.l__feature>p{text-align:center;line-height:2;letter-spacing:.1em}@media screen and (max-width:600px){.l__feature>p{text-align:left;line-height:2.291;padding:0 20px;font-size:12px}}@media screen and (max-width:600px){.l__feature>.inner{padding-left:0;padding-right:0}}.l__feature>.inner .l__feature__list{display:grid;gap:40px 35px;grid-template-columns:repeat(3,minmax(260px,1fr));margin-top:80px;margin-bottom:35px}@media screen and (max-width:960px){.l__feature>.inner .l__feature__list{grid-template-columns:repeat(2,minmax(260px,1fr));margin-top:25px;gap:20px}}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list{grid-template-columns:repeat(1,minmax(260px,1fr));margin-top:25px;gap:20px}}.l__feature>.inner .l__feature__list>li{background-color:#fff;border-radius:30px;padding:40px 20px 50px}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li{width:calc(100% - 20px);border-radius:0 15px 15px 0;padding:20px}}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li .l__feature__head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.l__feature>.inner .l__feature__list>li .l__feature__head .l__feature__img{width:234px;margin:0 auto;display:block}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li .l__feature__head .l__feature__img{width:105px}}.l__feature>.inner .l__feature__list>li .l__feature__head>h3{text-align:center;font-size:20px;font-weight:500;margin-top:33px}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li .l__feature__head>h3{flex:1 1 0;font-size:15px;margin-top:0;text-align:left;padding-left:15px;line-height:1.666}}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li .l__feature__head>h3>small{font-size:10px}}.l__feature>.inner .l__feature__list>li>p{margin-top:10px}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li>p{font-size:13px;line-height:1.3846;margin-top:20px}}.l__feature>.inner .l__feature__list>li>p>small{font-size:13px;color:#bbc3ca;line-height:1.153}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li>p>small{font-size:10px}}.l__feature>.inner .l__feature__list>li:nth-child(2),.l__feature>.inner .l__feature__list>li:nth-child(5){top:-30px;position:relative}@media screen and (max-width:960px){.l__feature>.inner .l__feature__list>li:nth-child(2),.l__feature>.inner .l__feature__list>li:nth-child(5){top:0}}@media screen and (max-width:600px){.l__feature>.inner .l__feature__list>li:nth-child(2n){margin-left:auto;border-radius:15px 0 0 15px}.l__feature>.inner .l__feature__list>li:nth-child(2n)>.l__feature__head{flex-direction:row-reverse}}.l__point{padding:115px 0 70px;position:relative}@media screen and (max-width:960px){.l__point{padding:70px 0}}.l__point>.inner .l__point__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:60px;grid-row-gap:60px}@media screen and (max-width:960px){.l__point>.inner .l__point__items{grid-column-gap:20px;grid-row-gap:20px}}@media screen and (max-width:960px){.l__point>.inner .l__point__items{display:block;margin-top:25px}}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:not(:last-child){margin-bottom:20px}}.l__point>.inner .l__point__items>li .l__point__in{background-color:#fff;border-radius:30px;padding:15px 15px 30px;position:relative;height:100%}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li .l__point__in{border-radius:15px;padding:15px 20px 20px}}.l__point>.inner .l__point__items>li .l__point__in .l__point__num{color:#3daba4;font-weight:700;font-size:35px;line-height:1;position:absolute;top:20px;left:20px}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li .l__point__in .l__point__num{font-size:25px}}.l__point>.inner .l__point__items>li .l__point__in .l__point__img{width:190px;margin:0 auto 5px}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li .l__point__in .l__point__img{width:135px;margin-bottom:8px}}.l__point>.inner .l__point__items>li .l__point__in>h3{text-align:center;font-weight:500;font-size:18px;line-height:2}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li .l__point__in>h3{font-size:15px;line-height:1.4;margin-bottom:10px}}.l__point>.inner .l__point__items>li .l__point__in .l__point__txt{padding:0 15px}.l__point>.inner .l__point__items>li .l__point__in .l__point__txt>small{color:#bbc3ca;font-size:13px;line-height:1.153}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li .l__point__in .l__point__txt>small{font-size:10px}}.l__point>.inner .l__point__items>li:nth-child(5){grid-area:3/1/4/3;height:340px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;background-color:#fff;overflow:hidden;border-radius:30px}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:nth-child(5){height:300px;width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;border-radius:0;overflow:visible}}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__img{width:550px;border-radius:30px 0}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:nth-child(5) .l__point__img{width:100%;height:100%;border-radius:0}}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__img>img{width:100%;height:100%;object-fit:cover}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in{flex:1;padding:40px 55px 30px 75px}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in{height:auto;width:calc(100% - 40px);position:absolute;bottom:-55px;right:0;left:0;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:15px 20px 20px}}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in .l__point__num{position:relative;top:0;left:0;z-index:1}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in .l__point__img{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in .l__point__img{display:none}}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in .l__point__img>img{object-fit:cover;width:100%;height:100%}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in>h3{position:relative;z-index:1;text-align:left;font-size:20px;font-weight:700}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in>h3{font-size:15px;font-weight:500;margin:0 auto;padding-right:1em}}.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in .l__point__txt{position:relative;z-index:1;padding:0}@media screen and (max-width:960px){.l__point>.inner .l__point__items>li:nth-child(5) .l__point__in .l__point__txt{margin-top:10px}}.l__point>.l__point__btmimg{margin-top:130px;position:relative;z-index:2}@media screen and (max-width:960px){.l__point>.l__point__btmimg{margin-top:140px}}.l__plan{position:relative}.l__plan>.inner .l__plan__list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-top:55px}@media screen and (max-width:600px){.l__plan>.inner .l__plan__list{display:block;margin-top:25px}}.l__plan>.inner .l__plan__list>li{width:calc((100% - 60px)/2);background-color:#edf2f6;border-radius:30px;padding:25px 30px 40px}@media screen and (max-width:600px){.l__plan>.inner .l__plan__list>li{width:100%;border-radius:15px;padding-bottom:25px}.l__plan>.inner .l__plan__list>li:not(:last-child){margin-bottom:20px}}.l__plan>.inner .l__plan__list>li .l__plan__sub{text-align:center;color:#3daba4}@media screen and (max-width:600px){.l__plan>.inner .l__plan__list>li .l__plan__sub{font-size:12px}.l__plan>.inner .l__plan__list>li .l__plan__sub>.txtarw__line{padding-bottom:5px}}.l__plan>.inner .l__plan__list>li .l__plan__ttl{font-size:22px;text-align:center;font-weight:500;margin-top:10px}@media screen and (max-width:600px){.l__plan>.inner .l__plan__list>li .l__plan__ttl{font-size:15px;margin-top:0}}.l__plan>.inner .l__plan__list>li .l__plan__val{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(60px,1fr));margin-top:15px}.l__plan>.inner .l__plan__list>li .l__plan__val>li{height:60px;border:2px solid #fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;line-height:1.3}@media screen and (max-width:600px){.l__plan>.inner .l__plan__list>li .l__plan__val>li{height:50px;line-height:1.2;border-width:1px}}.l__plan>.inner .l__plan__list>li .l__plan__val>li>p>span{font-size:20px}.l__plan>.inner .l__plan__list>li .linkbtn{margin-top:20px}.l__plan .l__plan__cnt{margin-bottom:60px}.l__plan .l__plan__item{display:none}.l__plan .l__plan__item>p{width:332px;position:relative}.l__plan .l__plan__item .l__plan__item__arw{display:block;width:80px;margin:0 15px}.l__plan .l__plan__item.active{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.l__plan .l__situations{padding-top:75px;position:relative;margin-top:35px;overflow:hidden}@media screen and (max-width:600px){.l__plan .l__situations{padding-top:0;margin-top:40px}}.l__plan .l__situations>.blk__ttl{position:relative;z-index:1;margin-bottom:4px}@media screen and (max-width:600px){.l__plan .l__situations>.blk__ttl{top:-100px;margin-bottom:-85px}}.l__plan .l__situations>p{text-align:center;font-size:18px;position:relative;z-index:1}@media screen and (max-width:600px){.l__plan .l__situations>p{font-size:12px}}.l__plan .l__situations .l__situations__list{z-index:1;margin-top:50px}@media screen and (max-width:600px){.l__plan .l__situations .l__situations__list{margin-top:20px}}.l__plan .l__situations .l__situations__list .slick-list{padding-bottom:110px;padding-top:35px}.l__plan .l__situations .l__situations__list li{margin-right:30px}.l__plan .l__situations .l__situations__list p{width:300px;height:70px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:absolute;left:0;font-size:18px}@media screen and (max-width:600px){.l__plan .l__situations .l__situations__list p{width:230px;height:45px;font-size:13px}}.l__plan .l__situations .l__situations__list p:before,.l__plan .l__situations .l__situations__list p:after{content:"";width:19px;height:16px;background:url(/assets/img/frontpage/situations/ico_01.png) center/100% no-repeat;position:absolute;display:block}.l__plan .l__situations .l__situations__list p:before{left:10px;top:-5px}.l__plan .l__situations .l__situations__list p:after{right:10px;bottom:-5px;transform:rotate(180deg)}.l__plan .l__situations .l__situations__list [class^=l__situations__item--]{position:relative}.l__plan .l__situations .l__situations__list .l__situations__item--1{width:520px}@media screen and (max-width:600px){.l__plan .l__situations .l__situations__list .l__situations__item--1{width:320px}}.l__plan .l__situations .l__situations__list .l__situations__item--1>p{position:absolute;top:-35px;right:0;margin:auto}.l__plan .l__situations .l__situations__list .l__situations__item--2{width:350px;top:90px}@media screen and (max-width:600px){.l__plan .l__situations .l__situations__list .l__situations__item--2{width:210px;top:40px}}.l__plan .l__situations .l__situations__list .l__situations__item--2>p{bottom:-10px;left:-20px}.l__plan .l__situations .l__situations__list .l__situations__item--3{width:480px}@media screen and (max-width:600px){.l__plan .l__situations .l__situations__list .l__situations__item--3{width:300px}}.l__plan .l__situations .l__situations__list .l__situations__item--3>p{top:-20px;left:-10px}.l__scene{padding:115px 0 0}@media screen and (max-width:600px){.l__scene{padding:0}}.l__scene .tabblock{margin-top:60px}.l__scene .tabblock .tabblock__cntlist{margin-bottom:50px}@media screen and (max-width:600px){.l__scene .tabblock .tabblock__cntlist{margin-bottom:35px}}.l__scene .sceneset__btm{margin-top:50px}.l__scene .sceneset__btm .toggle__box{background-color:#fff;margin-bottom:16px}@media screen and (max-width:600px){.l__scene .sceneset__btm .toggle__box .toggle__box__in>p{font-size:13px}}.l__scene .sceneset__btm__lte{text-align:center}.l__scene .sceneset__btm__lte>label{cursor:pointer}.l__scene .sceneset__btm__lte>label>input{cursor:pointer}.l__scene .sceneset__btm__lte>p{font-size:13px}@media screen and (max-width:600px){.l__scene .sceneset__btm__lte>p{font-size:12px;line-height:1.75}}.l__scene .sceneset__btm__value__item{display:none}.l__scene .sceneset__btm__value__item.active{display:block}.l__scene .sceneset__btm__value__item dl{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:15px;margin-bottom:40px;letter-spacing:0}@media screen and (max-width:960px){.l__scene .sceneset__btm__value__item dl{gap:15px 0}}.l__scene .sceneset__btm__value__item dl dt{width:100px;height:44px;background-color:#3daba4;color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:500;font-size:18px;border-radius:22px;margin-right:10px}@media screen and (max-width:960px){.l__scene .sceneset__btm__value__item dl dt{width:72px;height:35px;font-size:12px}}.l__scene .sceneset__btm__value__item dl dt:not(:first-of-type){margin-left:15px}@media screen and (max-width:960px){.l__scene .sceneset__btm__value__item dl dt:not(:first-of-type){margin-left:0}}.l__scene .sceneset__btm__value__item dl dd{color:#3daba4;font-size:25px}@media screen and (max-width:960px){.l__scene .sceneset__btm__value__item dl dd{font-size:18px;width:calc(100% - 82px)}}.l__scene .sceneset__btm__value__item dl dd em{font-size:40px;font-style:normal}@media screen and (max-width:960px){.l__scene .sceneset__btm__value__item dl dd em{font-size:29px}}.l__scene .sceneset__btm__value__item dl dd span{font-size:20px}@media screen and (max-width:960px){.l__scene .sceneset__btm__value__item dl dd span{font-size:15px}}.l__voice{position:relative;z-index:1;margin:70px 0 0;overflow:hidden}@media screen and (max-width:600px){.l__voice{margin-top:40px}}.l__voice>p{text-align:center;margin-bottom:65px}@media screen and (max-width:600px){.l__voice>p{text-align:left;margin-bottom:20px;line-height:2.2916;padding:0 20px;font-size:12px}}.l__voice>.inner .l__voice__list{margin-right:-25px}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list{margin-right:-20px}}.l__voice>.inner .l__voice__list .slick-list{overflow:visible;z-index:0}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list{padding:0 30% 0 0!important}}.l__voice>.inner .l__voice__list .slick-list .slick-track{display:flex}.l__voice>.inner .l__voice__list .slick-list .slick-slide{width:310px;background-color:#fff;border-radius:30px;margin-right:25px;height:auto!important;padding:27px 25px}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list .slick-slide{padding:27px 15px;margin-right:20px}}.l__voice>.inner .l__voice__list .slick-list .slick-slide .l__voice__item__img{width:140px;margin:0 auto;position:relative}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list .slick-slide .l__voice__item__img{width:120px}}.l__voice>.inner .l__voice__list .slick-list .slick-slide .l__voice__item__img>p{position:absolute;top:0;right:-38px;width:80px;height:80px;border:1px solid #3daba4;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#3daba4;font-size:15px;line-height:1.33}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list .slick-slide .l__voice__item__img>p{right:-28px;width:60px;height:60px;font-size:11px;line-height:1.33}}.l__voice>.inner .l__voice__list .slick-list .slick-slide .l__voice__item__img>img{position:relative;z-index:1}.l__voice>.inner .l__voice__list .slick-list .slick-slide>h4{color:#3daba4;text-align:center;margin-top:13px;font-weight:300}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list .slick-slide>h4{font-size:12px}}.l__voice>.inner .l__voice__list .slick-list .slick-slide>h3{font-size:22px;line-height:1.363;font-weight:500;text-align:center;margin-top:5px}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list .slick-slide>h3{font-size:15px}}.l__voice>.inner .l__voice__list .slick-list .slick-slide>p{line-height:2;margin-top:5px}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-list .slick-slide>p{font-size:12px;line-height:1.666}}.l__voice>.inner .l__voice__list .slick-arrow{position:absolute;background-color:#0017114d;right:0;bottom:180px;width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;font-size:30px;transition:all .5s}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-arrow{bottom:150px;width:50px;height:50px;font-size:25px}}.l__voice>.inner .l__voice__list .slick-arrow.slick-prev{background-color:#00171133;bottom:90px;z-index:1}.l__voice>.inner .l__voice__list .slick-arrow.slick-disabled{opacity:0}.l__voice>.inner .l__voice__list .slick-arrow:hover{background-color:#00171199}.l__voice>.inner .l__voice__list .slick-dots{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));max-width:600px;margin:60px auto 0}@media screen and (max-width:600px){.l__voice>.inner .l__voice__list .slick-dots{margin:25px auto 0}}.l__voice>.inner .l__voice__list .slick-dots>li{height:3px;background-color:#fff;width:100%;transition:all .5s}.l__voice>.inner .l__voice__list .slick-dots>li>span{display:block}.l__voice>.inner .l__voice__list .slick-dots>li.slick-active{background-color:#3daba4}.l__voice .l__voice__img{margin-top:160px;position:relative}@media screen and (max-width:600px){.l__voice .l__voice__img{margin-top:60px}}.l__voice .l__voice__img>img{position:relative;z-index:1}.l__voice .l__voice__img .l__ltxt{top:auto;bottom:0}.l__flow{padding:40px 0 0;position:relative}@media screen and (max-width:600px){.l__flow{padding:80px 0 0}}.l__flow>.inner>p{text-align:center}@media screen and (max-width:600px){.l__flow>.inner>p{text-align:left;font-size:12px;line-height:2.2916}}.l__flow .l__flow__step{margin-top:65px}.l__flow .l__flow__step .l__flow__step__item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__img,.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt{width:50%}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__img,.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt{width:100%}}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__img{width:500px;height:200px;overflow:hidden}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__img{width:100%;height:300px;order:1;margin-top:15px}}@media screen and (max-width:600px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__img{height:135px}}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__img>img{width:100%;height:100%;object-fit:cover}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt{padding-left:53px}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt{order:0;padding-left:0}}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt .l__flow__step__num{color:#3daba4;letter-spacing:.2em}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt .l__flow__step__num{font-size:11px}}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt>h3{font-weight:500;font-size:20px;margin:10px 0}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt>h3{font-size:15px;margin:5px auto}}.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt .l__flow__step__txt{line-height:2}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item .l__flow__step__cnt .l__flow__step__txt{font-size:12px;line-height:1.6666}}.l__flow .l__flow__step .l__flow__step__item:not(:last-child):after{content:"";width:124.5px;height:54px;background:url(/assets/img/frontpage/flow/ico_01.png) center/100% no-repeat;display:block;margin:30px auto}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item:not(:last-child):after{order:2;background-image:url(/assets/img/frontpage/flow/ico_01_sp.png);width:3px;height:57px;margin:20px auto}}.l__flow .l__flow__step .l__flow__step__item:nth-child(2n){flex-direction:row-reverse}.l__flow .l__flow__step .l__flow__step__item:nth-child(2n) .l__flow__step__cnt{padding-left:0;padding-right:53px}@media screen and (max-width:960px){.l__flow .l__flow__step .l__flow__step__item:nth-child(2n) .l__flow__step__cnt{padding-right:0}}.l__flow .l__flow__step .l__flow__step__item:nth-child(2n):after{transform:rotateY(180deg)}.l__try{margin-top:155px}@media screen and (max-width:960px){.l__try{margin-top:70px}}.l__try>.inner{position:relative}.l__try>.inner>p{text-align:center}@media screen and (max-width:600px){.l__try>.inner>p{font-size:12px;line-height:2.2916;text-align:left}}.l__try>.inner:before,.l__try>.inner:after{content:"";position:absolute;top:20px}@media screen and (max-width:960px){.l__try>.inner:before,.l__try>.inner:after{content:none}}.l__try>.inner:before{width:161px;height:328px;background:url(/assets/img/frontpage/try/img_01.png) center/100% no-repeat;left:50px}.l__try>.inner:after{width:134px;height:353px;background:url(/assets/img/frontpage/try/img_02.png) center/100% no-repeat;right:50px}.l__try>.inner .l__try__list{margin:40px 0 50px;display:grid;gap:40px 60px;grid-template-columns:repeat(2,minmax(60px,1fr));position:relative;z-index:1}@media screen and (max-width:960px){.l__try>.inner .l__try__list{margin:15px 0 40px;gap:20px;grid-template-columns:repeat(1,minmax(60px,1fr))}}.l__try>.inner .l__try__list>li{background-color:#fff;border-radius:30px;padding:30px 47px 40px}@media screen and (max-width:960px){.l__try>.inner .l__try__list>li{border-radius:15px;padding:17px 20px 20px}}.l__try>.inner .l__try__list>li>h3{text-align:center;color:#3daba4;font-size:20px;font-weight:500;margin-bottom:25px}@media screen and (max-width:960px){.l__try>.inner .l__try__list>li>h3{font-size:15px}}.l__try>.inner .l__try__list>li>p{line-height:2}@media screen and (max-width:960px){.l__try>.inner .l__try__list>li>p{font-size:12px;line-height:1.666}}.l__try>.inner .l__try__list>li .txtarw__line:after{background:#fff}.l__products{position:relative;overflow:hidden;margin-top:110px;padding-top:130px}@media screen and (max-width:600px){.l__products{margin-top:45px;padding-top:110px}}.l__products .blk__ttl{position:relative;z-index:1}.l__products .l__products__list{display:grid;gap:105px 50px;grid-template-columns:repeat(3,minmax(60px,1fr));margin-bottom:70px;margin-top:40px}@media screen and (max-width:600px){.l__products .l__products__list{gap:20px;grid-template-columns:repeat(2,minmax(60px,1fr));margin-bottom:40px}}.l__products .l__products__list>li>a{display:block;width:100%;height:100%}.l__products .l__products__list>li>a:hover>span{transform:translateY(-20px)}.l__products .l__products__list>li>a>span{display:block;margin:0 auto;width:225px;position:relative;transition:all .8s}@media screen and (max-width:600px){.l__products .l__products__list>li>a>span{width:85%;height:auto}}.l__products .l__products__list>li>a>h3{width:178px;margin:10px auto}@media screen and (max-width:600px){.l__products .l__products__list>li>a>h3{width:120px;margin-top:5px}}.l__products .l__products__list>li>a>p{line-height:2;margin-top:8px;text-align:center}@media screen and (max-width:600px){.l__products .l__products__list>li>a>p{line-height:1.416;margin-top:8px;font-size:12px}}.l__faq{margin-top:105px;padding-bottom:164px;position:relative}@media screen and (max-width:600px){.l__faq{margin-top:70px}}.l__support__wrp.sec__wave{padding-top:0}.l__support__wrp>.l__support>.inner .l__support__list{display:grid;gap:30px 38px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media screen and (max-width:600px){.l__support__wrp>.l__support>.inner .l__support__list{display:flex;gap:20px;white-space:nowrap;overflow:hidden;overflow-x:auto}}.l__support__wrp>.l__support>.inner .l__support__list>li{background-color:#edf2f6;border-radius:30px}@media screen and (max-width:600px){.l__support__wrp>.l__support>.inner .l__support__list>li{border-radius:15px;min-width:235px;display:block;width:100%;max-width:235px}}.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__img{width:100%;height:170px;overflow:hidden;border-radius:30px 30px 0 0}@media screen and (max-width:600px){.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__img{height:125px;border-radius:15px 15px 0 0}}.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__img>img{width:100%;height:100%;object-fit:cover}.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__cnt{padding:13px 30px 40px}@media screen and (max-width:600px){.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__cnt{padding:13px 18px 28px}}.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__cnt>h3{text-align:center;font-size:20px;font-weight:500;line-height:1.5;white-space:normal}@media screen and (max-width:600px){.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__cnt>h3{font-size:15px}}.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__cnt>.linkbtn{width:100%;margin-top:25px}@media screen and (max-width:600px){.l__support__wrp>.l__support>.inner .l__support__list>li .l__support__cnt>.linkbtn{margin-top:10px}}.l__support__wrp .l__news{margin-top:90px}@media screen and (max-width:600px){.l__support__wrp .l__news{margin-top:60px}}.l__support__wrp .l__option{margin-top:115px;padding-bottom:110px}@media screen and (max-width:600px){.l__support__wrp .l__option{margin-top:65px}}.l__support__wrp .l__option>.inner .l__option__list{display:grid;gap:30px 60px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:60px}@media screen and (max-width:960px){.l__support__wrp .l__option>.inner .l__option__list{gap:20px 60px;margin-top:25px;margin-bottom:30px}}.l__support__wrp .l__option>.inner .l__option__list>li{background-color:#edf2f6;border-radius:30px;padding:20px 30px 40px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}@media screen and (max-width:960px){.l__support__wrp .l__option>.inner .l__option__list>li{border-radius:15px;padding:15px 25px 28px}}.l__support__wrp .l__option>.inner .l__option__list>li .l__option__img{width:190px;margin:0 auto 10px;display:block}@media screen and (max-width:960px){.l__support__wrp .l__option>.inner .l__option__list>li .l__option__img{width:135px}}.l__support__wrp .l__option>.inner .l__option__list>li>h3{font-weight:500;text-align:center;font-size:20px;margin-bottom:12px}@media screen and (max-width:960px){.l__support__wrp .l__option>.inner .l__option__list>li>h3{font-size:15px}}.l__support__wrp .l__option>.inner .l__option__list>li>p{margin-bottom:40px}@media screen and (max-width:960px){.l__support__wrp .l__option>.inner .l__option__list>li>p{font-size:12px;line-height:1.833;margin-bottom:20px}}.l__support__wrp .l__option>.inner .l__option__list>li .linkbtn{margin-top:auto}
