@media only screen and (max-width: 720px){.content-area{padding-top:0}}.site-hero{background:url(/asset/img/recruit/bg_recruit.png) no-repeat 100% 0/cover}.site-hero .page-head{background:none}.site-hero .page-head .tit{color:#1aa290;font-size:clamp(4.2rem,10vw,5.6rem);font-weight:700;line-height:1em;margin-bottom:48px}.site-hero .page-head .txt{font-size:clamp(1.8rem,4.5vw,2rem);line-height:1.6em;font-weight:600}.site-hero .page-head .txt+.txt{margin-top:16px}@media only screen and (max-width: 720px){.site-hero{background:url(/asset/img/recruit/bg_recruit_mobile.png) no-repeat 100% 0/cover}}.site-main{padding-top:0}.site-main .tit{margin-bottom:64px}.site-main .tit span{display:block;line-height:1em}.site-main .tit .en{color:#1aa290;font-size:1.5rem;font-weight:600;margin-bottom:2em}.site-main .tit .ja{font-size:clamp(2.5rem,6.5vw,3.6rem);font-weight:600;margin-top:.3em}.row-01,.row-02,.row-03{padding:clamp(64px,10vw,80px) 0}.row-01 ul{gap:16px}.row-01 ul li{flex-basis:calc((100% - 32px)/3)}.row-01 ul li a{display:block;border:1px solid #d3ebe4;border-radius:16px;padding:32px 16px}.row-01 ul li a .tit{color:#006255;font-size:2.2rem;font-weight:600;line-height:1.5em;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.row-01 ul li a .tit::after{content:"";width:12px;height:20px;background:url(/asset/img/common/arrow_gr.svg) no-repeat center/contain;transition:transform .3s}.row-01 ul li a .txt{font-size:1.6rem;line-height:1.75}.row-01 ul li a:hover{opacity:1;background:#f6faf9;border:1px solid #66c1af}@media only screen and (max-width: 720px){.row-01 ul li+li{margin-top:24px}}.row-02.staff-wrap .box .txt-box .name{font-size:inherit;font-weight:inherit;margin-top:2em}.row-03 .tit-box{margin-bottom:64px}.row-03 .tit-box .tit{margin-bottom:32px}.row-03 .inner{gap:64px}.row-03 .img-box{text-align:center;margin-bottom:32px}.row-03 .txt-box .tit{text-align:center;font-size:2.2rem;font-weight:600;line-height:1.5em;margin-bottom:16px}.row-03 .txt-box .txt{line-height:1.75em}@media only screen and (max-width: 720px){.row-03 .box{padding:24px 16px;gap:16px}.row-03 .txt-box{margin-top:32px}}
/*# sourceMappingURL=recruit.min.css.map */