.recruit-guideline #wrap .wrapper{max-width:930px;width:100%;padding:0 15px;margin:0 auto}.recruit-guideline #wrap .main-visual{padding:0 0 3.2vw}@media (max-width: 767px){.recruit-guideline #wrap .main-visual{padding-bottom:5.33333vw}}.recruit-guideline #wrap .main-visual__cont{color:#fff;position:relative;z-index:1;padding:0 5%;margin-top:-3.8vw}@media (max-width: 767px){.recruit-guideline #wrap .main-visual__cont{padding:0 4vw;margin-top:-17.33333vw}}.recruit-guideline #wrap .main-visual__map{position:absolute;left:auto;right:1.5%;bottom:-16.5%}@media (max-width: 767px){.recruit-guideline #wrap .main-visual__map{width:34.13333vw;right:-4.5%;bottom:-4%}}.recruit-guideline #wrap .main-visual__img{width:calc(1294/1500 * 100%);position:relative;border-radius:0 0 0 4vw;overflow:hidden;margin-left:auto}.recruit-guideline #wrap .main-visual__img:before{display:block;content:" ";width:100%;padding-top:22.02473%}.recruit-guideline #wrap .main-visual__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.recruit-guideline #wrap .main-visual__img{width:calc(326/375 * 100%);position:relative;border-radius:0 0 0 8vw}.recruit-guideline #wrap .main-visual__img:before{display:block;content:" ";width:100%;padding-top:27.60736%}.recruit-guideline #wrap .main-visual__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.recruit-guideline #wrap .main-visual__en{font-size:108px;font-size:10.8rem;line-height:1em;letter-spacing:0em;font-weight:700;font-size:7.2vw;position:relative;left:auto;bottom:auto}@media (max-width: 767px){.recruit-guideline #wrap .main-visual__en{font-size:12vw;line-height:calc(43/45)}}.recruit-guideline #wrap .main-visual__ttl{font-size:28px;font-size:2.8rem;line-height:1.2em;letter-spacing:0em;font-weight:700;font-size:1.86667vw;margin:.46667vw 0 0}@media (max-width: 767px){.recruit-guideline #wrap .main-visual__ttl{font-size:18px;font-size:1.8rem;line-height:1.38889em;font-size:4.8vw;margin:1vw 0 0}}.recruit-guideline #wrap .breadcrumb{padding:13px 0}@media (max-width: 767px){.recruit-guideline #wrap .breadcrumb{padding:2px 0}.recruit-guideline #wrap .breadcrumb ul{padding:0 20px}}.recruit-guideline #wrap .intro{padding:49px 0 91px}@media (max-width: 767px){.recruit-guideline #wrap .intro{padding:15px 0 43px}}.recruit-guideline #wrap .txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.04em;font-weight:400}@media (max-width: 767px){.recruit-guideline #wrap .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.recruit-guideline #wrap .txt span{display:inline-block;padding-left:22px;position:relative}.recruit-guideline #wrap .txt span::after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;left:7px;top:15px;background:#000000}.recruit-guideline #wrap .ttl{font-size:28px;font-size:2.8rem;line-height:1.6em;letter-spacing:0em;font-weight:700;margin-bottom:6px}@media (max-width: 767px){.recruit-guideline #wrap .ttl{font-size:24px;font-size:2.4rem}}.recruit-guideline #wrap .row{padding-bottom:56px;margin-bottom:55px;border-bottom:1px solid #DBDBDB}@media (max-width: 767px){.recruit-guideline #wrap .row{padding-bottom:38px;margin-bottom:44px}}.recruit-guideline #wrap .row.last{padding-bottom:0;margin-bottom:0;border-bottom:none}@media (min-width: 768px){.recruit-guideline #wrap .row.last .ttl{margin-bottom:15px}}.recruit-guideline #wrap .list{margin:14px 0 0}.recruit-guideline #wrap .banner{border:1px solid #888888;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:56px 0 150px;align-items:center}@media (max-width: 767px){.recruit-guideline #wrap .banner{margin:36px 0 70px;flex-wrap:wrap}}.recruit-guideline #wrap .banner__ttl{background:#AFAFAF;color:#fff;font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.05em;font-weight:700;text-align:center;width:calc(268/900 * 100%);padding:62px 20px}@media (max-width: 767px){.recruit-guideline #wrap .banner__ttl{width:100%;font-size:16px;font-size:1.6rem;padding:9px 10px 11px}}.recruit-guideline #wrap .banner__cont{width:calc(632/900 * 100%);text-align:center}@media (max-width: 767px){.recruit-guideline #wrap .banner__cont{width:100%;padding:15px 23px 26px}}.recruit-guideline #wrap .banner__cont .txt{margin-bottom:15px}@media (max-width: 767px){.recruit-guideline #wrap .banner__cont .txt{font-size:14px;font-size:1.4rem;margin-bottom:7px}}.recruit-guideline #wrap .banner__cont .btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;max-width:510px;width:100%;height:71px;margin:0 auto;border-radius:80px;text-align:center;background:#c01;position:relative;border:1px solid #c01;transition:0.3s all ease;cursor:pointer}@media only screen and (min-width: 1025px){.recruit-guideline #wrap .banner__cont .btn:hover{background:#fff;opacity:1}.recruit-guideline #wrap .banner__cont .btn:hover span{color:#c01}.recruit-guideline #wrap .banner__cont .btn:hover::after{opacity:0}.recruit-guideline #wrap .banner__cont .btn:hover::before{opacity:1}}@media (max-width: 767px){.recruit-guideline #wrap .banner__cont .btn{height:56px;max-width:100%;padding-right:26px}}.recruit-guideline #wrap .banner__cont .btn::before,.recruit-guideline #wrap .banner__cont .btn::after{content:"";position:absolute;width:40px;height:40px;background:url(../../img-recruit/guideline/ico_btn.svg) center/100% no-repeat;right:16px;top:50%;transform:translateY(-50%);transition:0.3s all ease}@media (max-width: 767px){.recruit-guideline #wrap .banner__cont .btn::before,.recruit-guideline #wrap .banner__cont .btn::after{width:26px;height:26px;right:13px}}.recruit-guideline #wrap .banner__cont .btn::after{opacity:1}.recruit-guideline #wrap .banner__cont .btn::before{background:url(../../img-recruit/guideline/ico_btn_red.svg) center/100% no-repeat;opacity:0}.recruit-guideline #wrap .banner__cont .btn span{font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.05em;font-weight:700;color:#fff;transition:0.3s all ease}@media (max-width: 767px){.recruit-guideline #wrap .banner__cont .btn span{font-size:15px;font-size:1.5rem}}.recruit-guideline .ctcBox{display:none}

/*# sourceMappingURL=maps/guideline.min.css.map */
