.page-title__heading b,.heading--C b{color:#ff7b31}.is-anime-img::after{background-color:#ff7b31}.recruit__photo{background:url("/recruit/imgs/bg_01.jpg") center center/cover no-repeat;background-attachment:fixed;height:709px}@media only screen and (max-width: 767px){.recruit__photo{background:url("/recruit/imgs/bg_sp_01.jpg") center center/cover no-repeat;background-attachment:inherit;height:247px}}.recruit__photo img{display:none}.SpTablet .recruit__photo{background-attachment:inherit}.recruit__title p{text-align:center;margin-top:35px}@media only screen and (max-width: 767px){.recruit__title p{text-align:left;margin-top:25px}}@media only screen and (max-width: 767px){.recruit__team .column__contents{margin-top:85px}}@media only screen and (max-width: 767px){.recruit__team::before{height:calc(77.8666vw + 120px)}}@media only screen and (max-width: 767px){.recruit__ask{padding-top:0}}.recruit__ask__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}@media only screen and (max-width: 767px){.recruit__ask__list{display:block;margin-top:20px}}.recruit__ask__list ul li{position:relative;padding-left:25px}@media only screen and (max-width: 767px){.recruit__ask__list ul li{padding-left:20px}}.recruit__ask__list ul li::before{background-color:#ff7b31;content:"";position:absolute;top:calc(1.125em - 5px);left:0px;width:10px;height:10px}@media only screen and (max-width: 767px){.recruit__ask__list ul li::before{top:calc(0.8076em - 5px)}}.recruit__ask__list ul li+li{margin-top:20px}@media only screen and (max-width: 767px){.recruit__ask__list ul li+li{margin-top:15px}}.recruit__ask__list ul:nth-of-type(1){padding-right:13px}@media only screen and (max-width: 767px){.recruit__ask__list ul:nth-of-type(1){padding-right:0}}.recruit__ask__list ul:nth-of-type(2){padding-left:13px}@media only screen and (max-width: 767px){.recruit__ask__list ul:nth-of-type(2){margin-top:15px;padding-left:0}}.recruit__occupation{padding-top:25px}@media only screen and (max-width: 767px){.recruit__occupation{padding-top:0}}.recruit__occupation::before{height:345px}@media only screen and (max-width: 767px){.recruit__occupation::before{height:calc(60px + 53.3333vw)}}.recruit__occupation__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px}@media only screen and (max-width: 767px){.recruit__occupation__column{display:block;margin-top:25px}}.recruit__occupation__column__cell{width:31%}@media only screen and (max-width: 767px){.recruit__occupation__column__cell{width:auto}}@media only screen and (max-width: 767px){.recruit__occupation__column__cell+.recruit__occupation__column__cell{margin-top:50px}}.recruit__occupation__column__cell__photo{font-size:0;line-height:0}.recruit__occupation__column__cell__photo img{width:100%}.recruit__occupation__column__cell__text{margin-top:40px}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__text{margin-top:25px}}.recruit__occupation__column__cell__text dt{font-size:125%;font-weight:700;text-align:center}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__text dt{font-size:128.5714285714%}}.recruit__occupation__column__cell__text dd{font-size:93.75%;margin-top:30px}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__text dd{font-size:100%;margin-top:20px}}.recruit__occupation__column__cell__skill{margin-top:50px}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__skill{margin-top:30px}}.recruit__occupation__column__cell__skill dt{font-weight:700}.recruit__occupation__column__cell__skill dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4px -8px 0 0}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__skill dd{margin:4px -8px 0 0}}.recruit__occupation__column__cell__skill dd span{border-radius:15px;background-color:#f7f7f7;border:1px solid #ededed;display:block;font-size:87.5%;line-height:2;margin:9px 9px 0 0;padding:0 2.5em}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__skill dd span{order-radius:14px;font-size:85.7142857143%;line-height:2.1666;margin:8px 8px 0 0;padding:0 1.2em}}.recruit__occupation__column__cell__info{display:block;margin:60px 0 0 0}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__info{margin:30px 0 0 0}}.recruit__occupation__column__cell__info li span{font-weight:700}@media only screen and (max-width: 767px){.recruit__occupation__column__cell__info li+li{margin-top:5px}}.recruit__location__list{margin-top:50px}@media only screen and (max-width: 767px){.recruit__location__list{margin-top:25px}}.recruit__location__list a{color:#ff7b31}@media print,screen and (min-width: 768px){.recruit__location__list a:hover{text-decoration:underline}}.recruit__conditions__list{margin-top:50px}@media only screen and (max-width: 767px){.recruit__conditions__list{margin-top:25px}}.recruit__process__img{margin:55px 0 0 0;padding-bottom:120px}@media only screen and (max-width: 767px){.recruit__process__img{margin:25px 0 0 0;padding-bottom:60px}}.recruit__process__img__inner{background-color:#ededed;padding:120px 0 110px 0}@media only screen and (max-width: 767px){.recruit__process__img__inner{padding:60px 0 50px 0}}.recruit__process__img__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px}@media only screen and (max-width: 767px){.recruit__process__img__inner ul{display:block;margin:0 20.6666666667vw}}.recruit__process__img__inner ul li{border-radius:50%;border:1px solid #333;position:relative;margin:0 -10px;width:calc(20% + 20px);padding-bottom:calc(20% + 20px)}@media only screen and (max-width: 767px){.recruit__process__img__inner ul li{margin:0;width:100%;padding-bottom:100%}}@media only screen and (max-width: 767px){.recruit__process__img__inner ul li+li{margin-top:-6vw}}.recruit__process__img__inner ul li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;text-align:center;position:absolute;top:0px;left:0px;width:100%;height:100%}.recruit__process__img__inner ul li div small{display:block;font-size:93.75%}@media only screen and (max-width: 767px){.recruit__process__img__inner ul li div small{font-size:92.8571428571%}}.recruit__process__img__inner ul li div span{display:block;font-size:125%;margin-top:10px}@media only screen and (max-width: 767px){.recruit__process__img__inner ul li div span{font-size:114.2857142857%;margin-top:5px}}.recruit__process__img__inner__note{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.recruit__process__img__inner__note{text-align:left;position:relative;margin-top:25px;padding-left:1em}}@media only screen and (max-width: 767px){.recruit__process__img__inner__note>span{position:absolute;top:0px;left:0px}}.recruit__process__list{margin:50px 0 0 0;padding:0 0 240px 0}@media only screen and (max-width: 767px){.recruit__process__list{margin:25px 0 0 0;padding:0 0 120px 0}}.recruit__process__list::before{top:auto;bottom:0px;height:120px}@media only screen and (max-width: 767px){.recruit__process__list::before{height:60px}}.recruit__process__list__text{font-size:87.5%;margin-top:60px}@media only screen and (max-width: 767px){.recruit__process__list__text{font-size:85.7142857143%;margin-top:25px}}@media only screen and (max-width: 767px){.recruit__process__list .list--wide>li>dl>dt{width:5.5em}}.recruit__info{background-color:#ff7b31;color:#fff;margin-bottom:-160px;padding:90px 0 100px 0}@media only screen and (max-width: 767px){.recruit__info{margin-bottom:-70px;padding:50px 0 60px 0}}@media only screen and (max-width: 767px){.recruit__info .heading--B{height:70px}}.recruit__info .heading--B span{margin-top:0}.recruit__info__lead{text-align:center}@media only screen and (max-width: 767px){.recruit__info__lead{text-align:left}}.recruit__info__btn{text-align:center;margin-top:25px}.recruit__info__btn .btn-link{background-color:#fff;color:#ff7b31;max-width:375px}@media only screen and (max-width: 767px){.recruit__info__btn .btn-link{max-width:265px}}.recruit__info__btn .btn-link::before{background-color:#ff7b31}.recruit__info__btn .btn-link::after{background-color:#fff}.recruit__info__btn .btn-link:hover{background-color:#ffdac6}.recruit__info__btn .btn-link:hover::after{background-color:#ffdac6}