#recruit-about{position:relative;width:98%;margin:0 auto;padding:10rem 0;font-weight:600}@media only screen and (max-width: 834px){#recruit-about{padding:8rem 0}}@media only screen and (max-width: 600px){#recruit-about{padding:6rem 0}}#recruit-about::before,#recruit-about::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:100%;height:100%;border-radius:30px;z-index:-9999}@media only screen and (max-width: 834px){#recruit-about::before,#recruit-about::after{border-radius:20px}}#recruit-about::before{background-image:url("../images/recruit/about.jpg");background-repeat:no-repeat;background-size:cover;background-position:bottom center}#recruit-about::after{background:hsla(0,0%,100%,.8)}#recruit-about p{margin-bottom:4rem;font-size:3.7rem;letter-spacing:3px}@media only screen and (max-width: 834px){#recruit-about p{margin-bottom:3.5rem;font-size:3rem}}@media only screen and (max-width: 600px){#recruit-about p{margin-bottom:3rem;font-size:2.5rem}}#recruit-about article{display:flex;flex-direction:column;row-gap:3rem;font-size:1.7rem;line-height:2.5}@media only screen and (max-width: 834px){#recruit-about article{font-size:1.6rem;line-height:2.2}}@media only screen and (max-width: 600px){#recruit-about article{font-size:1.5rem;line-height:2}}#recruit-about article section{width:100%}#recruit-about article section span{display:block}@media only screen and (max-width: 600px){#recruit-about article section span{display:inline}}#recruit-about i{position:absolute;top:10%;right:5%;width:500px;transform:rotate(-10deg)}@media only screen and (max-width: 834px){#recruit-about i{top:5%;right:3%;width:350px;transform:rotate(-5deg);opacity:.4}}@media only screen and (max-width: 600px){#recruit-about i{top:-6%;width:250px}}#recruit-job{max-width:1500px;width:95%;margin:0 auto}#recruit-job ul{display:flex;flex-direction:column;row-gap:2rem;width:100%;margin:0 auto}@media only screen and (max-width: 600px){#recruit-job ul{row-gap:6rem}}#recruit-job ul li{display:flex;align-items:center;position:relative;width:100%;height:550px;padding:0 8%;border-radius:20px;overflow:hidden}@media only screen and (max-width: 1200px){#recruit-job ul li{padding:0 6%}}@media only screen and (max-width: 834px){#recruit-job ul li{align-items:flex-end;padding:5% 7%;border-radius:15px}}@media only screen and (max-width: 600px){#recruit-job ul li{display:block;height:auto;padding:0;border-radius:0}}#recruit-job ul li::before,#recruit-job ul li::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-9999}#recruit-job ul li::before{background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 600px){#recruit-job ul li::before{height:200px;border-radius:10px}}#recruit-job ul li::after{background:rgba(0,0,0,.5)}@media only screen and (max-width: 600px){#recruit-job ul li::after{display:none}}#recruit-job ul li article{width:500px;color:#fff}@media only screen and (max-width: 1200px){#recruit-job ul li article{width:450px}}@media only screen and (max-width: 834px){#recruit-job ul li article{width:100%}}@media only screen and (max-width: 600px){#recruit-job ul li article{width:90%;margin:175px auto 0;color:#333}}#recruit-job ul li article b{display:block;position:relative;font-size:5.5rem;font-weight:500;line-height:1;letter-spacing:6px;color:#fff;-webkit-text-stroke:2px #000}@media only screen and (max-width: 834px){#recruit-job ul li article b{font-size:5rem}}@media only screen and (max-width: 600px){#recruit-job ul li article b{font-size:4.7rem}}#recruit-job ul li article b::before{content:attr(data-number);position:absolute;-webkit-text-stroke:0}#recruit-job ul li article p{margin:2.5rem 0;font-size:2.5rem;font-weight:600;letter-spacing:3px}@media only screen and (max-width: 834px){#recruit-job ul li article p{font-size:2.2rem;line-height:1.7}}@media only screen and (max-width: 600px){#recruit-job ul li article p{margin:1.5rem 0 1.8rem;font-size:2rem}}#recruit-job ul li article p span{font-size:2rem}@media only screen and (max-width: 834px){#recruit-job ul li article p span{display:block;font-size:1.8rem}}@media only screen and (max-width: 600px){#recruit-job ul li article p span{font-size:1.6rem}}#recruit-job ul li:nth-of-type(1)::before{background-image:url("../images/recruit/job-1.jpg")}#recruit-job ul li:nth-of-type(1) article{margin-left:auto}#recruit-job ul li:nth-of-type(2)::before{background-image:url("../images/recruit/job-2.jpg")}#recruit-job ul li:nth-of-type(3)::before{background-image:url("../images/recruit/job-3.jpg")}#recruit-job ul li:nth-of-type(3) article{margin-left:auto}#recruit-culture{width:100%;margin:0 auto}#recruit-culture ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}@media only screen and (max-width: 834px){#recruit-culture ul{flex-direction:column;row-gap:6rem}}@media only screen and (max-width: 600px){#recruit-culture ul{row-gap:5rem}}#recruit-culture ul li{width:46%}@media only screen and (max-width: 834px){#recruit-culture ul li{width:100%}}#recruit-culture ul li img{display:block;width:100%;border-radius:800px}#recruit-culture ul li article{position:relative;margin-top:-3rem}#recruit-culture ul li article p{width:fit-content;margin:0 auto 3rem;padding:.7rem 3rem;font-size:2rem;font-weight:600;background:#fff;border:3px solid #333;border-radius:5px}@media only screen and (max-width: 834px){#recruit-culture ul li article p{margin-bottom:2.5rem;font-size:1.9rem}}@media only screen and (max-width: 600px){#recruit-culture ul li article p{padding:.7rem 2.5rem;font-size:1.7rem}}#recruit-apply{position:relative;width:100%;margin:0 auto;height:650px;color:#fff;overflow:hidden}@media only screen and (max-width: 834px){#recruit-apply{height:auto;padding:6rem 0}}@media only screen and (max-width: 600px){#recruit-apply{padding:5rem 0}}#recruit-apply::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:98%;height:100%;background:#333;border-radius:30px;z-index:-9999}@media only screen and (max-width: 834px){#recruit-apply::before{width:calc(100% + 10px)}}#recruit-apply #apply-h{position:absolute;top:0;left:0;width:55%;object-fit:contain;opacity:.1}@media only screen and (max-width: 834px){#recruit-apply #apply-h{left:auto;right:0;width:80%}}@media only screen and (max-width: 600px){#recruit-apply #apply-h{width:90%}}#recruit-apply .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media only screen and (max-width: 834px){#recruit-apply .container{position:static;transform:none}}#recruit-apply .container article{width:500px}@media only screen and (max-width: 834px){#recruit-apply .container article{width:100%;margin-bottom:6rem}}@media only screen and (max-width: 600px){#recruit-apply .container article{margin-bottom:5rem}}#recruit-apply .container article p{margin-bottom:4rem;font-size:2rem}@media only screen and (max-width: 834px){#recruit-apply .container article p{margin-bottom:3rem;font-size:1.8rem}}@media only screen and (max-width: 600px){#recruit-apply .container article p{font-size:1.6rem}}#recruit-apply .container article ul{display:flex;flex-direction:column;row-gap:2rem;width:100%}@media only screen and (max-width: 600px){#recruit-apply .container article ul{row-gap:1.5rem}}#recruit-apply .container article ul li{display:flex;align-items:center;position:relative;padding:3rem 4rem;border-radius:10px;transition:all .4s ease-out}@media only screen and (max-width: 834px){#recruit-apply .container article ul li{padding:4rem}}@media only screen and (max-width: 600px){#recruit-apply .container article ul li{display:block;padding:3rem}}#recruit-apply .container article ul li section{flex-shrink:0;width:170px}@media only screen and (max-width: 600px){#recruit-apply .container article ul li section{width:100%;margin-bottom:1.5rem}}#recruit-apply .container article ul li section b{display:block;font-size:2.2rem;letter-spacing:4px}@media only screen and (max-width: 834px){#recruit-apply .container article ul li section b{font-size:2rem}}@media only screen and (max-width: 600px){#recruit-apply .container article ul li section b{letter-spacing:3px}}#recruit-apply .container article ul li section span{display:block;font-size:1.3rem;color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 834px){#recruit-apply .container article ul li section span{font-size:1.2rem}}#recruit-apply .container article ul li em{display:block}@media only screen and (max-width: 600px){#recruit-apply .container article ul li em br{display:none}}#recruit-apply .container article ul li i{display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:3rem;width:40px;height:40px;background:#fff;border-radius:50%;transition:all .4s ease-out}#recruit-apply .container article ul li i::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:15px;height:2px;border-bottom:2px solid #016253}#recruit-apply .container article ul li i::after{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:12px;width:8px;height:8px;border-top:2px solid #016253;border-right:2px solid #016253;transform:translateY(-50%) rotate(45deg)}#recruit-apply .container article ul li:nth-of-type(1){background:#54ba44}#recruit-apply .container article ul li:nth-of-type(1) i::before,#recruit-apply .container article ul li:nth-of-type(1) i::after{border-color:#54ba44}#recruit-apply .container article ul li:nth-of-type(2){background:#016253}#recruit-apply .container article ul li a{display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}#recruit-apply .container article ul li:hover:nth-of-type(1){background:rgba(84,186,68,.7)}#recruit-apply .container article ul li:hover:nth-of-type(2){background:rgba(1,98,83,.7)}#recruit-apply .container article ul li:hover i{right:2rem}#recruit-apply #apply-slider.apply-slider_pc{max-width:1200px;width:90%;height:100%;margin:0 auto}@media only screen and (max-width: 834px){#recruit-apply #apply-slider.apply-slider_pc{display:none}}#recruit-apply #apply-slider.apply-slider_pc .slider-wrapper{display:grid;width:500px;margin-left:auto;animation:ApplyVertical 30s linear infinite}#recruit-apply #apply-slider.apply-slider_pc .slider-wrapper .slide{width:100%;margin-bottom:2rem}#recruit-apply #apply-slider.apply-slider_pc .slider-wrapper .slide img{display:block;width:100%;object-fit:cover}#recruit-apply #apply-slider.apply-slider_pad{display:none}@media only screen and (max-width: 834px){#recruit-apply #apply-slider.apply-slider_pad{display:flex;width:100%;margin:0 auto;overflow:hidden}#recruit-apply #apply-slider.apply-slider_pad .slider-wrapper{display:flex;animation:ApplyHorizontal 30s linear infinite}#recruit-apply #apply-slider.apply-slider_pad .slider-wrapper .slide{width:400px;margin-right:1.5rem}}@media only screen and (max-width: 834px)and (max-width: 600px){#recruit-apply #apply-slider.apply-slider_pad .slider-wrapper .slide{width:350px}}@media only screen and (max-width: 834px){#recruit-apply #apply-slider.apply-slider_pad .slider-wrapper .slide img{display:block;width:100%;object-fit:cover}}@keyframes ApplyVertical{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ApplyHorizontal{from{transform:translateX(0)}to{transform:translateX(-100%)}}