.square-box.goal-wrap{background-color:transparent!important;overflow:visible}.goal-img{border-radius:2rem;display:flex;height:100%;justify-content:flex-end;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.goal-book{bottom:-15rem;height:42.2963537626rem;left:-5em;position:absolute;width:40rem;z-index:4}.goal-img img{height:100%}.recruitment-section{padding:10rem 0}.links-section{padding-top:5rem}.intro-wrap{width:35%}.intro-wrap img{height:10rem;margin-top:4rem;width:auto}.content-wrap{flex:1 1 0%}.content-wrap.left{padding-right:10rem}.content-wrap.right{padding-left:10rem}.intro-wrap .num{height:18rem;width:18rem;fill:#f5f7fa;font-family:alishuhei bold;font-weight:700}.intro-wrap .title{align-items:flex-end;color:#242933;display:flex;font-size:4.1rem;font-weight:600;height:18rem;letter-spacing:.5rem;margin-top:-17rem}.intro-wrap .line{background-color:#f8f9fa;height:2px;margin:2rem 0;width:100%}.gallery-intro .line{width:calc(100% - 15rem)}.intro-wrap .sub-title{color:#242933;font-size:2.2rem}.intro-wrap .bref-intro{color:#575c66;font-size:1.4rem;line-height:1.8;margin-top:2rem;text-align:justify}.content-wrap.left~.intro-wrap .bref-intro{text-align:right}.job-category{gap:2rem}.job-category a{background-color:#f8f9fa;border-radius:1.6rem;height:17.5rem;padding:2.4rem 2.6rem;transition:.5s}.job-category a.item-1-3{width:calc(33.33333% - 1.33333rem)}.job-category a.item-1-2{width:calc(50% - 1rem)}.job-category a.item-2-3{width:calc(66.66667% - .66667rem)}.job-category a span{color:#242933;font-family:alishuhei bold;font-size:2rem;font-weight:600}.job-category a:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:scale(1.04)}.job-category a img{display:flex;height:5.6rem;width:5.6rem}.job-category a:nth-child(3) img{height:5.2rem;width:5.2rem}.job-category a:first-child img,.job-category a:nth-child(2) img,.job-category a:nth-child(5) img,.job-category a:nth-child(6) img{height:6rem;width:6rem}.job-category a:nth-child(7) img{height:5.2rem;width:5.2rem}.square-box{background-color:#f5f7fa;border-radius:2rem;height:0;overflow:hidden;padding-bottom:60%;position:relative;width:100%}.video-box{border-radius:2rem 2rem 0 0}.video-box video{background-color:#000;display:none;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.video-box video.active{display:flex;opacity:1}.video-tabs{border-radius:0 0 2rem 2rem;height:6rem;overflow:hidden;width:100%}.video-tabs li{background-color:#242933;color:hsla(0,0%,100%,.9);cursor:pointer;flex:1;font-size:1.6rem;font-weight:600;line-height:6rem;overflow:hidden;padding:0 1rem;text-align:center;text-overflow:ellipsis;transition:.3s;white-space:nowrap}.video-tabs li.active{background-color:#d61619}.gallery-scroll{overflow:hidden;width:100%}.grow-gallery.content-wrap.left{padding:0;position:relative;transition:.3s}.gallery-scroll-section{position:relative}.gallery-scroll-section>img.per{cursor:pointer;display:inline-block;height:4rem;left:-5rem;position:absolute;top:50%;transition:.3s;width:4rem;z-index:4}.gallery-scroll-section>img.per:hover{transform:scale(1.1)}.gallery-intro{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.95) calc(100% - 200px),hsla(0,0%,100%,0));margin-left:calc(-35% - 10rem);padding-left:15rem;position:relative;width:calc(35% + 10rem);z-index:2}.gallery-intro p{text-align:right}.show-more img.per{transform:rotateY(180deg)}.gallery-list{overflow:hidden;transition:.3s;width:calc(175% - 7rem)}.gallery-list li{background-color:#f5f7fa;border-radius:2rem;float:left;height:calc(250px - 1rem);justify-content:center;margin-bottom:2rem;margin-left:2rem;overflow:hidden;position:relative;width:calc(21.42857% - 1.6rem)}.gallery-list li:hover img{transform:scale(1.06)}.gallery-list li:first-child{height:500px;margin:0;width:calc(14.28571% - 1.6rem)}.row-span-2{grid-row:span 2/span 2}.gallery-list img{height:100%;transition:.3s;width:100%}.gallery-list .thumb-name{align-items:flex-end;background:linear-gradient(0deg,rgba(226,64,10,.9) 10px,rgba(226,64,10,0) 100px);color:hsla(0,0%,100%,.95);display:flex;font-size:1.8rem;font-weight:600;height:100%;inset:0;padding:2.6rem;position:absolute;width:100%;z-index:2}@media screen and (max-width:1440px){.gallery-list li:first-child{height:450px}.gallery-list li{height:calc(225px - 1rem)}}@media screen and (max-width:1360px){.gallery-list li:first-child{height:400px}.gallery-list li{height:calc(200px - 1rem)}.intro-wrap img{height:6rem;margin-top:2rem}.goal-book{bottom:-13rem;height:auto;width:33rem}}@media screen and (max-width:1200px){.recruitment-section{padding:0}.intro-wrap{align-items:flex-start;width:100%}.gallery-intro p{text-align:left}.content-wrap.left,.content-wrap.right{padding:4rem 0}.content-wrap{flex:auto;width:100%}.intro-wrap .title{height:12rem;margin-top:-12rem}.content-wrap.left~.intro-wrap .bref-intro{text-align:left}.square-box.goal-wrap{margin-top:4rem 0}main section.full-container{padding:6rem 0}main section.full-container .gallery-scroll-section,main section.full-container:nth-child(3) .recruitment-section{display:flex;flex-direction:column-reverse}.gallery-scroll-section>img.per{display:none}.gallery-intro{margin:0;padding:0 0 3rem}.gallery-list{width:100%}.gallery-list li{align-items:flex-end;aspect-ratio:2/1;display:flex;height:auto;margin-bottom:1.5rem;margin-left:0;width:calc(50vw - 50px - .75rem)}.gallery-list li:nth-child(11),.gallery-list li:nth-child(2),.gallery-list li:nth-child(3),.gallery-list li:nth-child(5),.gallery-list li:nth-child(7),.gallery-list li:nth-child(9){margin-left:1.5rem}.gallery-list li:first-child{height:calc(50vw - 50px + .75rem);width:calc(50vw - 50px - .75rem)}.gallery-list li:first-child img{display:flex;height:auto;margin-bottom:-20%}}@media screen and (max-width:920px){.gallery-list li{border-radius:1rem;width:calc(50vw - 30px - .75rem)}.gallery-list li:nth-child(11),.gallery-list li:nth-child(2),.gallery-list li:nth-child(3),.gallery-list li:nth-child(5),.gallery-list li:nth-child(7),.gallery-list li:nth-child(9){margin-left:1.5rem}.gallery-list li:first-child{height:calc(50vw - 30px + .75rem);width:calc(50vw - 30px - .75rem)}}@media screen and (max-width:600px){main section.full-container{padding:4rem 0}.content-wrap.left,.content-wrap.right{padding:2rem 0}.job-category{border-radius:1rem;gap:12px}.job-category a.item-1-3{width:calc(33.33333% - 8px)}.job-category a.item-1-2{width:calc(50% - 6px)}.job-category a.item-2-3{width:calc(66.66667% - 4px)}.goal-book{margin-bottom:5vw;margin-left:2vw;width:40vw}.gallery-list li{border-radius:1rem;width:calc(50vw - 20px - .75rem)}.gallery-list li:nth-child(11),.gallery-list li:nth-child(2),.gallery-list li:nth-child(3),.gallery-list li:nth-child(5),.gallery-list li:nth-child(7),.gallery-list li:nth-child(9){margin-left:1.5rem}.gallery-list li:first-child{height:calc(50vw - 20px + .75rem);width:calc(50vw - 20px - .75rem)}}@media screen and (max-width:560px){.job-category a{padding:1.5rem 2rem}.job-category a img{height:40px!important;width:40px!important}}@media screen and (max-width:520px){.intro-wrap .num{height:15rem;width:15rem}.gallery-scroll-section{padding-bottom:100px}.gallery-list .thumb-name{background:linear-gradient(0deg,rgba(226,64,10,.9),rgba(226,64,10,0) 50%);padding:1.5rem}.job-category a{height:15rem}.job-category a img{height:32px!important;width:32px!important}}