#wrap{padding-top:0}.sec-city{overflow:hidden;position:relative}.sec-city .texten01{position:absolute;top:53px;left:0;right:0;font-family:"Cabin",sans-serif;font-size:150px;font-size:15rem;line-height:1.3em;letter-spacing:0em;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;text-shadow:-1px -1px 0 #dad7d7,1px -1px 0 #dad7d7,-1px 1px 0 #dad7d7,1px 1px 0 #dad7d7,-1px 0px 0 #dad7d7,1px 0px 0 #dad7d7,0px -1px 0 #dad7d7,0px 1px 0 #dad7d7}@media only screen and (max-width: 1440px){.sec-city .texten01{font-size:10.41667vw}}@media (min-width: 768px){.sec-city .texten01{white-space:nowrap;transform:translateX(-9px)}}.sec-city .block01{position:relative;margin:139px auto 101px}@media (min-width: 768px){.sec-city .block01{padding:0 16px;padding-left:75px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-city .block01__ttl{font-size:48px;font-size:4.8rem;line-height:1.52083em;letter-spacing:.04em;font-weight:700;opacity:0;transform:translateY(200px);transition:all 1.2s}.sec-city .block01__ttl.is-active{opacity:1;transform:translateY(0)}.sec-city .block01__desc{flex:1;font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.04em;font-weight:700;opacity:0;transform:translateY(200px);transition:all 1.2s}@media (min-width: 768px){.sec-city .block01__desc{margin-top:5px;padding-left:36px}}.sec-city .block01__desc.is-active{opacity:1;transform:translateY(0)}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-city .block01__desc{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.sec-city .texten01{top:25px;text-align:center;font-size:78px;font-size:7.8rem;line-height:.85897em;letter-spacing:0em;font-weight:700}.sec-city .block01{margin:55px 0 53px}.sec-city .block01__ttl{text-align:center;font-size:32px;font-size:3.2rem;line-height:1.3125em;margin-bottom:39px}.sec-city .block01__desc{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.04em}}.sec-whatisjv{background:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/project/bgjv_img01.jpg");overflow:hidden}.sec-whatisjv__inner{padding:117px 0 124px;position:relative}@media (min-width: 768px){.sec-whatisjv__inner{background:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/project/bgjv_img02.jpg") no-repeat top left/contain}.sec-whatisjv__inner::before{content:"";position:absolute;top:0;right:99%;width:100vw;height:100%;background-color:#efefe2}}.sec-whatisjv__txten{position:absolute;top:37px;right:0;font-family:"Cabin",sans-serif;font-size:138px;font-size:13.8rem;line-height:1.47826em;letter-spacing:0em;font-weight:700;text-transform:uppercase;color:#eeeedc}.sec-whatisjv__row{position:relative}@media (min-width: 768px){.sec-whatisjv__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}.sec-whatisjv__img{opacity:0;transform:translateY(200px);transition:all 1.2s}@media (min-width: 768px){.sec-whatisjv__img{width:45.5%}}.sec-whatisjv__img.is-active{opacity:1;transform:translateY(0)}.sec-whatisjv__main{opacity:0;transform:translateY(200px);transition:all 1.2s}@media (min-width: 768px){.sec-whatisjv__main{width:49.9%;margin-top:4px}}.sec-whatisjv__main .txt-red{color:#ba174b}.sec-whatisjv__main .main-ttl{font-size:38px;font-size:3.8rem;line-height:1.71053em;letter-spacing:.04em;font-weight:700;margin-bottom:27px}.sec-whatisjv__main .main-text{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:500}.sec-whatisjv__main.is-active{opacity:1;transform:translateY(0)}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec-whatisjv__main{width:51.3%}.sec-whatisjv__main .main-ttl{font-size:35px;font-size:3.5rem}.sec-whatisjv__main .main-text{font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.sec-whatisjv{background:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/project/bgjv_img03.jpg") #efefe2 no-repeat top left/contain}.sec-whatisjv__inner{padding:64px 0 69px}.sec-whatisjv__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.sec-whatisjv__img{order:1}.sec-whatisjv__img img{width:100%}.sec-whatisjv__txten{top:30px;left:0;text-align:center;margin:0 -20px;color:#e4e4d0;font-size:68px;font-size:6.8rem;line-height:1.47059em;letter-spacing:0em;font-weight:700;white-space:nowrap}.sec-whatisjv__main{order:0}.sec-whatisjv__main .main-ttl{text-align:center;font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.04em;font-weight:700;margin-bottom:20px}.sec-whatisjv__main .main-text{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.04em;font-weight:500;margin-bottom:36px}}.sec-staff{padding:109px 0 126px;position:relative;background-color:#f4f4f4;overflow:hidden}.sec-staff::after{content:"";position:absolute;top:122px;right:0;width:1210px;height:910px;background:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/project/bgst_img01.png") no-repeat center/contain}.sec-staff .c-ttl01{margin-bottom:33px}.sec-staff__inner{position:relative;z-index:1}.sec-staff__ls{counter-reset:staffnum}@media (min-width: 768px){.sec-staff__ls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}.sec-staff__item{position:relative;opacity:0;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-ms-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s;-webkit-transform:translateX(20rem);-moz-transform:translateX(20rem);-ms-transform:translateX(20rem);-o-transform:translateX(20rem);transform:translateX(20rem)}@media (min-width: 768px){.sec-staff__item{width:32.259%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.sec-staff__item.is-active{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media (min-width: 768px){.sec-staff__item:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.sec-staff__item:nth-child(3){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}}.sec-staff .staff-tag{position:absolute;top:13px;left:-7px;font-family:"Cabin",sans-serif;font-size:27px;font-size:2.7rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;color:#ba174b;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.sec-staff .staff-tag::after{counter-increment:staffnum;content:" " counter(staffnum, decimal-leading-zero)}.sec-staff .staff-img{position:relative}.sec-staff .staff-img:before{display:block;content:" ";width:100%;padding-top:78.25%}.sec-staff .staff-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-staff .staff-img img{object-fit:contain;object-position:center bottom}.sec-staff .staff-main{background-color:#fff;padding:28px 30px 26px;border-radius:10px}@media (min-width: 768px){.sec-staff .staff-main{flex:1}}.sec-staff .staff-ttl{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:-.02em;font-weight:500;margin-bottom:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.sec-staff .staff-ttl .txtlg{font-family:"Cabin",sans-serif;font-size:38px;font-size:3.8rem;line-height:.94737em;letter-spacing:0em;font-weight:700;margin-right:16px;white-space:nowrap;transform:translateY(4px)}.sec-staff .staff-txt1{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:-.02em;font-weight:500;background-color:#243a74;padding:12px 16px 11px;color:#fff;margin-bottom:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-staff .staff-txt1 .txtlg{font-weight:700;margin-right:10px;white-space:nowrap}.sec-staff .staff-txt2{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.sec-staff{padding:54px 0 67px;background:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/project/bgst_img02.jpg") repeat top 352px left/contain}.sec-staff::after{background:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/project/bgst_img01_sp.jpg") no-repeat top right/contain;width:100%;height:352px}.sec-staff .c-ttl01{margin-bottom:42px}.sec-staff .c-ttl01 .en{font-size:59px;font-size:5.9rem;line-height:.91525em;margin-right:-5px}.sec-staff .c-ttl01 .jp{font-size:17px;font-size:1.7rem}.sec-staff__item:not(:last-child){margin-bottom:34px}.sec-staff .staff-main{padding:25px 20px 22px}.sec-staff .staff-img{position:relative}.sec-staff .staff-img:before{display:block;content:" ";width:100%;padding-top:58.20896%}.sec-staff .staff-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-staff .staff-tag{top:7px;left:-11px;font-size:18px;font-size:1.8rem;line-height:1.83333em}.sec-staff .staff-ttl{font-size:14px;font-size:1.4rem;line-height:1.42857em;margin-bottom:11px}.sec-staff .staff-ttl .txtlg{font-size:32px;font-size:3.2rem}.sec-staff .staff-txt1{padding:12px 19px 11px;margin-bottom:12px}}@media (min-width: 768px){.sec-future{padding:120px 0 44px}}@media (max-width: 767px){.sec-future{padding:59px 0 0}}.sec-future .links-video{margin-top:0}

/*# sourceMappingURL=maps/project.min.css.map */
