.recruit-faq-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-faq-title img{width:90%;max-width:415px;height:auto}.recruit-faq-title>div{position:absolute;bottom:50px}.recruit-faq-title>div h2{font-size:26px;line-height:70px;font-weight:500}.recruit-faq-title>div ::after{content:"";position:absolute;z-index:3;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:54px;border-bottom:2px solid var(--color-black)}.recruit-faq-list{padding-bottom:160px}.recruit-faq-item{background:var(--white);border:2px solid var(--border-gray-200);padding:0 40px 0 30px}.recruit-faq-item:not(:last-child){margin-bottom:15px}.accordion-Q{color:var(--color-orange);font-size:24px;font-weight:700;line-height:24px;margin-right:27px;margin-left:10px}.accordion-A{color:var(--color-orange);-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-orange);font-size:24px;font-weight:700;line-height:24px;margin-right:27px;margin-left:10px}.accordion-title{color:var(--color-gray-700);font-size:16px;font-weight:500;line-height:24px;padding-right:30px}.recruit-faq-item button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;width:100%;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none;padding:25px 0;min-height:64px}.recruit-faq-item button:hover{opacity:.8}.recruit-faq-item button[aria-expanded=true]{color:var(--color-gray-700)}.recruit-faq-item button[aria-expanded=true] .icon::after{width:0}.recruit-faq-item .accordion-content{display:none;-webkit-transition:opacity 200ms linear,max-height 200ms linear;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height;border-top:1px solid var(--blue)}.plus-list{position:absolute;color:var(--color-gray-700);right:22px;top:calc((100% - 25px)/2)}.plus-list:before{position:absolute;content:"";-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s linear;transition:.3s linear;top:11px;left:2px;width:20px;height:2px;background:currentColor}.plus-list:after{content:"";position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s linear;transition:.3s linear;top:2px;left:11px;width:2px;height:20px;background:currentColor}.activate .plus-list:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s linear;transition:.3s linear}.activate .plus-list:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s linear;transition:.3s linear}.accordion-description{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.accordion-content p{color:var(--color-gray-700);font-size:14px;line-height:24px;font-weight:400;padding-right:3px}.accordion-content a{color:var(--color-blue);text-decoration:underline;font-size:14px;line-height:24px;font-weight:400;padding-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1024px){.common_width .recruit-faq-title{padding:35px;margin-bottom:53px}.common_width .recruit-faq-title>div{bottom:70px}}@media screen and (max-width: 767px){.common_width{padding:0 30px}.common_width .recruit-faq-title{padding:35px;margin-bottom:0;padding-top:0}.common_width .recruit-faq-title img{height:141px;max-width:240px;width:100%}.common_width .recruit-faq-title>div{bottom:55px}.common_width .recruit-faq-list{padding-bottom:80px}.common_width .recruit-faq-item{padding:0 5px 0 5px}.common_width .recruit-faq-item button{min-height:56px;padding:15px 0}.common_width .accordion-description{padding-bottom:15px}.common_width .accordion-Q{margin-right:15px;font-size:22px}.common_width .accordion-A{margin-right:15px;margin-left:10px}.common_width .accordion-title{font-size:14px;line-height:24px}.common_width .plus-list{top:calc((100% - 27px)/2);right:28px}.common_width .plus-list:before{top:11px;left:5px;width:14px}.common_width .plus-list:after{top:5px;left:11px;width:2px;height:14px}}