@charset "UTF-8";@media(min-width:1024px){.layout-recruit .page-recruit-faq{margin-top:60px}}.layout-recruit .page-recruit-faq .hero{display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:40px 0}@media(min-width:1024px){.layout-recruit .page-recruit-faq .hero{height:auto;min-height:0;padding:50px 0}}.layout-recruit .page-recruit-faq .hero .section-title{text-align:center;font-size:32px;line-height:.8;color:#232323}.layout-recruit .page-recruit-faq .hero .section-title span{font-size:18px;color:#232323;opacity:.5}.layout-recruit .page-recruit-faq .page_faq{padding:10px 0 0}.layout-recruit .page-recruit-faq .page_faq .breadcrumb{padding:0 16px}.layout-recruit .page-recruit-faq .page_faq .section-title{font-size:20px;text-align:center}@media(min-width:768px){.layout-recruit .page-recruit-faq .page_faq .section-title{font-size:32px}}.layout-recruit .faq-items{margin:40px auto 48px;padding:0 16px;max-width:760px}@media(min-width:768px){.layout-recruit .faq-items{margin-top:48px;margin-bottom:56px;padding:0 24px}}@media(min-width:1024px){.layout-recruit .faq-items{margin-top:56px;margin-bottom:64px;padding:0}}.layout-recruit .faq-items.is-recruit-top{margin-top:32px;margin-bottom:16px}.layout-recruit .faq-item{margin-bottom:32px}@media(min-width:768px){.layout-recruit .faq-item{margin-bottom:40px}}.layout-recruit .faq-item.is-recruit-top{display:none}.layout-recruit .faq-item .faq-title{position:relative;font-weight:700;font-size:18px;display:flex;align-items:center;line-height:1.4;margin-bottom:16px;padding-left:40px}@media(min-width:768px){.layout-recruit .faq-item .faq-title{font-size:20px;min-height:32px}}@media(min-width:1024px){.layout-recruit .faq-item .faq-title{font-size:24px;padding-left:56px;min-height:42px}}.layout-recruit .faq-item .faq-title:before,.layout-recruit .faq-item .faq-title:after{content:"";display:flex;position:absolute;align-items:center;justify-content:center}.layout-recruit .faq-item .faq-title:before{background:#b1df5e;border-radius:100px;width:32px;height:32px;left:0;top:0}@media(min-width:768px){.layout-recruit .faq-item .faq-title:before{width:32px;height:32px}}@media(min-width:1024px){.layout-recruit .faq-item .faq-title:before{width:43px;height:43px}}.layout-recruit .faq-item .faq-title:after{content:"Q";color:#fff;left:12px;top:3px}@media(min-width:768px){.layout-recruit .faq-item .faq-title:after{left:12px;top:1px}}@media(min-width:1024px){.layout-recruit .faq-item .faq-title:after{left:16px;top:4px}}.layout-recruit .faq-item .faq-answer{background:#f9f9f9;border-radius:10px;font-size:14px;line-height:1.8;padding:12px}@media(min-width:768px){.layout-recruit .faq-item .faq-answer{font-size:16px;padding:16px}}@media(min-width:1024px){.layout-recruit .faq-item .faq-answer{padding:24px}}
