@charset "UTF-8";.recruit__inner{width:100%}.recruit__section{margin-top:80px}.recruit__main{display:flex;flex-direction:column;align-items:center;width:100%}.recruit__title-area{display:flex;flex-direction:column;width:100%}.recruit__title{font-size:20px;font-weight:500;line-height:1.5}.recruit__text-area{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px;line-height:1.5}.recruit__text-01{font-size:20px;font-weight:500}.recruit__text-02{margin-top:20px}.recruit__img-01{margin-top:20px;height:auto}.recruit__img-01 img{width:100%;border-radius:5px}.recruit__img-02{margin-top:20px;height:auto}.recruit__img-02 img{width:100%;border-radius:5px}.recruit__sub{margin-top:60px;width:100%}.recruit__sub-title{display:block;font-size:26px;font-weight:500}.recruit__sub-textarea{width:100%}.recruit__sub-text{display:flex;flex-direction:column;line-height:1.4;border:solid 1px #ccc}.recruit__sub-text:nth-child(1){margin-top:40px}.recruit__sub-text-01{justify-content:center;display:flex;align-items:center;font-weight:500;white-space:nowrap;padding:auto;background-color:#0db9d7;color:#fff;margin:0;width:100%;padding:20px 0}.recruit__sub-text-02{display:flex;align-items:center;padding:20px;height:100%}.recruit__point{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.5}.recruit__point p{background:#e2e2e2;padding:5px;border-radius:5px;width:100%}.recruit__point-01{display:flex;align-items:center}.recruit__point-01 span{white-space:nowrap;margin-right:20px}.recruit__point-01 img{height:30px;transform:scale(-1,1);margin-right:10px}@media screen and (min-width:768px){.recruit__main{flex-direction:row}.recruit__title-area{width:50%}.recruit__text-area{width:50%}.recruit__point{align-items:flex-start;margin-top:20px}.recruit__sub-text{align-items:center;flex-direction:row;height:200px}.recruit__sub-text-01{height:100%;width:20%;padding:0}.recruit__sub-text-02{height:100%;width:80%}}a.button{display:flex;justify-content:space-evenly;align-items:center;text-align:center;text-decoration:none;width:120px;margin:60px auto 0 auto;padding:1rem 4rem 1rem 3rem;font-weight:500;background:#0db9d7;color:#fff;border-radius:100vh;position:relative;transition:.5s}a.button:before{content:'';width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a.button:hover{background:#44c6f2;color:#fff}