@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400&display=swap";body.lalalabottii{background-color:#fff}body.lalalabottii .c-ttl-plus{position:relative;font-size:2.2rem;font-weight:300;line-height:1.7;letter-spacing:.2em;text-shadow:0 0 .02em #4c4c4c}body.lalalabottii .c-ttl-plus::before{position:absolute;display:block;content:"";top:0;background-image:url("../images/lalalabottii/common/ico-plus.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;top:-86px;width:48px;height:auto;aspect-ratio:1/1}body.lalalabottii .c-ttl-plus span{display:block;font-family:rockwell,"Roboto Slab",serif;font-size:1.6rem;letter-spacing:.3em;text-shadow:none}@media(width < 600px){body.lalalabottii .c-ttl-plus{font-size:1.8rem}body.lalalabottii .c-ttl-plus::before{top:-60px;width:35px}body.lalalabottii .c-ttl-plus span{font-size:1.1rem}}body.lalalabottii .c-img-photo{width:90%;margin:0 auto;max-width:1280px;margin-bottom:3em;text-align:right}@media(width < 600px){body.lalalabottii .c-img-photo{width:100%;margin-bottom:2em}}body.lalalabottii .l-visual__txt{background-image:url("../images/lalalabottii/txt-visual.png");background-repeat:no-repeat;background-position:center top;background-size:contain;width:60%;max-width:600px;height:auto !important;aspect-ratio:700/250}@media(width >= 1024px){body.lalalabottii .l-visual div{height:calc(100vh - 80px);height:calc(100dvh - 80px)}body.lalalabottii .l-visual__inner{height:calc(100vh - 80px);height:calc(100dvh - 80px)}body.lalalabottii .l-visual__img{height:calc(100vh - 80px);height:calc(100dvh - 80px)}}body.lalalabottii .p-thoughts{padding:180px 0 100px}body.lalalabottii .p-thoughts .c-ttl-plus{margin:0 0 80px}body.lalalabottii .p-thoughts__inner{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;gap:8%}body.lalalabottii .p-thoughts__txt{width:70%;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro","Hiragino Mincho","Yu Mincho","MS PMincho","MS Mincho",serif}body.lalalabottii .p-thoughts__txt p{text-indent:1em}body.lalalabottii .p-thoughts__img{width:24%;min-width:160px;margin:1em auto}@media(width < 600px){body.lalalabottii .p-thoughts{padding:120px 0 50px}body.lalalabottii .p-thoughts .c-ttl-plus{margin:0 0 30px}body.lalalabottii .p-thoughts__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse wrap;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}body.lalalabottii .p-thoughts__txt{width:100%}body.lalalabottii .p-thoughts__img{min-width:200px}}body.lalalabottii .p-company{padding:0 0 140px}body.lalalabottii .p-company .c-img-photo img{width:50%}body.lalalabottii .p-company .c-ttl-plus{margin:0 0 80px}body.lalalabottii .p-company dl{font-weight:300}body.lalalabottii .p-company dl dt span{font-size:1.1rem}body.lalalabottii .p-company dl dd{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro","Hiragino Mincho","Yu Mincho","MS PMincho","MS Mincho",serif}body.lalalabottii .p-company dl dd span{display:block;padding:0 2em;font-size:93.75%}body.lalalabottii .p-company h3{margin:80px 0 40px;font-size:2.2rem;font-weight:300;line-height:1.7;letter-spacing:.2em;text-shadow:0 0 .02em #4c4c4c}@media(width >= 600px){body.lalalabottii .p-company dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1em;line-height:40px}body.lalalabottii .p-company dl dt{background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(97.5%, white), color-stop(98.5%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))),-webkit-gradient(linear, left top, right top, from(#979696), color-stop(33.3333333333%, #979696), color-stop(34.3333333333%, rgba(151, 150, 150, 0)), to(rgba(151, 150, 150, 0)));background-image:-webkit-linear-gradient(top, white 0%, white 97.5%, rgba(255, 255, 255, 0) 98.5%, rgba(255, 255, 255, 0) 100%),-webkit-linear-gradient(left, #979696 0%, #979696 33.3333333333%, rgba(151, 150, 150, 0) 34.3333333333%, rgba(151, 150, 150, 0) 100%);background-image:linear-gradient(to bottom, white 0%, white 97.5%, rgba(255, 255, 255, 0) 98.5%, rgba(255, 255, 255, 0) 100%),linear-gradient(to right, #979696 0%, #979696 33.3333333333%, rgba(151, 150, 150, 0) 34.3333333333%, rgba(151, 150, 150, 0) 100%);background-repeat:repeat-y,repeat;background-size:100% 40px,6px 1px;width:11em}body.lalalabottii .p-company dl dd{background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(97.5%, white), color-stop(98.5%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0))),-webkit-gradient(linear, left top, right top, from(#979696), color-stop(33.3333333333%, #979696), color-stop(34.3333333333%, rgba(151, 150, 150, 0)), to(rgba(151, 150, 150, 0)));background-image:-webkit-linear-gradient(top, white 0%, white 97.5%, rgba(255, 255, 255, 0) 98.5%, rgba(255, 255, 255, 0) 100%),-webkit-linear-gradient(left, #979696 0%, #979696 33.3333333333%, rgba(151, 150, 150, 0) 34.3333333333%, rgba(151, 150, 150, 0) 100%);background-image:linear-gradient(to bottom, white 0%, white 97.5%, rgba(255, 255, 255, 0) 98.5%, rgba(255, 255, 255, 0) 100%),linear-gradient(to right, #979696 0%, #979696 33.3333333333%, rgba(151, 150, 150, 0) 34.3333333333%, rgba(151, 150, 150, 0) 100%);background-repeat:repeat-y,repeat;background-size:100% 40px,6px 1px;width:calc(100% - 12em)}body.lalalabottii .p-company dl .u-campus--none{background-image:-webkit-linear-gradient(left, #979696 0, #979696 2px, #fff 2px, #fff 6px);background-image:linear-gradient(to right, #979696 0, #979696 2px, #fff 2px, #fff 6px);background-repeat:repeat-x;background-position:bottom;background-size:6px 1px;padding:.4em 0 .301em;line-height:1.8}}@media(width < 600px){body.lalalabottii .p-company{padding:0 0 40px}body.lalalabottii .p-company .c-ttl-plus{margin:0 0 40px}body.lalalabottii .p-company dl dt{padding-top:.5em;font-weight:400}body.lalalabottii .p-company dl dd{padding-bottom:.5em;border-bottom:dashed 1px #979696}body.lalalabottii .p-company dl .c-txt-center{text-align:left}body.lalalabottii .p-company h3{margin:50px 0 20px;font-size:1.8rem}}body.lalalabottii .p-business{padding:100px 0 200px}body.lalalabottii .p-business__link{margin:60px 0}body.lalalabottii .p-business__txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 .7em;margin:.7em 0;font-weight:300;line-height:1.4;border-left:solid 4px #e4e4e3}body.lalalabottii .p-business__txt p{margin:0}body.lalalabottii .p-business__txt p:last-child{font-size:1.4rem}body.lalalabottii .p-business .c-logo-seiran,body.lalalabottii .p-business .c-logo-rocoko{max-width:120px;margin:0 0 .7em}@media(width >= 834px){body.lalalabottii .p-business__link{padding-left:10%;margin:70px 0 100px}body.lalalabottii .p-business__txt p:first-child{font-size:1.8rem}}@media(width < 834px){body.lalalabottii .p-business__link{margin:40px 0}body.lalalabottii .p-business__txt{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.lalalabottii .p-business__txt p:first-child{width:100%;padding:.5em 0 .3em}body.lalalabottii .p-business__txt p:last-child{width:100%;text-align:right}body.lalalabottii .p-business .c-logo-seiran,body.lalalabottii .p-business .c-logo-rocoko{width:80px;height:30px}}@media(width < 600px){body.lalalabottii .p-business{padding:70px 0}}body.lalalabottii .p-contact{padding:180px 0 100px;background-color:#f1efed}body.lalalabottii .p-contact .c-lead{margin:20px 0 50px;font-weight:300;text-align:left}body.lalalabottii .p-contact .c-lead a{text-decoration:underline}body.lalalabottii .p-contact .c-lead a:hover{text-decoration:none}body.lalalabottii .p-contact .c-form{padding:40px 0 60px;background-color:#fff;border-radius:20px}@media(width < 600px){body.lalalabottii .p-contact{padding:90px 0 80px}body.lalalabottii .p-contact .c-lead{margin:20px 0 40px}body.lalalabottii .p-contact .c-lead br{display:none}body.lalalabottii .p-contact .c-form{padding:10px 0 30px}}body.lalalabottii .p-evaluation{padding:100px 0 140px;margin:80px auto 0}body.lalalabottii .p-evaluation .c-lead{padding:0 10%;margin-top:100px;font-weight:300;text-align:left}body.lalalabottii .p-evaluation .c-lead .c-ttl-center{margin-bottom:80px;font-size:2.2rem;letter-spacing:.2em}body.lalalabottii .p-evaluation__item{line-height:1.8;text-align:center}body.lalalabottii .p-evaluation__item span{display:block;font-size:1.2rem}body.lalalabottii .p-evaluation__item .c-logo-seiran,body.lalalabottii .p-evaluation__item .c-logo-rocoko{margin:0 auto 1.5em;background-position:center center}body.lalalabottii .p-evaluation__item .c-logo-seiran{width:62px;height:60px}body.lalalabottii .p-evaluation__item .c-logo-rocoko{position:relative;width:180px;height:60px;background-size:auto 42%}body.lalalabottii .p-evaluation__item .c-logo-rocoko::after{position:absolute;display:block;content:"";inset:0;margin:auto;background-image:url("../images/common/logo-rocoko-bac.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;z-index:-1;width:180px;height:60px}body.lalalabottii .p-evaluation__item .c-btn{width:100%;max-width:none;height:auto}body.lalalabottii .p-evaluation__item .c-btn a{display:block;padding:1.7em;letter-spacing:.2em;border-radius:15px}body.lalalabottii .p-evaluation__item .c-btn a span{width:100%;margin-top:1em;font-size:1.2rem}@media(width >= 600px){body.lalalabottii .p-evaluation__link{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;gap:20px}body.lalalabottii .p-evaluation__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 10px)}body.lalalabottii .p-evaluation__item .c-btn{margin-top:auto}}@media(width >= 834px){body.lalalabottii .p-evaluation__item{width:calc(50% - 20px)}}@media(width >= 1024px){body.lalalabottii .p-evaluation__link{gap:80px}body.lalalabottii .p-evaluation__item span{font-size:1.4rem}}@media(width < 600px){body.lalalabottii .p-evaluation{padding:50px 0 80px;margin:60px auto 0}body.lalalabottii .p-evaluation .c-lead{margin:40px auto}body.lalalabottii .p-evaluation .c-lead .c-ttl-center{margin-bottom:40px;font-size:1.6rem}body.lalalabottii .p-evaluation__item{margin-top:40px}body.lalalabottii .p-evaluation__item span{font-size:1.1rem}}body.lalalabottii .p-recruit{padding:80px 0 140px;background-color:#f1efed}body.lalalabottii .p-recruit__txt{padding:40px 0 60px;margin:0 10%;font-weight:300}body.lalalabottii .p-recruit__txt+.p-recruit__txt{border-top:dashed 1px #8b8b8b}body.lalalabottii .p-recruit__txt .c-ttl-center{margin-bottom:1em;font-size:2rem;font-weight:500}body.lalalabottii .p-recruit__txt h3.c-ttl-center{margin-bottom:70px}body.lalalabottii .p-recruit__txt ul{max-width:26em;margin:2.5em auto}body.lalalabottii .p-recruit__txt ul li{position:relative;padding:0 0 0 2em;font-size:1.8rem;font-weight:500}body.lalalabottii .p-recruit__txt ul li::before{position:absolute;display:block;content:"";left:0;background-image:url("../images/lalalabottii/common/ico-plus.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;top:.5em;width:20px;height:20px;aspect-ratio:1/1}body.lalalabottii .p-recruit .l-slider div#n2-ss-2-align{max-width:1280px !important}body.lalalabottii .p-recruit .l-inner{padding:140px 0 0}body.lalalabottii .p-recruit .c-form{padding:40px 0;margin-bottom:80px;background-color:#fff;border-radius:20px}body.lalalabottii .p-recruit .c-form .c-lead{width:90%;padding:0 10%;margin:30px auto 60px;font-weight:300;text-align:left}body.lalalabottii .p-recruit .c-form .c-lead .c-ttl-center{margin-bottom:1.5em;font-size:2.4rem;font-weight:500;letter-spacing:.15em}@media(width < 600px){body.lalalabottii .p-recruit{padding:40px 0 60px}body.lalalabottii .p-recruit__txt{padding:20px 0;margin:0}body.lalalabottii .p-recruit__txt .c-ttl-center{margin-bottom:0;font-size:1.8rem}body.lalalabottii .p-recruit__txt h3.c-ttl-center{margin-bottom:40px}body.lalalabottii .p-recruit__txt ul{max-width:auto;margin:2em auto}body.lalalabottii .p-recruit__txt ul li{padding:0 0 0 1.5em;font-size:1.6rem}body.lalalabottii .p-recruit__txt ul li::before{top:.6em;width:14px;height:14px}body.lalalabottii .p-recruit .l-inner{padding:90px 0 0}body.lalalabottii .p-recruit .c-form{padding:20px 0 30px;margin-bottom:40px}body.lalalabottii .p-recruit .c-form .c-lead{width:100%;margin:15px auto 40px}body.lalalabottii .p-recruit .c-form .c-lead .c-ttl-center{margin-bottom:.5em;font-size:1.8rem}}body.lalalabottii .p-privacy{position:relative;padding:100px 0 80px}body.lalalabottii .p-privacy::after{width:90%;margin:0 auto;max-width:1024px;position:absolute;display:block;content:"";inset:0;margin:auto;top:auto;height:1px;border-bottom:dashed 1px #8b8b8b}body.lalalabottii .p-privacy .c-img-photo img{width:33.333%}body.lalalabottii .p-privacy .c-ttl-plus{width:90%;margin:0 auto;max-width:1024px;cursor:pointer}body.lalalabottii .p-privacy .c-ttl-plus::after{position:absolute;inset:0 2em 0 auto;display:block;width:8px;height:8px;margin:auto 0;content:"";border-color:#000;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);inset:0 auto 0 15em;width:20px;height:20px;border-width:0 1px 1px 0}body.lalalabottii .p-privacy .c-ttl-plus.is-open::after{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}body.lalalabottii .p-privacy .l-inner{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;will-change:max-height}body.lalalabottii .p-privacy__txt{margin-top:2.85em;font-size:1.4rem;font-weight:300}body.lalalabottii .p-privacy__txt h3{margin:2em 0 -0.5em;font-size:1.6rem;font-weight:500}body.lalalabottii .p-privacy__txt ul{margin:1em 0}@media(width < 600px){body.lalalabottii .p-privacy{padding:60px 0 40px}body.lalalabottii .p-privacy .c-ttl-plus::after{width:15px;height:15px}}.pc-only{display:block}@media screen and (max-width: 1279px){.pc-only{display:none}}.tb-only{display:none}@media screen and (min-width: 1024px)and (max-width: 1279px){.tb-only{display:block}}.sp-only{display:none}@media screen and (max-width: 833px){.sp-only{display:block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0, 0, 0, 0)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}