.faq_box .contents{display:block;position:relative;max-width:760px;margin:0 auto var(--gap-contents);text-align:center}.faq_box .contents:last-child{margin-bottom:0}.faq_box .contents .caption{display:block;margin:-3px 0 15px;font-size:12px;font-weight:500;line-height:1.33;text-transform:uppercase;opacity:0.8}.faq_box .fixed{max-width:1080px}.faq_box .items{padding-bottom:10px}.faq_box .item{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #D5D5D5}.faq_box .item:first-child .content{display:block}.faq_box .item:last-child{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.faq_box .item.is_expanded .toggle{transform:rotate(90deg)}.faq_box .item.is_expanded .toggle:before{width:1px;margin-left:-1px}.faq_box .item .content{display:none;overflow:hidden;padding:15px 0 5px}.faq_box .title{display:flex;align-items:center;cursor:pointer}.faq_box .title h3{display:block;flex-grow:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:24px;transition:0.3s}@media (hover: hover){.faq_box .title h3:hover{color:#0E55A4}}.faq_box .toggle{display:block;position:relative;flex-grow:0;flex-shrink:0;width:20px;height:20px;margin-left:10px;transition:0.3s}@media (hover: hover){.faq_box .toggle:hover:before,.faq_box .toggle:hover:after{background-color:#0E55A4}}.faq_box .toggle:before,.faq_box .toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background-color:currentColor;transition:0.3s}.faq_box .toggle:after{width:2px;height:14px;margin:-7px 0 0 -1px}@media (max-width: 640px){.faq_box .item{padding-bottom:15px;margin-bottom:15px}.faq_box .title h3{font-size:16px;line-height:20px}.faq_box .content{padding:8px 0 0;font-size:15px}}

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