.faq-list{margin:0 7% 190px auto;max-width:1024px;position:relative;width:79%}.faq-list:before{background-color:#afbcc4;width:100%}.faq-list:after,.faq-list:before{bottom:0;content:"";height:1px;left:0;position:absolute}.faq-list:after{background-color:#474b53;width:28.1%}.faq-list .faq-list__list{margin:0;padding:30px 30px 30px 20px;position:relative}.faq-list .faq-list__list:before{background-color:#afbcc4;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.faq-list .faq-list__list:after{background-color:#474b53;content:"";height:1px;left:0;position:absolute;top:0;width:28.1%}.faq-list .faq-list__list .faq-list__question{align-items:center;background-color:#fff;cursor:pointer;display:flex;font-family:Shippori Mincho,serif;font-size:1.375rem;font-weight:700;justify-content:space-between;line-height:1.5;padding:0 0 0 50px;position:relative}.faq-list .faq-list__list .faq-list__question:before{color:#474b53;content:"Q.";left:0;position:absolute;top:0}.faq-list .faq-list__list .faq-list__question .faq-list__icon{background-color:#474b53;color:#474b53;display:inline-block;height:1px;line-height:1;margin:0 0 0 20px;position:relative;vertical-align:middle;width:30px}.faq-list__icon:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.faq-list .faq-list__list .faq-list__answer{box-sizing:border-box;display:none;line-height:2;margin:0;padding:30px 0 0 50px;position:relative}.faq-list .faq-list__list .faq-list__answer:before{color:#83abc4;content:"A.";font-family:Shippori Mincho,serif;font-size:1.375rem;font-weight:700;left:0;position:absolute;top:25px}.faq-list .active .faq-list__icon:before{display:none}@media screen and (max-width:999px){.faq-list{margin:0 auto 100px;max-width:100%;width:100%}.faq-list:after{width:79px}.faq-list .faq-list__list{padding:16px 10px 16px 0}.faq-list .faq-list__list:after{width:79px}.faq-list .faq-list__list .faq-list__question{font-size:1rem;padding-left:20px}.faq-list .faq-list__list .faq-list__question .faq-list__icon{width:18px}.faq-list .faq-list__list .faq-list__answer{font-size:.875rem;padding:16px 0 0 20px}.faq-list .faq-list__list .faq-list__answer:before{font-size:1rem;top:14px}}@media screen and (max-width:767px){.faq-list{margin-bottom:80px}}