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