#faq .breadcrumb{border-top:solid 1px #000;border-bottom:solid 1px #000}.faq-block-container{display:flex;flex-direction:column;gap:60px;padding:40px 0 130px;max-width:780px}.faq-block{display:flex;flex-direction:column;align-items:flex-start;gap:30px;max-width:780px}.faq-block-title{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:22px;font-weight:700;color:#000;letter-spacing:.05em;line-height:2}.faq-block-title::before{display:block;margin-top:4px;width:5px;height:20px;border-radius:2.5px;background-color:#f67c4d;content:""}.faq-list{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.faq-list-item{display:flex;flex-direction:column;align-items:flex-start}.faq-list-title{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.faq-list-title:hover{cursor:pointer}.faq-list-title-icon{width:30px;height:auto}.faq-list-title-content{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:18px;font-weight:700;line-height:1.7;color:#23232c;transition:color .2s}.faq-list-title:hover .faq-list-title-content{color:#f60}.faq-list-title-content::after{flex-shrink:0;width:12px;height:6px;background:no-repeat center/contain;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzYgMjEuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzYgMjEuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30KPC9zdHlsZT4KPHBhdGggaWQ9ImhlYWRlci1hcnJvdy1vcmFuZ2Uuc3ZnIiBjbGFzcz0ic3QwIiBkPSJNMzMsM0wxOCwxOC45TDMsMyIvPgo8L3N2Zz4K);transition:background-image .2s,rotate .2s;content:""}.faq-list-title:not(.js-toggle-button) .faq-list-title-content::after{display:none}.faq-list-title:hover .faq-list-title-content::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi4wMyIgaGVpZ2h0PSIyMS44NzUiIHZpZXdCb3g9IjAgMCAzNi4wMyAyMS44NzUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZjYwOwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOwogICAgICAgIHN0cm9rZS13aWR0aDogNnB4OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImhlYWRlci1hcnJvdy1vcmFuZ2Uuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjMzLjAxLDQ3MC4wNjFsLTE1LDE1Ljg1OS0xNS0xNS44NTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAwIC00NjcuMDMxKSIvPgo8L3N2Zz4K)}.faq-list-description:not(.js-toggle-target){height:auto;margin-top:10px;opacity:1}.faq-list-description-inner{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.faq-list-description-icon{width:30px;height:auto}.faq-list-description-content{padding:2px 0;font-size:16px;line-height:1.5;color:#23232c}.faq-list-description-content a{color:#f60;text-decoration:underline;transition:opacity .2s}.faq-list-description-content a:hover{opacity:.7;cursor:pointer}.faq-list-title.js-toggle-button.on .faq-list-title-content::after{rotate:180deg}.faq-list-description.js-toggle-target{height:0;overflow:hidden;transition:height .4s,margin-top .4s,opacity .4s}@media screen and (max-width:768px){.faq-block-container{gap:40px;padding:30px 0 60px}.faq-block{gap:20px}.faq-block-title{font-size:18px}.faq-list{gap:20px}.faq-block-title::before{width:4px;height:16px;border-radius:2px}.faq-list-title-icon{width:24px}.faq-list-title-content{font-size:14px;line-height:1.5}.faq-list-description-icon{width:24px}.faq-list-description-content{font-size:14px}}