body.post-type-archive-faq .recruit__faq .faq-sec,body.tax-faq-category .recruit__faq .faq-sec{padding:80px 0;position:relative}body.post-type-archive-faq .recruit__faq .faq-sec__discription,body.tax-faq-category .recruit__faq .faq-sec__discription{padding:0;margin:0;margin-bottom:2rem}body.post-type-archive-faq .recruit__faq .faq-sec__title,body.tax-faq-category .recruit__faq .faq-sec__title{font-family:"Montserrat",sans-serif;margin:0 0 18px;font-size:42px;letter-spacing:.06em;font-weight:700;color:#6f6f6f}body.post-type-archive-faq .recruit__faq .faq-sec__title.faq-sec__title--spaced,body.tax-faq-category .recruit__faq .faq-sec__title.faq-sec__title--spaced{margin-top:26px}@media(max-width: 768px){body.post-type-archive-faq .recruit__faq .faq-sec,body.tax-faq-category .recruit__faq .faq-sec{padding:60px 0}body.post-type-archive-faq .recruit__faq .faq-sec__title,body.tax-faq-category .recruit__faq .faq-sec__title{font-size:32px}}body.post-type-archive-faq .recruit__faq .faq-item__q-icon,body.post-type-archive-faq .recruit__faq .faq-item__a-icon,body.post-type-archive-faq .recruit__faq .faq-row__q-icon,body.post-type-archive-faq .recruit__faq .faq-row__a-icon,body.tax-faq-category .recruit__faq .faq-item__q-icon,body.tax-faq-category .recruit__faq .faq-item__a-icon,body.tax-faq-category .recruit__faq .faq-row__q-icon,body.tax-faq-category .recruit__faq .faq-row__a-icon{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border-radius:0;width:auto;height:auto}body.post-type-archive-faq .recruit__faq .faq-item__q-icon,body.post-type-archive-faq .recruit__faq .faq-row__q-icon,body.tax-faq-category .recruit__faq .faq-item__q-icon,body.tax-faq-category .recruit__faq .faq-row__q-icon{font-size:28px;color:#79b6a4}body.post-type-archive-faq .recruit__faq .faq-item__a-icon,body.post-type-archive-faq .recruit__faq .faq-row__a-icon,body.tax-faq-category .recruit__faq .faq-item__a-icon,body.tax-faq-category .recruit__faq .faq-row__a-icon{font-size:28px;color:#e1a7a7}@media(max-width: 768px){body.post-type-archive-faq .recruit__faq .faq-item__q-icon,body.post-type-archive-faq .recruit__faq .faq-item__a-icon,body.post-type-archive-faq .recruit__faq .faq-row__q-icon,body.post-type-archive-faq .recruit__faq .faq-row__a-icon,body.tax-faq-category .recruit__faq .faq-item__q-icon,body.tax-faq-category .recruit__faq .faq-item__a-icon,body.tax-faq-category .recruit__faq .faq-row__q-icon,body.tax-faq-category .recruit__faq .faq-row__a-icon{font-size:24px}}body.post-type-archive-faq .recruit__faq .faq-item__chev,body.post-type-archive-faq .recruit__faq .faq-row__chev,body.tax-faq-category .recruit__faq .faq-item__chev,body.tax-faq-category .recruit__faq .faq-row__chev{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}body.post-type-archive-faq .recruit__faq .faq-chev__img,body.tax-faq-category .recruit__faq .faq-chev__img{width:18px;height:18px;display:block;transform:rotate(0deg);transform-origin:50% 50%;transition:transform 220ms ease}body.post-type-archive-faq .recruit__faq .faq-item__q[aria-expanded=true] .faq-chev__img,body.post-type-archive-faq .recruit__faq .faq-row__q[aria-expanded=true] .faq-chev__img,body.post-type-archive-faq .recruit__faq .faq-item.is-open .faq-chev__img,body.post-type-archive-faq .recruit__faq .faq-row.is-open .faq-chev__img,body.tax-faq-category .recruit__faq .faq-item__q[aria-expanded=true] .faq-chev__img,body.tax-faq-category .recruit__faq .faq-row__q[aria-expanded=true] .faq-chev__img,body.tax-faq-category .recruit__faq .faq-item.is-open .faq-chev__img,body.tax-faq-category .recruit__faq .faq-row.is-open .faq-chev__img{transform:rotate(180deg)}body.post-type-archive-faq .recruit__faq .faq-item__a,body.post-type-archive-faq .recruit__faq .faq-row__a,body.tax-faq-category .recruit__faq .faq-item__a,body.tax-faq-category .recruit__faq .faq-row__a{height:0;overflow:hidden;transition:height 260ms ease}body.post-type-archive-faq .recruit__faq .faq-sec--pickup,body.tax-faq-category .recruit__faq .faq-sec--pickup{background:#fff}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-sec__inner,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-sec__inner{max-width:1100px;margin:0 auto;padding:0 30px}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-pickup,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-pickup{display:grid;gap:18px}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item{background:#eaf6f2;border-radius:8px;overflow:hidden}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__q,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__q{width:100%;display:grid;grid-template-columns:34px 1fr 32px;align-items:center;gap:14px;padding:18px;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:left}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__q-text,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__q-text{font-size:16px;color:#2a2a2a;line-height:1.6}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__a-inner,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__a-inner{margin:0 18px 18px;padding:18px;background:#fff;border-radius:8px;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__a-body,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__a-body{font-size:14px;color:#3a3a3a;line-height:1.9}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__a-body p,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__a-body p{margin:0 0 1em}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__a-body p:last-child,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__a-body p:last-child{margin-bottom:0}@media(max-width: 768px){body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-sec__inner,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-sec__inner{padding:0 18px}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__q,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__q{padding:16px}body.post-type-archive-faq .recruit__faq .faq-sec--pickup .faq-item__a-inner,body.tax-faq-category .recruit__faq .faq-sec--pickup .faq-item__a-inner{margin:0 16px 16px;padding:16px}}body.post-type-archive-faq .recruit__faq .faq-sec--category,body.tax-faq-category .recruit__faq .faq-sec--category{background:#eaf6f2}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-sec__inner,body.tax-faq-category .recruit__faq .faq-sec--category .faq-sec__inner{max-width:1100px;margin:0 auto;padding:0 30px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 60px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar__btn,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar__btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.06);color:#3a3a3a;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background 180ms ease,border-color 180ms ease,color 180ms ease}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar__btn:hover,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar__btn:hover{background:rgba(121,182,164,.12);border-color:rgba(121,182,164,.25);color:#2a2a2a}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar__btn.is-active,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar__btn.is-active{background:rgba(121,182,164,.18);border-color:rgba(121,182,164,.35)}@media(max-width: 768px){body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-sec__inner,body.tax-faq-category .recruit__faq .faq-sec--category .faq-sec__inner{padding:0 18px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar{gap:10px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar__btn,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar__btn{flex:1 1 calc(50% - 10px);white-space:normal;overflow:visible;text-overflow:clip;padding:10px 12px;line-height:1.2}}@media(max-width: 420px){body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-catbar__btn,body.tax-faq-category .recruit__faq .faq-sec--category .faq-catbar__btn{flex:1 1 100%}}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-groups,body.tax-faq-category .recruit__faq .faq-sec--category .faq-groups{display:grid;gap:48px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__grid,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__grid{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:stretch}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__left,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__left{position:relative;padding-right:18px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__left::after,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__left::after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:#94c7ad}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__name,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__name{font-size:18px;font-weight:700;color:#2f2f2f;letter-spacing:.02em}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-list,body.tax-faq-category .recruit__faq .faq-sec--category .faq-list{display:grid;gap:12px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row{background:#fff;border-radius:8px;overflow:hidden}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row__q,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__q{width:100%;display:grid;grid-template-columns:34px 1fr 32px;align-items:center;gap:14px;padding:16px 18px;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:left}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row__q-text,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__q-text{font-size:14px;color:#2a2a2a;line-height:1.6}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row__a-inner,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__a-inner{margin:0 18px 18px;padding:16px 18px;background:#f7fbf9;border-radius:8px;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row__a-body,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__a-body{font-size:13px;color:#3a3a3a;line-height:1.9}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row__a-body p,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__a-body p{margin:0 0 1em}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-row__a-body p:last-child,body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__a-body p:last-child{margin-bottom:0}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__more,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__more{margin-top:10px;display:flex;justify-content:flex-end}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-more,body.tax-faq-category .recruit__faq .faq-sec--category .faq-more{font-size:12px;font-weight:600;color:#2f7f6f;text-decoration:none;position:relative;padding-left:14px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-more::before,body.tax-faq-category .recruit__faq .faq-sec--category .faq-more::before{content:">";position:absolute;left:0;top:0;color:#2f7f6f}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-more:hover,body.tax-faq-category .recruit__faq .faq-sec--category .faq-more:hover{text-decoration:underline}@media(max-width: 900px){body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__grid,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__grid{grid-template-columns:1fr}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__left,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__left{padding-right:0;padding-bottom:10px}body.post-type-archive-faq .recruit__faq .faq-sec--category .faq-group__left::after,body.tax-faq-category .recruit__faq .faq-sec--category .faq-group__left::after{top:auto;bottom:0;right:auto;left:0;width:100%;height:3px}}body.post-type-archive-faq .recruit__faq .faq-term-title,body.tax-faq-category .recruit__faq .faq-term-title{margin:18px 0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px}body.post-type-archive-faq .recruit__faq .faq-term-title::before,body.post-type-archive-faq .recruit__faq .faq-term-title::after,body.tax-faq-category .recruit__faq .faq-term-title::before,body.tax-faq-category .recruit__faq .faq-term-title::after{content:"";height:3px;background:#94c7ad}body.post-type-archive-faq .recruit__faq .faq-term-title__name,body.tax-faq-category .recruit__faq .faq-term-title__name{font-size:22px;font-weight:700;color:#6a6a6a;letter-spacing:.02em;line-height:1.2;text-align:center;white-space:nowrap}@media(max-width: 768px){body.post-type-archive-faq .recruit__faq .faq-term-title,body.tax-faq-category .recruit__faq .faq-term-title{gap:16px}body.post-type-archive-faq .recruit__faq .faq-term-title__name,body.tax-faq-category .recruit__faq .faq-term-title__name{font-size:18px}}body.tax-faq-category .recruit__faq .faq-sec--category .faq-row__a-inner{margin:0 0 18px}/*# sourceMappingURL=faq.css.map */