.faq .footer-recruit{margin-top:calc(100vw * -279 / 1400)}@media (max-width: 767px){.faq .footer-recruit{margin-top:-64px}}.faq .faq-img img{width:100%}.faq .lst-anchor{padding:31px 0;background:#00abb91a}.faq .lst-anchor__inner{padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.faq .lst-anchor__inner{justify-content:flex-start;align-items:flex-start}}@media (max-width: 767px){.faq .lst-anchor{padding:16px 16px 12px}}.faq .faq-box{background:linear-gradient(135deg, #e6f6f8 0%, #e6f8ff 0%, #e6faee 57.14%, #effbfa 100%);padding-bottom:calc(100vw * 373 / 1400)}.faq .faq-box__item{padding-top:77px}@media only screen and (min-width: 768px) and (max-width: 1200px){.faq .faq-box__item{padding-top:30px}}.faq .faq-box__item:first-child{padding-top:80px}@media only screen and (min-width: 768px) and (max-width: 1200px){.faq .faq-box__item:first-child{padding-top:30px}}@media (max-width: 767px){.faq .faq-box__item:first-child{padding-top:43px}}@media (max-width: 767px){.faq .faq-box__item{padding-top:51px}}.faq .faq-box__item:last-child{margin-bottom:0}@media (min-width: 768px){.faq .faq-box__inner{padding:0 20px}}.faq .faq-box__block{margin-top:45px}@media (max-width: 767px){.faq .faq-box__block{margin-top:18px}}.faq .faq-box__post{padding:38px 42px 35px 35px;border-radius:10px;margin-bottom:20px;background:rgba(255,255,255,0.9)}@media (max-width: 767px){.faq .faq-box__post{padding:21px 23px 23px;margin-bottom:15px}}.faq .faq-box__tit{text-align:left;color:#143f5a;position:relative;padding-left:33px;font-size:22px;font-size:2.2rem;line-height:1.54545em;letter-spacing:.04em;font-weight:600}@media (max-width: 767px){.faq .faq-box__tit{font-size:20px;letter-spacing:0.04em;line-height:32px}}.faq .faq-box__tit::after{content:"Q";position:absolute;top:0;left:0;font-family:"Open Sans",sans-serif;color:#00abb9;font-size:26px;font-size:2.6rem;line-height:1.23077em;letter-spacing:.06em;font-weight:500}@media (max-width: 767px){.faq .faq-box__tit::after{font-size:24px;font-size:2.4rem;line-height:1.16667em}}.faq .faq-box__txt{text-align:left;color:#143f5a;padding-left:33px;margin-top:17px}.faq .faq-box__txt a{color:#00abb9;text-decoration:underline}@media (max-width: 767px){.faq .faq-box__txt{padding-left:0;margin-top:10px}}.faq .faq-box__txt p{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:400;margin-bottom:10px}.faq .faq-box__txt p:last-child{margin-bottom:0}@media (max-width: 767px){.faq .faq-box__txt p{font-size:16px;letter-spacing:0.02em;line-height:28px}}

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