@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"notoSans700";src:url("../font/NotoSansJP-Bold.woff")}@font-face{font-family:"roboto500";src:url("../font/Roboto-Medium.woff")}@font-face{font-family:"roboto700";src:url("../font/Roboto-Bold.woff")}@media screen and (min-width:769px){.recruit-overview{padding:40px 0 100px}}@media screen and (max-width:768px){.recruit-overview{padding:50px 0 100px}}.recruit-overview__inner{max-width:1080px;width:calc(100% - 40px);margin:0 auto;position:relative}@media screen and (min-width:769px){.recruit-overview__inner{padding-left:240px}}.recruit-overview__tabs{width:100%}@media screen and (min-width:769px){.recruit-overview__tabs{max-width:220px;position:absolute;top:50px;left:0}.recruit-overview__tabs.is-fixed{position:fixed;top:45px;left:auto;-webkit-transform:translateX(-109%);transform:translateX(-109%)}}@media screen and (max-width:768px){.recruit-overview__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}}.recruit-overview__tab{font-size:15px;font-family:notoSans700,sans-serif;position:relative}.recruit-overview__tab:after{content:"";width:7px;height:7px;display:inline-block;position:absolute;top:52%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);pointer-events:none;border-top:1.5px solid #333;border-right:1.5px solid #333}.recruit-overview__tab.is-active{color:#fff;background-color:#0D82C7}.recruit-overview__tab.is-active:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff}@media screen and (min-width:769px){.recruit-overview__tab{max-width:220px;width:100%;height:46px}.recruit-overview__tab:nth-child(n+2){margin-top:22px}}@media screen and (max-width:768px){.recruit-overview__tab{width:49%;height:44px}.recruit-overview__tab:nth-child(2n){margin-left:2%}.recruit-overview__tab:nth-child(n+3){margin-top:20px}}.recruit-overview__box{max-width:800px;display:none;border:1px solid #A7A7A7;border-radius:8px}.recruit-overview__box.is-show{display:block}@media screen and (min-width:769px){.recruit-overview__box{margin:40px 0 0 auto;padding:42px 50px}}@media screen and (max-width:768px){.recruit-overview__box{margin:40px auto 0;padding:30px 20px 50px}}.recruit-overview__boxTitle{font-size:20px;text-align:center;font-family:notoSans700,sans-serif;color:#0D82C7}.recruit-overview__boxRead{margin-top:30px;line-height:1.86}@media screen and (min-width:769px){.recruit-overview__boxRead{font-size:15px}}@media screen and (max-width:768px){.recruit-overview__boxRead{font-size:14px}}.recruit-overview__boxRead p{margin-bottom:1em}.recruit-overview__boxRead strong{font-size:18px;line-height:1.3;font-family:notoSans500,sans-serif}@media screen and (min-width:769px){.recruit-overview__defineList{margin-top:50px}}@media screen and (max-width:768px){.recruit-overview__defineList{margin-top:30px}}.recruit-overview__define{line-height:1.87;border-bottom:1px solid #A7A7A7}.recruit-overview__define:first-child{border-top:1px solid #A7A7A7}@media screen and (min-width:769px){.recruit-overview__define{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.recruit-overview__define{padding:20px 0;font-size:14px}}.recruit-overview__defineTitle{font-family:notoSans500,sans-serif}@media screen and (min-width:769px){.recruit-overview__defineTitle{width:180px}}@media screen and (min-width:769px){.recruit-overview__defineData{width:calc(100% - 180px)}}.recruit-overview__buttonWrap{max-width:280px;margin:50px auto 0}@media screen and (min-width:769px){.recruit-overview__button{height:48px}}@media screen and (max-width:768px){.recruit-overview__button{height:58px}}