.recruit{max-width:100%}.recruit__inner{padding:245px 50px 150px}@media (min-width:769px) and (max-width:1024px){.recruit__inner{padding:163px 33px 100px}}@media (min-width:0px) and (max-width:768px){.recruit__inner{padding:30vw 4vw 20vw}}.recruit__content{margin:auto;max-width:1200px}.recruit__heading{text-align:left}.recruit__heading--item{color:#fd4f02;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;padding-left:30px;position:relative}@media (min-width:0px) and (max-width:768px){.recruit__heading--item{font-size:2.66vw;padding-left:13px}}.recruit__heading--item:before{background:#fd4f02;content:"";height:2px;left:0;position:absolute;top:50%;width:22px}@media (min-width:769px) and (max-width:1024px){.recruit__heading--item:before{width:14px}}@media (min-width:0px) and (max-width:768px){.recruit__heading--item:before{width:6px}}.recruit__heading--title{color:#000;font-size:2.8rem;font-weight:700;letter-spacing:.05rem;line-height:1;padding:33px 0 72px}@media (min-width:769px) and (max-width:1024px){.recruit__heading--title{font-size:2.4rem;padding:22px 0 48px}}@media (min-width:0px) and (max-width:768px){.recruit__heading--title{font-size:5.33vw;padding:4vw 0 14.4vw}}.recruit__form{border-top:2px solid #c8c6c6;margin:auto;max-width:1000px;position:relative}.recruit__form:after{background:#fd4f02;content:"";height:2px;left:0;position:absolute;top:-2px;width:100px}@media (min-width:0px) and (max-width:768px){.recruit__form:after{width:50px}}.recruit__form--title{color:#000;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1;padding-top:58px;text-align:left}@media (min-width:0px) and (max-width:768px){.recruit__form--title{font-size:5.33vw;padding-top:6.66vw}}.recruit__form__list{margin-top:30px;max-width:100%}@media (min-width:0px) and (max-width:768px){.recruit__form__list{margin-top:7.33vw}}.recruit__form__list--item{border-top:1px solid #c8c6c6}.recruit__form__list--item:last-child{border-bottom:1px solid #c8c6c6}.recruit__form__list dl{max-width:100%}.recruit__form__list dl .item{display:flex}@media (min-width:0px) and (max-width:768px){.recruit__form__list dl .item{display:block}}.recruit__form__list dl .item dt{background:rgba(253,79,2,.1);box-sizing:border-box;color:#fd4f02;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;max-width:150px;padding:11px 20px 13px;width:100%}@media (min-width:0px) and (max-width:768px){.recruit__form__list dl .item dt{border-bottom:1px solid #c8c6c6;font-size:3.73vw;max-width:100%;padding:6px 17px 8px}}.recruit__form__list dl .item dd{box-sizing:border-box;color:#000;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;max-width:100%;padding:11px 50px 13px}@media (min-width:0px) and (max-width:768px){.recruit__form__list dl .item dd{font-size:3.73vw;padding:5.3vw 4.6vw 5.46vw}}.recruit__form__list dl .item dd .work{width:100%}.recruit__form__list dl .item dd .work__list{display:flex}.recruit__form__list dl .item dd .work__list .work__list--name{width:130px}@media (min-width:0px) and (max-width:768px){.recruit__form__list dl .item dd .work__list .work__list--name{width:30.66vw}}.recruit__form__list dl .item dd ul{width:100%}.recruit__form__list dl .item dd ul li{padding-left:0}.recruit__form__list dl .item dd ul li:nth-child(2),.recruit__form__list dl .item dd ul li:nth-child(3),.recruit__form__list dl .item dd ul li:nth-child(4){padding-left:35px}.recruit__form__list dl .item dd ul li:nth-child(5){padding-top:16px}@media (min-width:0px) and (max-width:768px){.recruit__form__list dl .item dd ul li:nth-child(5){padding-top:2.13vw}}.recruit__job{margin:55px auto 100px;max-width:1000px}@media (min-width:0px) and (max-width:768px){.recruit__job{margin:6.93vw auto 13.46vw;max-width:100%}}.recruit__job--img{max-width:100%}.recruit__method{border-top:2px solid #c8c6c6;margin:auto;max-width:1000px;position:relative}.recruit__method:after{background:#fd4f02;content:"";height:2px;left:0;position:absolute;top:-2px;width:100px}@media (min-width:0px) and (max-width:768px){.recruit__method:after{width:50px}}.recruit__method__heading{width:100%}.recruit__method--title{color:#000;font-size:2.4rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;margin:41px 0 22px;text-align:left}@media (min-width:769px) and (max-width:1024px){.recruit__method--title{font-size:2.2rem;margin:27px 0 14px}}@media (min-width:0px) and (max-width:768px){.recruit__method--title{font-size:5.33vw;margin:4.66vw 0 3.46vw}}.recruit__method--text{color:#000;font-size:1.6rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.recruit__method--text{font-size:1.5rem}}@media (min-width:0px) and (max-width:768px){.recruit__method--text{font-size:3.73vw;line-height:1.8}}.recruit__method__list{margin-top:33px;width:100%}@media (min-width:0px) and (max-width:768px){.recruit__method__list{margin-top:21px}}.recruit__method__list--item{border-top:1px solid #c8c6c6}.recruit__method__list--item:last-child{border-bottom:1px solid #c8c6c6}.recruit__method__list dl{width:100%}.recruit__method__list .item{display:flex;padding:25px 0 28px;width:100%}@media (min-width:769px) and (max-width:1024px){.recruit__method__list .item{padding:16px 0 18px}}@media (min-width:0px) and (max-width:768px){.recruit__method__list .item{display:block;padding:5.33vw 0 6vw}}.recruit__method__list dt{color:#000;font-size:1.8rem;font-weight:500;letter-spacing:.05rem;line-height:1.8;max-width:205px;width:100%}@media (min-width:769px) and (max-width:1024px){.recruit__method__list dt{font-size:1.6rem;max-width:136px;width:100%}}@media (min-width:0px) and (max-width:768px){.recruit__method__list dt{font-size:4vw;max-width:100%}}.recruit__method__list dd{color:#000;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;padding-left:50px;width:100%}@media (min-width:769px) and (max-width:1024px){.recruit__method__list dd{font-size:1.5rem}}@media (min-width:0px) and (max-width:768px){.recruit__method__list dd{font-size:3.73vw;padding:1.6vw 0 0}}#pagetop{bottom:62px;position:fixed;right:50px;width:74px}@media (min-width:769px) and (max-width:1024px){#pagetop{bottom:41px;position:fixed;right:33px;width:49px}}@media (min-width:0px) and (max-width:768px){#pagetop{bottom:8.6vw;right:4vw;width:14vw}}