@media (max-width: 767px){.recruit #wrap{overflow:hidden}}.recruit .title{font-family:"a-otf-ryumin-pr6n",serif;font-size:40px;font-size:4rem;line-height:1.4em;letter-spacing:.1em;text-align:center;margin-bottom:86px}@media (max-width: 767px){.recruit .title{font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.1em;margin-bottom:66px}}.recruit .sec-intro{text-align:center;padding:30px 0 0;margin-bottom:120px}@media (max-width: 767px){.recruit .sec-intro{margin-bottom:93px;padding-top:25px}}.recruit .sec-intro .tit{font-size:40px;font-size:4rem;line-height:1.4em;letter-spacing:.1em;font-family:"a-otf-ryumin-pr6n",serif;margin-bottom:70px}@media (max-width: 767px){.recruit .sec-intro .tit{font-size:30px;font-size:3rem;line-height:1.4em;margin-bottom:52px}}.recruit .sec-intro .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;text-align:left}@media (max-width: 767px){.recruit .sec-intro .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;text-align:left}}.recruit .sec-intro .lst-row{max-width:1050px;margin:0 auto;padding-top:75px}@media (max-width: 767px){.recruit .sec-intro .lst-row{padding-top:60px}}.recruit .sec-intro .lst-row ul{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767px){.recruit .sec-intro .lst-row ul{width:100%;margin:0 auto}}.recruit .sec-intro .lst-row ul li{width:100%;padding:60px 60px 55px;background:#FFFEFC;margin-bottom:30px;text-align:left;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 767px){.recruit .sec-intro .lst-row ul li{width:100%;padding:35px 30px;margin-bottom:20px}}.recruit .sec-intro .lst-row ul li .im{max-width:360px}@media (max-width: 767px){.recruit .sec-intro .lst-row ul li .im{margin-bottom:32px}}.recruit .sec-intro .lst-row ul li .ttl{width:100%;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.02em;font-family:"a-otf-ryumin-pr6n",serif;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;padding-bottom:15px;border-bottom:1px solid #935965;margin-bottom:45px}@media (max-width: 767px){.recruit .sec-intro .lst-row ul li .ttl{font-size:20px;font-size:2rem;margin-bottom:40px}}.recruit .sec-intro .lst-row ul li .cont{width:calc(100% - 360px);padding-left:60px;margin-top:-6px}@media (max-width: 767px){.recruit .sec-intro .lst-row ul li .cont{width:100%;padding-left:0}}.recruit .sec-intro .lst-row ul li .cont p{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-intro .lst-row ul li .cont p{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.recruit .sec-intro .lst-row ul li:last-child{flex-direction:row-reverse}.recruit .sec-intro .lst-row ul li:last-child .cont{padding-left:0;padding-right:60px}@media (max-width: 767px){.recruit .sec-intro .lst-row ul li:last-child .cont{padding-right:0}}.recruit .sec-main-duties{margin-bottom:80px}@media (max-width: 767px){.recruit .sec-main-duties{margin-bottom:60px}}@media (max-width: 767px){.recruit .sec-main-duties .title{margin-bottom:47px}}.recruit .sec-main-duties .ins{max-width:1080px;width:calc(100% - 50px);margin:0 auto}.recruit .sec-main-duties .ins .lst{display:flex;flex-wrap:wrap;width:calc(100% + 60px);margin:0 -30px}.recruit .sec-main-duties .ins .lst .it{width:calc(33.3333%);padding:0 30px;margin-bottom:70px}@media (max-width: 767px){.recruit .sec-main-duties .ins .lst .it{width:100%;margin-bottom:50px}}.recruit .sec-main-duties .ins .lst .it .in .tit{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;font-family:"a-otf-ryumin-pr6n",serif;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;padding-bottom:15px;border-bottom:1px solid #935965;margin-bottom:50px}@media (max-width: 767px){.recruit .sec-main-duties .ins .lst .it .in .tit{font-size:20px;font-size:2rem;line-height:1.5em;margin-bottom:40px}}.recruit .sec-main-duties .ins .lst .it .in .im{max-width:100%;margin-bottom:28px}.recruit .sec-main-duties .ins .lst .it .in .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-main-duties .ins .lst .it .in .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.recruit .sec-consultant{margin-bottom:126px}@media (max-width: 767px){.recruit .sec-consultant{margin-bottom:90px}}.recruit .sec-consultant .lst{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-10px}.recruit .sec-consultant .lst li{width:calc(50% - 10px);margin-bottom:22px}@media (max-width: 767px){.recruit .sec-consultant .lst li{width:100%}}.recruit .sec-consultant .lst li .ins{background:#FFFEFC;padding:56px 50px 45px;height:100%}@media (max-width: 767px){.recruit .sec-consultant .lst li .ins{padding:32px 32px 28px}}.recruit .sec-consultant .lst li .ins .tit{position:relative;margin-bottom:28px;padding-left:98px}@media (max-width: 767px){.recruit .sec-consultant .lst li .ins .tit{padding-left:78px;margin-bottom:20px}}.recruit .sec-consultant .lst li .ins .tit .ico{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.recruit .sec-consultant .lst li .ins .tit .ico{width:60px}}.recruit .sec-consultant .lst li .ins .tit span{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;font-family:"a-otf-ryumin-pr6n",serif}@media (max-width: 767px){.recruit .sec-consultant .lst li .ins .tit span{font-size:18px;font-size:1.8rem;line-height:1.44444em}}@media only screen and (max-width: 360px){.recruit .sec-consultant .lst li .ins .tit span{font-size:16px;font-size:1.6rem}}.recruit .sec-consultant .lst li .ins .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-consultant .lst li .ins .txt{line-height:28px}}.recruit .sec-step{margin-bottom:70px}.recruit .sec-step .lst{margin-bottom:120px}@media (max-width: 767px){.recruit .sec-step .lst{margin-top:-10px;margin-bottom:30px}}.recruit .sec-step .lst ul{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:-10px -10px 0}@media (max-width: 767px){.recruit .sec-step .lst ul{width:100%;margin:0 auto;justify-content:space-between}}.recruit .sec-step .lst ul li{padding:0 10px;width:25%}@media (max-width: 767px){.recruit .sec-step .lst ul li{width:calc(50% - 8px);padding:0 0;margin-bottom:40px}}.recruit .sec-step .lst ul li .in{background:#FFFEFC;padding:20px 20px 35px;text-align:center;position:relative;display:inline-block;width:100%;cursor:pointer}@media (max-width: 767px){.recruit .sec-step .lst ul li .in{padding:10px 10px 25px}}.recruit .sec-step .lst ul li .in:after{display:block;content:"";width:40px;height:40px;background:url(../../img/common/icon-arrow.svg);position:absolute;background-position:center center;background-size:calc(100% + 2px) calc(100% + 2px);left:50%;bottom:-20px;transform:rotate(90deg);margin-left:-20px;transition:all 0.3s;border:1px solid #b07a85;border-radius:50%}.recruit .sec-step .lst ul li .in img{margin-bottom:15px}.recruit .sec-step .lst ul li .in .lb{font-family:"belda-normal",sans-serif;font-size:16px;font-size:1.6rem;letter-spacing:.03em;color:#935965;padding-bottom:5px;display:block}@media (max-width: 767px){.recruit .sec-step .lst ul li .in .lb{font-size:12px;font-size:1.2rem;line-height:1em;padding-bottom:4px}}.recruit .sec-step .lst ul li .in .tit{font-size:20px;font-size:2rem;line-height:1.1em;letter-spacing:.05em;font-family:"a-otf-ryumin-pr6n",serif}@media (max-width: 767px){.recruit .sec-step .lst ul li .in .tit{font-size:14px;font-size:1.4rem;line-height:1.28571em}}@media only screen and (max-width: 360px){.recruit .sec-step .lst ul li .in .tit{font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 1025px){.recruit .sec-step .lst ul li .in:hover:hover{opacity:1}.recruit .sec-step .lst ul li .in:hover:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 30 30'%3E%3Ccircle id='box' cx='15' cy='15' r='15' fill='%23fff'/%3E%3Cpath id='arw' d='M468.741,1266.726l4,4-4,4' transform='translate(-455.241 -1255.226)' fill='none' stroke='%23935965' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:center center;background-size:calc(100% + 2px) calc(100% + 2px)}}@media (max-width: 767px){.recruit .sec-step .stage-lst{margin-bottom:110px}}.recruit .sec-step .stage-lst .border-line{position:absolute;left:-1px;background-color:#935965;top:0;width:1px;height:0;margin-top:33px}.recruit .sec-step .stage-lst .cont{position:relative;padding-left:50px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont{padding-left:35px}}.recruit .sec-step .stage-lst .cont .stage{padding-left:90px;padding-bottom:60px;position:relative}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage{padding-left:50px;padding-bottom:0px;margin-bottom:15px}}.recruit .sec-step .stage-lst .cont .stage__lb{width:100px;height:100px;border-radius:50%;border:1px solid #935965;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:-50px;background:#F2EEE9;color:#935965;z-index:0}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__lb{width:70px;height:70px;left:-35px}}.recruit .sec-step .stage-lst .cont .stage__lb em,.recruit .sec-step .stage-lst .cont .stage__lb i{font-style:normal;font-family:"belda-normal",sans-serif}.recruit .sec-step .stage-lst .cont .stage__lb em{font-family:"belda-normal",sans-serif;display:block;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.03em;padding-bottom:4px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__lb em{font-size:12px;font-size:1.2rem}}.recruit .sec-step .stage-lst .cont .stage__lb i{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:.03em}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__lb i{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__lb:before,.recruit .sec-step .stage-lst .cont .stage__lb:after{content:'';position:absolute;width:20px;height:18px;background:#F2EEE9;z-index:-1}}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__lb:before{bottom:-19px}}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__lb:after{bottom:69px}}.recruit .sec-step .stage-lst .cont .stage__top{display:flex;flex-wrap:wrap;margin-bottom:40px;padding-top:26px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__top{padding-top:20px;margin-bottom:30px}}.recruit .sec-step .stage-lst .cont .stage__top .bx{width:calc(100% - 320px)}.recruit .sec-step .stage-lst .cont .stage__top .bx .ttl{font-family:"a-otf-ryumin-pr6n",serif;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;margin-bottom:40px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__top .bx .ttl{font-size:20px;font-size:2rem;line-height:1.4em;margin-bottom:28px}}.recruit .sec-step .stage-lst .cont .stage__top .bx p{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__top .bx p{font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__top .bx{width:100%}}.recruit .sec-step .stage-lst .cont .stage__top .bx.full{width:100%}.recruit .sec-step .stage-lst .cont .stage__top .img{width:320px;text-align:right;margin-top:-25px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__top .img{width:100%;margin-bottom:28px;margin-top:0}}.recruit .sec-step .stage-lst .cont .stage__top .img img{max-width:260px;box-shadow:1px 1px 49px 0px rgba(0,0,0,0.11);-webkit-box-shadow:1px 1px 49px 0px rgba(0,0,0,0.11);-moz-box-shadow:1px 1px 49px 0px rgba(0,0,0,0.11)}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__top .img img{max-width:100%}}.recruit .sec-step .stage-lst .cont .stage__mid{background:#FFFEFC;padding:48px 50px;margin-bottom:20px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid{padding:30px 30px;margin-bottom:10px}}@media only screen and (max-width: 360px){.recruit .sec-step .stage-lst .cont .stage__mid{padding:30px 25px}}.recruit .sec-step .stage-lst .cont .stage__mid .bx{display:flex;flex-wrap:wrap}.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont{width:calc(100% - 280px)}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont{width:100%}}.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;position:relative;padding-left:22px;margin-bottom:26px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;padding-left:18px;margin-bottom:20px}}.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__ttl::before{content:"";position:absolute;width:8px;height:8px;background:#935965;left:0;top:12.5px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__ttl::before{width:7px;height:7px;top:9.5px}}.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__ttl em{font-style:normal;font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__ttl em{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:.05em;display:inline-block}}.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__cont__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.recruit .sec-step .stage-lst .cont .stage__mid .bx__img{width:280px;text-align:right}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__img{max-width:100%;width:100%;margin-bottom:20px}}.recruit .sec-step .stage-lst .cont .stage__mid .bx__img img{max-width:220px;box-shadow:1px 1px 49px 0px rgba(0,0,0,0.11);-webkit-box-shadow:1px 1px 49px 0px rgba(0,0,0,0.11);-moz-box-shadow:1px 1px 49px 0px rgba(0,0,0,0.11)}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .bx__img img{max-width:100%}}.recruit .sec-step .stage-lst .cont .stage__mid .bx.full .bx__cont{width:100%}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .lst-col{margin-top:22px}}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col{width:calc(50% - 12px)}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col{width:100%;margin-bottom:20px}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col:last-child{margin-bottom:0}}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_check{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;position:relative;padding-left:37px;margin-bottom:20px}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_check{margin-bottom:15px}}@media only screen and (max-width: 360px){.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_check{padding-left:34px}}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_check::before,.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_check:after{content:"";position:absolute}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_check::before{content:"";background:url("../../img/recruit/ico_check.svg") no-repeat center center/100% 100%;width:25px;height:25px;left:0;top:0}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .lst-col .col_txt{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.recruit .sec-step .stage-lst .cont .stage__mid .lst-col.col3c .col{width:calc(33.3333% - 12px)}@media (max-width: 767px){.recruit .sec-step .stage-lst .cont .stage__mid .lst-col.col3c .col{width:100%}}.recruit .sec-step .stage-lst .cont .stage:last-child{border-left:0}.recruit .sec-purchase{text-align:center;margin-bottom:180px}@media (max-width: 767px){.recruit .sec-purchase{margin-bottom:120px;position:relative}}.recruit .sec-purchase .ins{max-width:1000px;width:calc(100% - 50px);margin:0 auto}.recruit .sec-purchase .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;margin-top:-20px}@media (max-width: 767px){.recruit .sec-purchase .txt{text-align:left;line-height:28px;margin-top:-10px}}@media only screen and (max-width: 360px){.recruit .sec-purchase .txt{font-size:14px;font-size:1.4rem}}.recruit .sec-purchase .box{margin-top:45px;background:#FFFEFC;padding:53px 10px}@media (max-width: 767px){.recruit .sec-purchase .box{padding:0px 0}}.recruit .sec-purchase .box .box-content{max-width:880px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;background-color:#FFFEFC;width:100%}@media (max-width: 767px){.recruit .sec-purchase .box .box-content{display:block;text-align:center;padding:21px 30px 35px;position:relative}}.recruit .sec-purchase .box .box-content a.abs{position:absolute;width:100%;height:100%;top:0;left:0}.recruit .sec-purchase .box .box-content__ttl{font-size:30px;font-size:3rem;line-height:1.86667em;letter-spacing:.1em;font-weight:400;font-family:"a-otf-ryumin-pr6n",serif;margin-top:-2px}@media (max-width: 767px){.recruit .sec-purchase .box .box-content__ttl{margin-top:0;font-size:20px}}.recruit .sec-purchase .box .box-content__tel{font-size:38px;font-size:3.8rem;line-height:1em;letter-spacing:.03em;font-weight:300;font-family:"belda-normal",sans-serif;margin:0 7px;padding-left:6px;padding-top:2px}@media (max-width: 767px){.recruit .sec-purchase .box .box-content__tel{font-size:34px;margin:9px 0 13px;padding:0;display:block}}.recruit .sec-purchase .box .box-content__time{display:flex;align-items:center}@media (max-width: 767px){.recruit .sec-purchase .box .box-content__time{display:block}}.recruit .sec-purchase .box .box-content__time .time-cat{width:78px;border:1px solid #935965;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.05em;font-weight:400;color:#935965;height:30px;margin-right:11px;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.recruit .sec-purchase .box .box-content__time .time-cat{width:100%;margin-right:0}}.recruit .sec-purchase .box .box-content__time .time-main{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:300}@media (max-width: 767px){.recruit .sec-purchase .box .box-content__time .time-main{line-height:1;margin-top:13px}}.recruit .sec-purchase__btn{margin:50px auto 0px}.timeline{max-width:1000px;width:100%;margin:auto}.timeline li{position:relative;height:600px}.timeline li .border-line{position:absolute;left:10px;background-color:#ED6B00;top:0;width:1px;height:10%;margin-top:33px}

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