.recruit__contents{padding-top:190px;position:relative;padding-bottom:150px}@media only screen and (max-width:767px){.recruit__contents{padding-top:125px;padding-bottom:90px}}.recruit__contents__body{margin-top:130px}@media only screen and (max-width:767px){.recruit__contents__body{margin-top:60px}}.recruit__contents__body__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.recruit__contents__body__container{display:block}}.recruit__contents__body__container__sideNav{width:35%;position:sticky;height:-webkit-fit-content;top:300px;left:0;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media only screen and (max-width:767px){.recruit__contents__body__container__sideNav{width:auto;display:none}}.recruit__contents__body__container__sideNav__sideNav.is-fade-out{opacity:0;pointer-events:none}.recruit__contents__body__container__sideNav__list{height:5px}.recruit__contents__body__container__sideNav__list__item{-webkit-transition:.5s;transition:.5s;opacity:0;position:absolute}.recruit__contents__body__container__sideNav__list__item.is-active{opacity:1}.recruit__contents__body__container__main{width:784px}@media only screen and (max-width:767px){.recruit__contents__body__container__main{width:auto;border-left:none;padding-left:0}}.recruit__contents__body__container__main .leftBorder{border-left:#b3b3b3 1px solid}@media only screen and (max-width:767px){.recruit__contents__body__container__main .leftBorder{border-left:none}}.recruit__contents__body__container__main__eachContent{margin-bottom:120px;padding-left:18px}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent{margin-bottom:60px;padding-left:0}}.recruit__contents__body__container__main__eachContent__text{line-height:32px;color:#4d4d4d}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__text{width:auto;line-height:36px;letter-spacing:-.36px}}.recruit__contents__body__container__main__eachContent .itemBorder{border-top:solid 1px #b3b3b3;padding-top:25px}.recruit__contents__body__container__main__eachContent .itemBorder--last{border-bottom:solid 1px #b3b3b3;border-top:solid 1px #b3b3b3;padding-top:25px}.recruit__contents__body__container__main__eachContent__item{padding:0 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item{display:block}}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__image{margin:0 -20px}}.recruit__contents__body__container__main__eachContent__item__title{font-size:20px;font-size:2rem;width:22%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__title{width:auto;font-size:18px;font-size:1.8rem;padding-bottom:15px}}.recruit__contents__body__container__main__eachContent__item__title:before{display:inline-block;content:"";width:18px;height:18px;background-color:#000;border-radius:50%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__title:before{content:none}}.recruit__contents__body__container__main__eachContent__item__date{font-size:14px;font-size:1.4rem;width:22%;line-height:28px;color:#4d4d4d}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__date{width:auto}}.recruit__contents__body__container__main__eachContent__item__titleRec{font-size:20px;font-size:2rem;width:22%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__titleRec{width:auto}}.recruit__contents__body__container__main__eachContent__item__titleRec.apply{white-space:nowrap}.recruit__contents__body__container__main__eachContent__item__childRec{font-size:14px;font-size:1.4rem;font-weight:700;width:22%;line-height:30px}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__childRec{width:auto;font-size:16px;font-size:1.6rem;padding-bottom:10px;font-weight:500}}.recruit__contents__body__container__main__eachContent__item__titleImg{width:22%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__titleImg{width:140px}}.recruit__contents__body__container__main__eachContent__item__titleImg>img{width:140px;margin-top:-8px}.recruit__contents__body__container__main__eachContent__item__description{font-size:14px;font-size:1.4rem;line-height:28px;width:78%;color:#4d4d4d}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__description{width:auto;font-size:16px;font-size:1.6rem;letter-spacing:-.16px}}.recruit__contents__body__container__main__eachContent__item__description--type2{color:#4d4d4d;width:78%;font-size:14px;font-size:1.4rem}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__description--type2{width:auto;font-size:16px;font-size:1.6rem}}.recruit__contents__body__container__main__eachContent__item__description--type2>p{padding-left:16px;position:relative;line-height:28px;color:#4d4d4d}.recruit__contents__body__container__main__eachContent__item__description--type2>p>span{position:absolute;top:0;left:0}.recruit__contents__body__container__main__eachContent__item__description>span:before{display:inline-block;content:"";width:11px;height:11px;background-color:#4d4d4d;border-radius:50%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__description.benefits>span{line-height:30px}}.recruit__contents__body__container__main__eachContent__item__description.benefits>span:before{display:inline-block;content:"";width:11px;height:11px;border-radius:50%;border:2px solid #4d4d4d;background-color:#fff}.recruit__contents__body__container__main__eachContent__item__description.helloLife{color:#000}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__description.helloLife{font-size:18px;font-size:1.8rem;line-height:36px}}.recruit__contents__body__container__main__eachContent__item__article{width:78%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__article{width:auto}}.recruit__contents__body__container__main__eachContent__item__article a{color:#4d4d4d;font-size:14px;font-size:1.4rem;line-height:28px;text-decoration:underline}.recruit__contents__body__container__main__eachContent__item__article a:hover{text-decoration:none}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__article a{font-size:16px;font-size:1.6rem}}.recruit__contents__body__container__main__eachContent__item__job__type{position:relative;background-color:#f5f7f7;padding:15px}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__job__type{text-align:center}}.recruit__contents__body__container__main__eachContent__item__job__type:hover{cursor:pointer}.recruit__contents__body__container__main__eachContent__item__job__type>img{width:11px;position:absolute;right:20px;top:45%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.recruit__contents__body__container__main__eachContent__item__job__type>img.reverse{-webkit-transform:none;transform:none}.recruit__contents__body__container__main__eachContent__item__job__container{overflow:hidden;-webkit-transition:.5s;transition:.5s}.recruit__contents__body__container__main__eachContent__item__job__container__block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;margin:0 15px;border-bottom:1px solid #b3b3b3}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__job__container__block{display:block}}.recruit__contents__body__container__main__eachContent__item__job__container__block:last-child{border:none}.recruit__contents__body__container__main__eachContent__item__job__container__block__description{width:20%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__job__container__block__description{width:auto;padding-bottom:10px}}.recruit__contents__body__container__main__eachContent__item__job__container__block__text{font-size:14px;font-size:1.4rem;width:78%;color:#4d4d4d;line-height:28px}.recruit__contents__body__container__main__eachContent__item__job__container__block__text>span:before{display:inline-block;content:"";width:11px;height:11px;border:1px solid #4d4d4d;background-color:#fff;border-radius:50%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item__job__container__block__text{font-size:16px;font-size:1.6rem;width:auto;line-height:32px}}.recruit__contents__body__container__main__eachContent__item.linkItem{padding-bottom:20px}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__item.linkItem{padding-bottom:25px}}.recruit__contents__body__container__main__eachContent__plan{background-color:#f5f7f7;padding:60px 0;margin-bottom:80px}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__plan{margin:0 -20px 40px;padding:35px 20px}}.recruit__contents__body__container__main__eachContent__plan__inner{max-width:618px;margin:0 auto}.recruit__contents__body__container__main__eachContent__plan__inner__title{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__plan__inner__title{font-size:18px;font-size:1.8rem}}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien{font-size:14px;font-size:1.4rem;line-height:28px;margin-top:20px;margin-bottom:30px;color:#4d4d4d}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item{font-size:14px;font-size:1.4rem;line-height:28px}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt{padding-top:20px}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:35px}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel:last-child{padding-bottom:0}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel{display:block}}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__name{width:18%;font-weight:700}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__name{width:auto}}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__text{color:#4d4d4d;width:82%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__text{width:auto}}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__text .space{padding-left:15px}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__text .space span{position:relative}.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item__Inhalt__ziel__text .space span:before{left:-12px;top:5.5px;position:absolute;display:inline-block;content:"";width:11px;height:11px;background-color:#4d4d4d;border-radius:50%}@media only screen and (max-width:767px){.recruit__contents__body__container__main__eachContent__plan__inner__richtlinien__item.secondItem{padding-top:25px}}.recruit__contents__body__container__main__eachContent.last{margin-bottom:0}#messageBtn{-webkit-transition:opacity .5s;transition:opacity .5s}#messageBtn.fix{position:fixed;top:320px;-webkit-transition:.5s;transition:.5s}#apply .recruit__contents__body__container__main__eachContent__item{border-bottom:1px solid #b3b3b3;padding:30px 0}@media only screen and (max-width:767px){#apply .recruit__contents__body__container__main__eachContent__item{padding:25px 0 30px}}#contact .recruit__contents__body__container__main__eachContent__item{border-bottom:1px solid #b3b3b3;padding:30px 0}#contact .recruit__contents__body__container__main__eachContent__item:last-child{border-bottom:none;padding-bottom:0}.JobTable{padding:50px 0 0}@media only screen and (max-width:767px){.JobTable{padding:40px 0 0}}.JobTable .recruit__contents__body__container__main__eachContent__item{border-bottom:none!important;padding:15px 0!important}#ourCulture{margin-bottom:140px}@media only screen and (max-width:767px){#ourCulture{margin-bottom:70px}}#ourCulture .recruit__contents__body__container__main__eachContent__item{padding-bottom:40px}@media only screen and (max-width:767px){#ourCulture .recruit__contents__body__container__main__eachContent__item{padding-bottom:30px}}#helloLife{margin-bottom:120px}@media only screen and (max-width:767px){#helloLife{margin-bottom:35px}}.dot{display:inline!important}@media only screen and (max-width:767px){.dot{opacity:0}}.jobAllow.reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
