#wrapper.wrapper--rotate{transform:rotate(360deg);transition:transform 5s ease}#wrapper.wrapper--zoom{animation:wrapper_zoom 5s ease}@keyframes wrapper_zoom{0%{transform:scale(1)}20%{transform:scale(0.8)}30%{transform:scale(0.8)}60%{transform:scale(2);transform-origin:center 10%}100%{transform:scale(1)}}#wrapper.wrapper--3d{transform:perspective(500px) rotateY(360deg);transition:transform 5s ease}.loading{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;transition:visibility 0.3s, opacity 0.3s}.loading.loading--off{opacity:0;visibility:hidden;z-index:-1}.loading .loading__logo{width:7vw;margin-bottom:15px;animation:demo_spin 3s linear infinite}@media screen and (max-width: 767px){.loading .loading__logo{width:22vw;margin-bottom:2.6666666667vw}}@keyframes demo_spin{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.loading .loading__txt{font-size:14px;letter-spacing:0.1em;text-indent:0.1em;text-align:center}@media screen and (max-width: 767px){.loading .loading__txt{font-size:3.2vw;letter-spacing:0.15em;text-indent:0.15em}}.lcl-main{width:100%;height:100vh;min-height:650px;position:relative;z-index:1;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;overflow:hidden}@media screen and (max-width: 767px){.lcl-main{height:calc((var(--vh, 1vh) * 100));min-height:100%}}.lcl-main .ico_key{width:47px;height:47px;position:absolute;left:0;right:0;bottom:40px;margin:0 auto;z-index:2}@media screen and (max-width: 767px){.lcl-main .ico_key{width:12.5333333333vw;height:12.5333333333vw;bottom:16vw}}.lcl-main .ico_key.ico_key--down .svg-path06{opacity:1}.lcl-main .ico_key.ico_key--up .svg-path04{opacity:1}.lcl-main .ico_key.ico_key--left .svg-path03{opacity:1}.lcl-main .ico_key.ico_key--right .svg-path05{opacity:1}.lcl-main .ico_key .svg-path03,.lcl-main .ico_key .svg-path04,.lcl-main .ico_key .svg-path05,.lcl-main .ico_key .svg-path06{opacity:0;cursor:pointer}.lcl-main .ico_key .svg-path02{animation:svg_down 2s ease -1s infinite}@keyframes svg_down{0%{opacity:0}40%{opacity:1}60%{opacity:1}100%{opacity:0}}.lcl-main .lcl-main-ba{width:30px;height:30px;font-size:2rem;background:#000;border-radius:50%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:absolute;z-index:2;bottom:0;color:#fff;background:#00b1c9;bottom:50px;left:50%;cursor:pointer;opacity:0}@media screen and (max-width: 767px){.lcl-main .lcl-main-ba{bottom:18.6666666667vw;height:8vw;height:8vw}}.lcl-main .lcl-main-ba.lcl-main-ba--on{opacity:1;background:#ff856a}.lcl-main .lcl-main-ba.lcl-main-ba--active{opacity:1}.lcl-main .lcl-main-ba--b{margin-left:50px}@media screen and (max-width: 767px){.lcl-main .lcl-main-ba--b{margin-left:13.3333333333vw}}.lcl-main .lcl-main-ba--a{margin-left:100px}@media screen and (max-width: 767px){.lcl-main .lcl-main-ba--a{margin-left:26.6666666667vw}}.lcl-main::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,43,92,0.4);z-index:1}.lcl-main .lcl-main-ttl{position:relative;z-index:2}.lcl-main.js-load--on .lcl-main-ttl__logo,.lcl-main.js-load--on .lcl-main-ttl__recruit{opacity:1;filter:blur(0)}.lcl-main .lcl-main-ttl__logo{display:block;width:1005px;margin-bottom:55px;opacity:0;filter:blur(30px);transition:opacity 2s 1s ease, filter 2s 1s ease}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl__logo{width:80.2666666667vw;margin-bottom:vw9(54)}}.lcl-main .lcl-main-ttl__recruit{display:block;width:250px;margin:0 auto;opacity:0;filter:blur(30px);transition:opacity 2s 1.5s ease, filter 2s 1.5s ease}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl__recruit{width:39.7333333333vw}}.lcl-main .lcl-main__video{position:absolute;left:50%;bottom:0;top:0;margin:auto 0;min-width:100%;min-height:100%;transform:translateX(-50%);z-index:-1}@media screen and (max-width: 767px){.lcl-main .lcl-main__video{height:100%}}.lcl-news{padding:60px 0 150px}@media screen and (max-width: 767px){.lcl-news{padding:16vw 4vw 18.6666666667vw}}.lcl-news .lcl-news__in{width:1000px;background:#eff5fd;border-radius:10px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:28px 60px}@media screen and (max-width: 767px){.lcl-news .lcl-news__in{width:100%;border-radius:2.6666666667vw;padding:8vw 5.3333333333vw 8vw 4vw}}.lcl-news .lcl-news-ttl{width:175px}@media screen and (max-width: 767px){.lcl-news .lcl-news-ttl{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:4vw}}.lcl-news .lcl-news-ttl__ttl{font-size:4.2rem;line-height:1;letter-spacing:0.1em;margin-bottom:10px;font-weight:700}@media screen and (max-width: 767px){.lcl-news .lcl-news-ttl__ttl{font-size:3.6rem;line-height:1;letter-spacing:0.1em}}.lcl-news .lcl-news-ttl__btn{width:95px;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;font-size:1.4rem;line-height:1.8;letter-spacing:0;transition:color 0.25s ease}@media screen and (max-width: 767px){.lcl-news .lcl-news-ttl__btn{width:23.7333333333vw;font-size:1.3rem;letter-spacing:0}}@media (hover: hover){.lcl-news .lcl-news-ttl__btn:hover{color:#00b1c9}.lcl-news .lcl-news-ttl__btn:hover .ico_svg .svg-path{fill:#00b1c9}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.lcl-news .lcl-news-ttl__btn:hover{color:#00b1c9}.lcl-news .lcl-news-ttl__btn:hover .ico_svg .svg-path{fill:#00b1c9}}.lcl-news .lcl-news-ttl__btn .ico_svg{width:20px;height:20px}@media screen and (max-width: 767px){.lcl-news .lcl-news-ttl__btn .ico_svg{width:5.3333333333vw;height:5.3333333333vw}}.lcl-news .lcl-news-ttl__btn .ico_svg .svg-path{fill:#000;transition:fill 0.25s ease}.lcl-news .lcl-news-list{width:calc(100% - 175px)}@media screen and (max-width: 767px){.lcl-news .lcl-news-list{width:100%}}.lcl-news .lcl-news-list__item{overflow:hidden}.lcl-news .lcl-news-list__item:nth-child(n+2){margin-top:10px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__item:nth-child(n+2){margin-top:4vw}}.lcl-news .lcl-news-list__link{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;transition:color 0.25s ease;font-size:1.4rem;line-height:1.7;font-weight:400;font-style:normal;letter-spacing:0.05em}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__link{font-size:1.3rem;letter-spacing:0.05em}}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__link{align-items:flex-start}}@media (hover: hover){.lcl-news .lcl-news-list__link:hover{color:#00b1c9}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.lcl-news .lcl-news-list__link:hover{color:#00b1c9}}.lcl-news .lcl-news-list__time{width:98px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__time{width:24vw}}.lcl-news .lcl-news-list__txt{width:calc(100% - 98px)}@media screen and (min-width: 768px){.lcl-news .lcl-news-list__txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__txt{width:calc(100% - 24vw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.lcl-loves{padding:0 0 184px}@media screen and (max-width: 767px){.lcl-loves{padding-bottom:18.6666666667vw}}.lcl-loves .lcl-loves__in{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__in{width:100%;padding:0 4vw}}.lcl-loves .lcl-loves__ttl{font-size:3.6rem;font-weight:700;line-height:1.7;letter-spacing:0.3em;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__ttl{font-size:2.5rem;letter-spacing:0.1em}}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__ttl{margin-bottom:4vw}}.lcl-loves .lcl-loves__en{text-align:center;font-family:'Roboto Condensed', sans-serif;font-size:2rem;font-weight:500;line-height:1.7;letter-spacing:0.1em;color:#c1ccdb;margin-bottom:40px}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__en{font-size:1.7rem;line-height:1.6;letter-spacing:0.1em}}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__en{margin-bottom:8.5333333333vw}}.lcl-loves .lcl-loves__txt{text-align:center}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__txt{text-align:left}}.lcl-loves .lcl-loves__btn{margin-top:35px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.lcl-loves .lcl-loves__btn{margin-top:8vw}}.lc-interview{padding-bottom:163px}@media screen and (max-width: 767px){.lc-interview{padding-bottom:18.6666666667vw}}.lc-interview .lcl-interview__en{text-align:center;font-family:'Roboto Condensed', sans-serif;font-size:9rem;font-weight:700;line-height:1;letter-spacing:0.05em;color:#00b1c9;margin-bottom:20px;text-shadow:3px 3px 7px rgba(0,96,126,0.3)}@media screen and (max-width: 767px){.lc-interview .lcl-interview__en{font-size:4.6rem;letter-spacing:0.05em}}@media screen and (max-width: 767px){.lc-interview .lcl-interview__en{margin-bottom:2.1333333333vw}}.lc-interview .lcl-interview__ttl{font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:0.2em;text-align:center;margin-bottom:55px}@media screen and (max-width: 767px){.lc-interview .lcl-interview__ttl{font-size:1.4rem;letter-spacing:0.2em}}@media screen and (max-width: 767px){.lc-interview .lcl-interview__ttl{margin-bottom:10.6666666667vw}}.lc-interview .lcl-interview__btn{margin-top:60px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.lc-interview .lcl-interview__btn{margin-top:9.3333333333vw}}.lcl-bnr{padding-bottom:50px;position:relative;z-index:2}@media screen and (max-width: 767px){.lcl-bnr{padding-bottom:17.8666666667vw}}.lcl-bnr .lcl-bnr__in{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr__in{width:100%;padding:0 4vw}}.lcl-bnr .lcl-bnr__ttl{text-align:center;font-size:3.6rem;font-weight:700;line-height:1.7;letter-spacing:0.3em;margin-bottom:23px}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr__ttl{font-size:2.5rem;letter-spacing:0.1em}}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr__ttl{margin-bottom:4vw}}.lcl-bnr .lcl-bnr__en{text-align:center;font-family:'Roboto Condensed', sans-serif;font-size:2rem;font-weight:500;line-height:1.7;letter-spacing:0.1em;color:#c1ccdb;margin-bottom:108px}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr__en{font-size:1.7rem;line-height:1.6;letter-spacing:0.1em}}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr__en{margin-bottom:22.4vw}}.lcl-bnr .lcl-bnr-list{width:800px;margin:0 auto}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr-list{width:100%}}.lcl-bnr .lcl-bnr-list__item:nth-child(n+2){margin-top:40px}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr-list__item:nth-child(n+2){margin-top:8vw}}.lcl-bnr .lcl-bnr-list__link{position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:10px 15px 15px rgba(0,0,0,0.15);transition:box-shadow 0.25s ease, transform 0.25s ease}@media screen and (max-width: 767px){.lcl-bnr .lcl-bnr-list__link{border-radius:2.6666666667vw;box-shadow:3.0481066667vw 4.5721333333vw 4.5721333333vw rgba(0,0,0,0.15)}}@media (hover: hover){.lcl-bnr .lcl-bnr-list__link:hover{transform:scale(0.99);box-shadow:5px 5px 5px rgba(0,0,0,0.15)}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.lcl-bnr .lcl-bnr-list__link:hover{transform:scale(0.99);box-shadow:5px 5px 5px rgba(0,0,0,0.15)}}
