@charset "utf-8";.header{background:#0096e0!important}body{background:#e0f8ff!important}.recruit .about-wrap{padding-top:30px;padding-bottom:40px}.recruit .about-wrap .box-wrap{display:flex;padding:10px 0 40px}.recruit .about-wrap .culture .box-wrap{padding:10px 3% 30px}.recruit .about-wrap .place .box-wrap{padding-bottom:0}.recruit .about .box.left,.recruit .place .box.left{margin-left:11px}.recruit .about .box.right,.recruit .place .box.right{margin-left:30px}.recruit .culture .box.left{margin-left:12px}.recruit .culture .box.right{margin-left:75px}.recruit .about-wrap .box .note{margin-left:-18px;width:530px}.recruit .about .img-box img,.recruit .place .img-box img{width:427px;height:285px;object-fit:contain;transform:skewX(10deg) scale(1.3)}.recruit .hyouka{margin-bottom:16px}.recruit .item{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.recruit .item .box{width:184px;min-height:280px;margin-right:18px;margin-bottom:20px;padding:15px;background:#f0fcfa;border:2px solid #52b66f}.recruit .item .box:nth-of-type(5){margin-right:0}.recruit .item .box .name{width:100%;margin-bottom:20px;padding-bottom:12px;text-align:center;border-bottom:2px solid #52b66f}.recruit .item .box .icon i{margin-bottom:20px;color:#52b66f;font-size:60px}.recruit .item .box .text{width:100%;font-size:15px}.recruit .shinboku .item .box{margin-bottom:0}.recruit .btn-area{margin-bottom:20px}.gradient-banner{position:relative;overflow:hidden}.gradient-banner::before{position:absolute;bottom:0;left:50%;content:'';width:200%;height:200%;background:#e0f8ff;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.shapes-container{position:absolute;top:0;right:0;bottom:0;left:0;margin-bottom:20px;overflow:hidden}.shapes-container .shape{position:absolute}.shapes-container .shape::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#0057a9;transform:rotate(-35deg)}.shape:nth-child(1){top:33px;left:25px;width:450px;height:21px}.shape:nth-child(2){top:62px;left:128px;width:300px;height:6px}.shape:nth-child(3){top:88%;left:-11%;width:314px;height:34px}.shape:nth-child(4){top:85%;left:3%;width:154px;height:6px}.shape:nth-child(5){top:-4%;left:42%;width:300px;height:25px}.shape:nth-child(6){top:-2%;left:49%;width:200px;height:5px}.shape:nth-child(7){top:540px;left:320px;width:500px;height:5px}.shape:nth-child(8){top:39%;left:92%;width:323px;height:5px}.shape:nth-child(9){top:85%;left:86%;width:267px;height:20px}.shape:nth-child(10){top:14%;left:80%;width:444px;height:20px}.shape:nth-child(11){top:60%;left:60%;width:200px;height:5px}.shape:nth-child(12){top:24%;left:75%;width:200px;height:5px}.shape:nth-child(13){top:610px;left:90px;width:555px;height:30px}.shape:nth-child(14){top:54%;left:75%;width:200px;height:5px}.shape:nth-child(15){top:48%;left:84%;width:234px;height:29px}.shape:nth-child(16){top:93%;left:40%;width:200px;height:5px}@media(max-width:991px){.recruit .about-wrap .box-wrap{flex-direction:column}.recruit .about-wrap .culture .box-wrap{flex-direction:column-reverse}.recruit .about-wrap .img-box{margin:0 auto}.recruit .about-wrap .box .note{width:100%;margin:0;padding:0}.recruit .culture .box.right{margin-left:0}}@media(max-width:767px){.recruit .about-wrap .box .img-box,.recruit .about-wrap .box .img-box img{transform:none}.recruit .about .box.right,.recruit .place .box.right{margin-left:0}.recruit .culture .box.left{margin-left:0}.recruit .item{justify-content:center}.recruit .item .box{width:100%;min-height:100%;margin-right:0}.recruit .item .box:nth-of-type(3){margin-right:0}.recruit .shinboku .item .box:not(:last-child){margin-bottom:20px}.recruit .btn-area{flex-direction:column}.recruit .btn-area .btn-fresh{margin-bottom:26px}.shape:nth-child(1){top:-51px;left:-4px}.shape:nth-child(2){top:-13px;left:483px}.shape:nth-child(3){top:86%;left:-11%;height:20px}.shape:nth-child(5){top:-12%;left:35%;height:12px}.shape:nth-child(8){left:108%}.shape:nth-child(9){top:94%;left:75%;width:267px;height:8px}.shape:nth-child(10){top:62%;left:-91%;width:444px;height:7px}.shape:nth-child(12){top:26%;left:90%}.shape:nth-child(13){top:540px;left:150px;width:555px}.shape:nth-child(15){left:117%}}@media(max-width:575px){.recruit .about-wrap .box-wrap{padding-bottom:20px}.recruit .about-wrap .box .img-box,.recruit .about-wrap .box .img-box img{width:100%;height:100%}}