.faq{position:relative}.faq .cmn-heading-rc{margin-bottom:-159px}@media only screen and (min-width: 768px) and (max-width: 1023px){.faq .cmn-heading-rc{margin-bottom:-11.04167vw}}@media (max-width: 767px){.faq .cmn-heading-rc{margin-bottom:-56px}}@media (max-width: 767px){.faq .cmn-heading-rc .en{font-size:90px}}.faq__main{padding-bottom:158px}@media (max-width: 767px){.faq__main{padding-bottom:63px}}.faq__main .faq-wrap{position:relative;padding-left:50px;display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1100px){.faq__main .faq-wrap{padding-left:20px}}@media (max-width: 767px){.faq__main .faq-wrap{padding-left:0}}@media (min-width: 768px){.faq__main .faq-wrap::before{content:"";position:absolute;width:1442px;height:1440px;background:url(../../img-recruit/faq/ellipse.png) no-repeat center/contain;left:-34%;bottom:16%;z-index:-1}}@media only screen and (min-width: 768px) and (max-width: 1100px){.faq__main .faq-wrap::before{width:100.13889vw;height:100vw;left:-34vw}}.faq__main .faq-wrap .faq-sidebar{width:298px}@media (min-width: 768px){.faq__main .faq-wrap .faq-sidebar{position:sticky;top:120px;left:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.faq__main .faq-wrap .faq-sidebar{width:29.13001vw}}@media (max-width: 767px){.faq__main .faq-wrap .faq-sidebar{width:100%;padding:0 19px}}.faq__main .faq-wrap .faq-sidebar .tit{font-family:"Roboto",sans-serif;font-size:20px;font-weight:500;letter-spacing:0;color:#0095d5;text-transform:uppercase;font-style:italic;margin-bottom:3px}.faq__main .faq-wrap .faq-sidebar__lst li a{display:block;position:relative;font-size:18px;font-size:1.8rem;line-height:1.48em;letter-spacing:.04em;font-weight:bold;padding:17px 0 17px 24px;border-bottom:1px solid #d9d9d9}@media (max-width: 767px){.faq__main .faq-wrap .faq-sidebar__lst li a{text-align:center;letter-spacing:0;padding:21px 20px;border-color:#292929}}.faq__main .faq-wrap .faq-sidebar__lst li a::before{content:"";position:absolute;width:19px;height:9px;background:url(../../img-recruit/faq/arr.svg) no-repeat center/100% 100%;left:0;top:50%;transform:translateY(-50%);margin-top:2px}@media (max-width: 767px){.faq__main .faq-wrap .faq-sidebar__lst li a::before{left:auto;right:-2px;margin-top:3px}}.faq__main .faq-wrap .faq-ctn{position:relative;z-index:1;flex:1;padding-left:133px}@media only screen and (min-width: 768px) and (max-width: 1100px){.faq__main .faq-wrap .faq-ctn{padding-left:40px}}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn{flex:unset;width:100%;padding-left:0;margin-top:60px}}.faq__main .faq-wrap .faq-ctn .faq-lst .item:not(:last-child){margin-bottom:90px}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item:not(:last-child){margin-bottom:47px}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__ttl{padding:19px 35px 23px;font-size:26px;font-size:2.6rem;line-height:1.48em;letter-spacing:.04em;font-weight:bold;color:#fff;background:url(../../img-recruit/faq/bg_q.jpg) no-repeat center/100% 100%}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__ttl{background-image:url(../../img-recruit/faq/bg_q_sp.jpg);text-align:center;font-size:22px;padding:18px 35px 20px 39px}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst{padding:4px 10.06944vw 0 2.29167vw}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst{padding:12px 20px}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row{padding:40px 0;border-bottom:1px solid #d9d9d9}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row{padding:19px 0}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .q,.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .a{font-family:"Roboto",sans-serif;font-style:italic;font-size:28px;font-weight:500;letter-spacing:0.05em;position:absolute;left:-1px;top:-1px}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .q,.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .a{font-size:24px;top:-7px}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques,.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .answer{position:relative;padding-left:40px}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques,.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .answer{padding-left:30px}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques{padding-right:40px;font-size:16px;line-height:1.56}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques span{color:#0095d5}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques .plus{position:absolute;top:50%;transform:translateY(-50%);right:3px;width:32px;height:32px;border-radius:50%;border:1px solid #6b6b6b;display:flex;align-items:center;justify-content:center}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques .plus::after,.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques .plus::before{content:"";position:absolute;width:8px;height:1px;background:#6b6b6b;transition:0.3s ease-in-out}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques .plus::before{transform:rotate(90deg)}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ques.active .plus::before{transform:rotate(0)}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ctn{padding-top:12px}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .ctn{padding-top:11px;display:none}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .answer{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .answer{font-size:15px;letter-spacing:0.01em;line-height:1.8}}.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .answer u,.faq__main .faq-wrap .faq-ctn .faq-lst .item__lst .row .answer a{color:#0095d5;text-decoration:underline}

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