#faq{background-color:#fff6da;border:1px solid #ff9947}#faq ul.faq_list{width:100%;margin-top:2em;margin-left:auto;margin-right:auto}#faq ul.faq_list li{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:1.2em}#faq ul.faq_list li:first-of-type{margin-top:0}#faq ul.faq_list li .question,#faq ul.faq_list li .answer{display:block;font-size:1.5rem;padding:1em;padding-left:3.5em;position:relative}#faq ul.faq_list li .question{margin:0;cursor:pointer}#faq ul.faq_list li .question::before{content:"Q";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;font-weight:700;color:#126bc2;margin:auto;position:absolute;top:0;bottom:0;left:.4em}#faq ul.faq_list li .question::after{content:"";display:block;width:0;height:0;border:8px solid rgba(0,0,0,0);border-top-color:#ccc;margin:auto;position:absolute;top:1em;bottom:0;right:1em;-webkit-transition:.2s;transition:.2s}#faq ul.faq_list li .question:hover{opacity:1}#faq ul.faq_list li .question.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:-0.5em}#faq ul.faq_list li .question span{display:inline-block;letter-spacing:0;padding-left:.3em;padding-right:.3em;position:relative;left:-0.3em}#faq ul.faq_list li .question span::after{content:"";display:block;width:0;border-bottom:2px solid #126bc2;position:absolute;bottom:-3px;left:0;-webkit-transition:.2s;transition:.2s}#faq ul.faq_list li .question:hover span::after{width:100%}#faq ul.faq_list li .answer{display:none;border-top:1px dotted #ccc}#faq ul.faq_list li .answer::before{content:"A";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;font-weight:700;color:#f7931e;position:absolute;top:0;left:.4em}#faq ul.faq_list li .answer .answer_title{letter-spacing:0;margin-top:0;margin-bottom:0}#faq ul.faq_list li .answer .answer_title~p{font-size:1.3rem}#faq ul.faq_list li .answer.open{display:block}#faq ul.faq_list li .answer .answer_close{display:block;width:80%;max-width:300px;background-color:rgba(232,244,252,0);font-size:1.3rem;color:#126bc2;text-align:center;padding:.7em 0;border:1px solid #126bc2;border-radius:4px;margin:1.5em auto 0;cursor:pointer;-webkit-transition:.15s;transition:.15s}#faq ul.faq_list li .answer .answer_close:hover{background-color:#e8f4fc}#faq h4.faq_category{margin-top:2em}#main #faq{padding:0 1.2em;padding-bottom:2em;border-left:none;border-right:none;position:relative}/*# sourceMappingURL=faq.min.css.map */