.l-main__visual{width:100%;height:100vh;position:relative;background-color:#000;z-index:0}.l-main__body{width:100%;height:100vh;margin:0 auto;position:relative;background-color:#f4ede5;z-index:1}.l-main__body-inner{width:100%;height:calc(100vh - 0px);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-main__slide{width:calc(100vw - 0px);height:calc(100vh - 0px);position:relative;overflow:hidden;background-color:#000;z-index:0}.l-main__slide-inner{position:relative;z-index:1}.l-main__slide .slider-unit{width:100%;height:100%}.l-main__slide .slider-unit .slide-item{width:0;height:100%;position:absolute;top:0;left:-25vw;z-index:0;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);outline:0 none #000;overflow:hidden}.l-main__slide .slider-unit .slide-item.is-active{-webkit-transition:width .8s cubic-bezier(.09,.34,.63,1);-o-transition:width .8s cubic-bezier(.09,.34,.63,1);transition:width .8s cubic-bezier(.09,.34,.63,1);width:140vw}.l-main__slide .slider-unit .slide-item .slide-img{display:block;position:absolute;top:0;left:25vw;width:100vw;height:100%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg)}.l-main__slide .slider-unit .slide-item .slide-img>.slide-pc,.l-main__slide .slider-unit .slide-item .slide-img>.slide-sp{width:calc(100% + 100px);height:100%;background-size:cover;background-position:30% 50%;position:absolute;top:0;right:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);outline:0 none #000}.l-main__slide .slider-unit .slide-item .slide-img>.slide-position{background-position:85% 50%}.l-main__slide .slider-unit .slide-item .slide-img>span.slide-pc{display:block}.l-main__slide .slider-unit .slide-item .slide-img>span.slide-sp{display:none}.l-main__slide .slider-unit .slide-item.is-active .slide-img>span{-webkit-transition:-webkit-transform 7s linear;transition:-webkit-transform 7s linear;-o-transition:transform 7s linear;transition:transform 7s linear;transition:transform 7s linear,-webkit-transform 7s linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.l-main__slide .slider-unit .slide-item:nth-child(1) .slide-pc{background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/banner-1.webp)}.l-main__slide .slider-unit .slide-item.is-active:nth-child(2) .slide-pc{background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/banner-2.webp)}.l-main__slide .slider-unit .slide-item.is-active:nth-child(3) .slide-pc{background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/banner-3.webp)}@media (max-width:769px){.l-main__slide .slider-unit .slide-item:nth-child(1) .slide-sp{background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/banner-1-sp.webp)}.l-main__slide .slider-unit .slide-item.is-active:nth-child(2) .slide-sp{background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/banner-2-sp.webp)}.l-main__slide .slider-unit .slide-item.is-active:nth-child(3) .slide-sp{background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/banner-3-sp.webp)}}.l-main__slide .slider-navi{list-style:none;padding:0;position:absolute;right:4rem;position:absolute;top:43.4%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;counter-reset:section}.l-main__slide .slider-navi li{width:3.6rem;height:3.6rem;cursor:pointer;position:relative;line-height:1;margin-bottom:.6rem;color:#fff}.l-main__slide .slider-navi li svg{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.l-main__slide .slider-navi li svg .circle{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;stroke-dashoffset:246;stroke-dasharray:82 82}.l-main__slide .slider-navi li:before{counter-increment:section;content:"0" counter(section) "";font-size:1.4rem;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif;position:relative;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-main__scroll{position:absolute;right:4rem;bottom:2rem;width:12.9rem;z-index:99;pointer-events:auto;transform:scale(1);animation:l-main__scroll_animeactive .6s ease 0s 1 alternate none running}@keyframes l-main__scroll_animeactive{0%{transform:scale(0)}100%{transform:scale(1)}}.l-main__scroll a:hover{opacity:.6}.l-main__meta{position:absolute;width:100%;bottom:0;left:0;padding:1rem;z-index:9}.l-main__meta span{display:block}.l-main__meta svg{width:100%;max-width:87.5rem}.l-main__meta svg text{font-size:12.5rem}.banner .l-main__visual,.banner .l-main__body,.banner .l-main__body-inner,.banner .l-main__slide{min-height:64.7rem}@media (max-width:769px){.l-main__scroll{display:none}.banner .l-main__visual,.banner .l-main__body,.banner .l-main__body-inner,.banner .l-main__slide{min-height:auto !important;max-height:calc(100vh*calc(700/800))}}@media (max-width:768px){.banner .l-main__slide .slider-unit .slide-item .slide-img>span.slide-pc{display:none}.banner .l-main__slide .slider-unit .slide-item .slide-img>span.slide-sp{display:block;background-position-y:30%}.banner .l-main__slide .slider-navi{right:2.5rem}.banner .l-main__meta{padding-bottom:6.5rem}.banner .l-main__scroll{width:10rem;right:2.5rem;bottom:-4.5rem}.banner .l-main__visual{position:static}}.sercivePage-box .container{padding:0}.sercivePage-box .head-box h2{font-size:4rem}.sercivePage-box .head-box p{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sercivePage-box__thumb{margin:0 -1.5rem}.sercivePage-box__thumb picture{padding-top:36rem}.sercivePage-box__business{margin:0 -1.5rem}.sercivePage-box__business .container{padding:0 1.5rem}.sercivePage-box__business h3{margin-bottom:2.5rem}.sercivePage-box__business ul li{margin-bottom:1rem;padding-left:4rem;font-size:1.4rem}.sercivePage-box__business ul li:before{width:2.6rem;height:2.6rem}.sercivePage-box__business.no-gb picture{padding:0}.sercivePage-box__job{margin:0 -1.5rem}.sercivePage-box__job .container{padding:0 1.5rem}.sercivePage-box__job header{margin-bottom:2.5rem}.sercivePage-box__job header h3{margin-bottom:0}.sercivePage-box__job .items .thumbnail{width:100%}.sercivePage-box__job .items .thumbnail picture{padding-top:16.9rem}.sercivePage-box__job .items .text{width:100%}.sercivePage-box__job .items .text main{max-width:100%}.sercivePage-box__job .items .text h3{margin-bottom:3rem;font-size:2rem}.sercivePage-box__job .items .text h3 span{display:block;padding:3.5rem 1.5rem}.sercivePage-box__our{padding:4.5rem 0 14rem;margin:0 -1.5rem}.sercivePage-box__our .container{padding:0 1.5rem}.sercivePage-box__our .head-box{margin-bottom:3rem}.member-box{padding-top:4rem;background:#f8f8f8;position:relative}.member-box:after{content:"";width:73.648rem;height:66.135rem;background-image:url(//recruit.lvn.co.jp/wp-content/themes/lvn/css/../images/bg2.webp);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:7rem;right:0;z-index:1}.member-box .container-fluid{position:relative;z-index:9}.member-box .head-box{width:100%;max-width:104rem;margin:0 auto 6rem}@media (max-width:768px){.member-box{padding-top:6.5rem;padding-bottom:8rem;overflow:hidden}.member-box:after{width:51.36rem;height:46.121rem;top:6.5rem;right:-16rem}.member-box .head-box{margin:0 auto 4rem}.member-box__main{padding:0}}.member-box__main{width:100%;max-width:115rem;padding:0 1.5rem;margin:0 auto}.member-box__main .text{padding-left:4rem;margin-bottom:6rem}.member-box__main .text p{margin-bottom:4.4rem}.member-box__main .text .more-box{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.member-box__img .thumbnail{width:calc(100%/4)}@media (max-width:768px){.more-box.sp{text-align:center}.more-box.sp a{display:inline-block;margin-top:20px}.more-box.sp a svg{vertical-align:sub}.member-box__main .text{padding-left:0;margin-bottom:6rem}.about-box__main .more-box{margin-top:0}.member-box__img{margin:0 -1.5rem 1em}.member-box__img .thumbnail{width:calc(100%/3)}.member-box__img .thumbnail picture{height:0;padding-top:24.4rem;position:relative;overflow:hidden}.member-box__img .thumbnail picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.member-box__img .thumbnail:nth-child(4){display:none}}.ourmind-box{padding:10rem 0 11rem;background:#73b12c;overflow:hidden}.ourmind-box .container{max-width:107rem}.ourmind-box .head-box h2{color:#151515}.ourmind-box .head-box p:before{background:#151515}.ourmind-box__main .text{padding-top:9rem;width:60%;padding-right:2rem}.ourmind-box__main .text p{margin-bottom:6rem}.ourmind-box__main .nav{width:40%;position:relative}.ourmind-box__main .nav li a{display:inline-block;padding:3rem 0;font-size:6rem;font-weight:300;color:#151515;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.ourmind-box__main .nav li a:hover{color:#fff}.ourmind-box__main .nav li:last-child{margin-bottom:0}.ourmind-box__main .nav li{position:relative;transition:all .3s 0s ease}@media (min-width:768px){.ourmind-box__main .nav li .sp{display:inline-block;transition:all .3s 0s ease}.ourmind-box__main .nav .sp img{position:absolute;display:flex;opacity:0;top:-6em;right:-9em;transition:all .3s 0s ease}.ourmind-box__main .nav li:hover .sp img{opacity:.2;top:0;right:-2em}}@media (max-width:768px){.ourmind-box__main .text{padding-top:2.5rem;width:100%;padding-right:0}.ourmind-box__main .text p{margin-bottom:2rem}.ourmind-box__main .text .more-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ourmind-box__main .nav{width:100%;padding-top:4rem}.ourmind-box__main .nav li{margin-bottom:2rem}.ourmind-box__main .nav li a{display:block;padding:0;font-size:3.2rem}.ourmind-box__main .nav li:last-child{margin-bottom:0}.member-box__img .thumbnail:nth-child(4){display:none}.member-box__img .thumbnail{width:calc(100%/3)}}.our-box__main .thumbnail{padding-right:calc((100% - 104rem)/2)}.our-box__main .main{padding-left:calc((100% - 104rem)/2);margin-top:-33.5rem;position:relative;z-index:9}.our-box__main .text{background:#73b12c;padding:6rem 8.2rem}.our-box__main .text p{margin-bottom:4rem;color:#fff}.our-box__main .text .list{overflow:hidden}.our-box__main .text .list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2.4rem;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.our-box__main .text .list ul li{width:50%;padding:0 2.4rem;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative}.our-box__main .text .list ul li:after{width:40px;height:40px;background:-webkit-gradient(linear,right bottom,left top,from(#0062be),to(#00a2fe));background:-o-linear-gradient(bottom right,#0062be,#00a2fe);background:linear-gradient(to top left,#0062be,#00a2fe);border-radius:50%;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;pointer-events:none;mix-blend-mode:multiply;z-index:10}.our-box__main .text .list ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3.5rem 0 3.5rem 3rem;font-size:1.8rem;color:#fff;font-weight:700;position:relative;border-top:1px solid #cecece;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.our-box__main .text .list ul li a svg{width:3.5rem}.our-box__main .text .list ul li a svg path{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.our-box__main .text .list ul li a:before{content:"";width:1.6rem;height:1.6rem;background:#fff;border-radius:50%;position:absolute;top:4.6rem;left:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.our-box__main .text .list ul li a:after{position:absolute;content:"";display:block;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,#000),to(#000)) left bottom/100% 1px no-repeat;background:-o-linear-gradient(left,#000 0,#000 100%) left bottom/100% 1px no-repeat;background:linear-gradient(to right,#000 0,#000 100%) left bottom/100% 1px no-repeat;background-position:left top;top:-1px;bottom:-1px;left:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);-o-transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);z-index:0}.our-box__main .text .list ul li:not(:first-child) a{border-bottom:1px solid #cecece}.our-box__main .text .list ul li:hover a{padding-left:5rem;opacity:1 !important;color:#000}.our-box__main .text .list ul li:hover a svg path{fill:#000}.our-box__main .text .list ul li:hover a:after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.our-box__main .text .list ul li:hover a:before{left:2rem;background:#000}.our-box__main .text .list ul.is_hover li a{opacity:.5}@media (max-width:768px){.our-box__main .thumbnail{padding-right:2.4rem}.our-box__main .main{padding-left:1.5rem;margin-top:-12.5rem}.our-box__main .text{padding:4rem 1.5rem}.our-box__main .text p{margin-bottom:1.5rem}.our-box__main .text .list ul{margin:0}.our-box__main .text .list ul li{width:100%;padding:0}.our-box__main .text .list ul li a{padding:3rem 0 3rem 3rem;border-top:1px solid #cecece;border-bottom:none}.our-box__main .text .list ul li a:before{top:4.1rem}.our-box__main .text .list ul li:not(:first-child) a{border-bottom:none}.our-box__main .text .list ul li:last-child{border-bottom:1px solid #cecece}}