.recruit-faq[data-v-2d879dbd]{border:1px solid #c6c6c6;border-radius:5px;background-color:#fff}.recruit-faq__trigger[data-v-2d879dbd]{width:100%;display:block;padding:20px 70px 20px 20px;position:relative;text-align:left}.recruit-faq__trigger-icon[data-v-2d879dbd]{display:block;position:absolute;top:50%;right:40px;width:20px;height:20px;transform:translateY(-50%)}.recruit-faq__trigger-icon[data-v-2d879dbd]::before,.recruit-faq__trigger-icon[data-v-2d879dbd]::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000}.recruit-faq__trigger-icon[data-v-2d879dbd]::after{transition:transform .5s cubic-bezier(0.44, 0.03, 0.14, 0.98);transform:rotate(90deg)}.recruit-faq__trigger-icon.-is-expanded[data-v-2d879dbd]::after{transform:rotate(0)}.recruit-faq__question[data-v-2d879dbd]{display:flex;align-items:center;font-size:1.8rem}.recruit-faq__question[data-v-2d879dbd]::before{content:"Q";font-size:3.4rem;font-weight:700;padding:0 30px 0 20px}.recruit-faq__content-inner[data-v-2d879dbd]{padding:0 20px}.recruit-faq__answer[data-v-2d879dbd]{border-top:1px dashed #aaa;padding:25px 40px;display:flex;align-items:flex-start;line-height:2}.recruit-faq__answer[data-v-2d879dbd]::before{content:"A";font-size:3.8rem;font-weight:700;padding:0 30px 0 0;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;text-shadow:-1px -1px 0 #fef739}_[data-v-2d879dbd]:-ms-lang(x)::-ms-backdrop,:root .recruit-faq__answer[data-v-2d879dbd]::before{color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.recruit-faq__answer-content[data-v-2d879dbd]{display:flex;align-items:center;min-height:76px}.faq-enter-active[data-v-2d879dbd],.faq-leave-active[data-v-2d879dbd]{transition:height .5s cubic-bezier(0.44, 0.03, 0.14, 0.98)}
@media (max-width: 896px) {
.recruit-faq__trigger[data-v-2d879dbd]{padding-left:15px;padding-right:45px}.recruit-faq__trigger-icon[data-v-2d879dbd]{width:17px;height:17px;right:23px}.recruit-faq__question[data-v-2d879dbd]{font-size:1.4rem}.recruit-faq__question[data-v-2d879dbd]::before{font-size:3rem;padding-left:0;padding-right:25px}.recruit-faq__content-inner[data-v-2d879dbd]{padding:0 15px}.recruit-faq__answer[data-v-2d879dbd]{padding:25px 10px;font-size:1.3rem}.recruit-faq__answer[data-v-2d879dbd]::before{font-size:3rem;padding-left:0;padding-right:25px}
}
