.block1{position:relative;z-index:1;margin-top:140px;display:flex;align-items:center;height:530px;overflow:hidden}.block1 h2{text-align:center;font-size:4.4rem;line-height:1;font-weight:bold}.block1 h2 span{font-family:PSKB00B;font-size:20rem;color:var(--sub-color);opacity:.09;display:block;margin-bottom:-80px;font-weight:normal}.block1 .bg{width:auto;height:100%;aspect-ratio:940/530;position:absolute;top:0;right:0;z-index:-1;-webkit-clip-path:polygon(35% 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(35% 0, 100% 0%, 100% 100%, 0% 100%);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block1 .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block2{margin-top:100px;display:flex;justify-content:space-between}.block2 figure{width:54%;height:auto;aspect-ratio:650/400}.block2 figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block2 .box{width:calc(46% - 70px)}.block2 .box img{max-width:100%}.block2 .box p{font-weight:bold;font-size:1.8rem;color:#c9c9c9}.block3{margin-top:140px;margin-bottom:120px}.block3 h2{margin-bottom:100px}.block3 dl{width:100%;display:flex;position:relative}.block3 dl::before{content:"";width:100%;height:.5px;background-color:#515151;display:block;position:absolute;bottom:0;left:0;z-index:1}.block3 dl dt,.block3 dl dd{padding:40px 20px}.block3 dl dt{width:135px;position:relative;font-weight:bold}.block3 dl dt::before{content:"";width:100%;height:2px;background-color:#7cc5e5;display:block;position:absolute;bottom:-1px;left:0;z-index:2}.block3 dl dd{width:calc(100% - 135px);padding-left:175px}.block3 dl:first-of-type::after{content:"";width:100%;height:.5px;background-color:#515151;display:block;position:absolute;top:0;left:0;z-index:1}.block3 dl:first-of-type dt::after{content:"";width:100%;height:2px;background-color:#7cc5e5;display:block;position:absolute;top:-1px;left:0;z-index:2}.block3 .t-box{background-color:#f4f4f4;width:100%;height:60px;display:flex;justify-content:center;align-items:center;margin-top:60px}.block3 .t-box p{font-size:1.8rem;font-weight:bold}.block3 .banner{margin-top:115px;display:block;width:100%;height:auto;transition:.4s}.block3 .banner img{width:100%;height:auto}.block3 .banner:hover{opacity:.5}@media screen and (max-width: 1300px){.block1{height:300px}.block1 h2{padding-left:15px}.block1 h2 span{font-size:15rem;margin-bottom:-60px}}@media screen and (max-width: 1024px){.block1{margin-top:70px}.block1 h2{font-size:4rem}.block1 h2 span{font-size:12rem;margin-bottom:-50px}.block2 .box{width:calc(46% - 20px)}.block3{margin-top:80px}.block3 h2{margin-bottom:45px}.block3 dl dd{padding-left:40px}.block3 .banner{margin-top:60px}}@media screen and (max-width: 768px){.block1{height:100px}.block1 h2{font-size:var(--ttl-fz)}.block1 h2 span{font-size:6rem;margin-bottom:-25px}.block2{margin-top:60px;flex-wrap:wrap}.block2 figure{width:100%}.block2 .box{width:100%;max-width:375px}.block3{margin-bottom:80px}.block3 dl{flex-wrap:wrap;padding:15px;font-size:1.4rem}.block3 dl dt,.block3 dl dd{width:100%;padding:0}.block3 dl dt{margin-bottom:5px}.block3 dl dt::before{display:none}.block3 dl dt:first-of-type::after{display:none}.block3 .t-box{height:auto;padding:10px;margin-top:30px}.block3 .t-box p{font-size:1.6rem}}/*# sourceMappingURL=recruit.min.css.map */