@charset "UTF-8";body{position:relative}.main-head{background-image:url(/assets/img/career/index/main_img.jpg)}.career-anchor-wrap{width:min(62.421875vw,799px);margin:min(12.34375vw,158px) auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid #222;border-radius:55px}.career-anchor{display:block;width:50%;padding:min(3.125vw,40px) 0}.career-anchor.left{background-color:#e5fafa;border-radius:55px 0 0 55px}.career-anchor.right{background-color:#eafae6;border-radius:0 55px 55px 0;border-left:1px solid #222}.career-anchor .arrow{font-size:min(1.875vw,24px);font-weight:700;position:relative;padding-right:min(8.4375vw,108px)}.career-anchor .arrow::before{display:block;content:"";width:min(1.5625vw,20px);height:min(1.5625vw,20px);position:absolute;top:50%;right:0;color:#f27935;border:2px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg)}section{margin-bottom:min(12.5vw,160px)}.career-main{margin-top:min(9.375vw,120px);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.career-title{display:inline-block;margin-bottom:min(3.515625vw,45px);padding:min(.3125vw,4px) min(1.25vw,16px) min(.78125vw,10px);font-size:min(3.125vw,40px);font-weight:700;line-height:1.2;color:#f27935;border-radius:min(.625vw,8px);border:1px solid #222}.career-lead{margin-bottom:min(6.25vw,80px);font-size:min(1.5625vw,20px);line-height:2}.career-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:min(6.640625vw,85px)}.career-list{width:min(31.25vw,400px);height:auto;margin-left:min(3.125vw,40px);background-color:#e5fafa;border:1px solid #222;border-radius:min(1.25vw,16px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(3.125vw,40px)}.career-list:first-child{margin-left:0}.career-list.green{background-color:#eafae6}.career-list-ttl{font-size:min(1.875vw,24px);font-weight:700;position:relative;padding-left:min(2.5vw,32px);margin-bottom:min(.78125vw,10px)}.career-list-ttl::before{display:block;content:"";width:min(1.5625vw,20px);height:min(1.5625vw,20px);background-color:#f27935;border:1px solid #222;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.career-img{text-align:center}.career-img img{border:1px solid #222;border-radius:min(3.125vw,40px)}.career-list-detail{line-height:1.8}@media only screen and (max-width:1200px){body{position:relative}}@media only screen and (max-width:768px){body{position:relative}}@media only screen and (max-width:640px){body{position:relative}.main-head{background-image:url(/assets/img/career/index/main_img_sp.jpg)}.career-anchor-wrap{width:auto;margin-top:min(17.0666666667vw,109.2266666667px);margin-left:min(6.6666666667vw,42.6666666667px);margin-right:min(6.6666666667vw,42.6666666667px)}.career-anchor{padding:min(4vw,25.6px) 0}.career-anchor .arrow{display:block;font-size:min(4.8vw,30.72px);padding-right:min(7.4666666667vw,47.7866666667px)}.career-anchor .arrow::before{width:min(3.2vw,20.48px);height:min(3.2vw,20.48px);left:min(34.6666666667vw,221.8666666667px)}.career-anchor .arrow .pc-br{display:block}.career-main{margin-top:min(12.8vw,81.92px);padding-left:min(6.6666666667vw,42.6666666667px);padding-right:min(6.6666666667vw,42.6666666667px)}.career-title{padding:min(.8vw,5.12px) min(3.2vw,20.48px) min(1.6vw,10.24px);font-size:min(7.4666666667vw,47.7866666667px)}.career-lead{margin-bottom:min(13.3333333333vw,85.3333333333px);font-size:min(4.2666666667vw,27.3066666667px)}.career-list-wrap{display:block;margin-bottom:min(10.6666666667vw,68.2666666667px)}.career-list{width:auto;height:auto;margin-left:0;margin-bottom:min(6.4vw,40.96px);border-radius:min(4.2666666667vw,27.3066666667px);padding:min(6.6666666667vw,42.6666666667px)}.career-list-ttl{font-size:min(5.3333333333vw,34.1333333333px);padding-left:min(6.9333333333vw,44.3733333333px)}.career-list-ttl::before{width:min(4.2666666667vw,27.3066666667px);height:min(4.2666666667vw,27.3066666667px)}}