/*ご利用ガイド*/
.faqcat-item { position:relative;display:block;width:100%;padding:12px 16px 16px;background:#fff;border-radius:24px;box-shadow:5px 3px 12px 9px rgba(17, 17, 26, 0.08);aspect-ratio:1;display:flex;justify-content:center;flex-direction:column;}
.faqcat-cat { font-weight:bold;text-align:center;color:#0068b7;margin-bottom:1.5rem;}
.faqcat-item .fa-sort-down { position:absolute;bottom:0%;left:0%;font-size:3rem;color:#0068b7;transition:all 0.3s ease-out; width: 100%;text-align: center;}
.faqcat-item i:nth-of-type(1) { color: #0068b7;}
.faqcat-wrap { cursor:pointer;}
.faqcat-wrap:hover .fa-sort-down { bottom:-7%;}
.faq-content { visibility:hidden;opacity:0;height:0;overflow:hidden;transition:opacity 0.3s ease, height 0.3s ease;}
.faq-content.show { visibility:visible;opacity:1;height:auto;}
.accordion-wrap { border-bottom:1px solid #0068b7;}
.accordion-item { width:100%;margin:0 auto;cursor:pointer;margin-top:30px;}
.accordion-header {transition:ease-in-out 100ms;margin-bottom:1rem;}
.accordion-text { width:100%;display:none;padding-top:5px;padding-bottom:20px;}
.fa { transition:ease-in-out 300ms;}
.rotate-fa { transform:rotate(180deg);}
.accordion-header .fa { float:right;line-height:35px;}
.accordion-gold { color:#0068b7;}
.accordion-no-bar { border-bottom:0;}

@media (max-width:575px){
	.faqcat-cat { margin-bottom:1rem }
}