.faq_con_cat{display:grid;gap:20px 8px;margin-bottom:40px}.faq_con_cat_btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px;padding:0 .5em;border-radius:4px;background-color:#efefef;word-break:keep-all;overflow-wrap:anywhere;text-align:center;font-size:14px;position:relative;transition:.2s ease-in-out}.faq_con_cat_btn::after{content:"";width:15px;height:10px;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);background-color:#82c322;position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:.2s ease-in-out}.faq_con_cat_btn.is_active{background-color:#82c322;color:#fff}.faq_con_cat_btn.is_active::after{opacity:1;visibility:visible}.faq_con_group{margin-bottom:60px}.faq_con_group .ttl01,.faq_con_group .ttl02{margin-bottom:1em}.faq_con_group .ttl01{word-break:auto-phrase}.faq_con_group .ttl02~.ttl02{margin-top:40px}.faq_con_group .ttl02+.faq_con_group_list{border-top:1px solid #cfcfcf}.faq_con_group_list_item{border-bottom:1px solid #cfcfcf}.faq_con_group_list_item_q,.faq_con_group_list_item_a{display:grid;align-items:center;line-height:1.6em}.faq_con_group_list_item_q::before,.faq_con_group_list_item_a::before{align-self:baseline;width:2em;padding-left:.2em;color:#82c322;font-weight:500}.faq_con_group_list_item_q{width:100%;grid-template-columns:auto 1fr auto;font-weight:500}.faq_con_group_list_item_q::before{content:"Q."}.faq_con_group_list_item_q::after{color:#82c322;font-weight:100}.faq_con_group_list_item_a{grid-template-columns:auto 1fr;padding-top:10px}.faq_con_group_list_item_a::before{content:"A."}@media all and (min-width: 768px){.faq_con_cat{grid-template-columns:repeat(4, 1fr)}.faq_con_cat_btn::after{bottom:-10px}.faq_con_cat_btn:hover{background-color:#82c322;color:#fff}.faq_con_cat_btn:hover::after{opacity:1;visibility:visible}.faq_con_group_list_item_q,.faq_con_group_list_item_a{padding-bottom:30px}.faq_con_group_list_item_q::before,.faq_con_group_list_item_a::before{font-size:24px}.faq_con_group_list_item_q{padding-top:30px}.faq_con_group_list_item_q::after{font-size:40px}}@media screen and (max-width: 767px){.faq_con_cat{grid-template-columns:repeat(2, 1fr)}.faq_con_cat_btn{max-width:calc((90vw - 8px)/2)}.faq_con_cat_btn::after{bottom:-9px}.faq_con_group_list_item_q,.faq_con_group_list_item_a{padding-bottom:20px}.faq_con_group_list_item_q::before,.faq_con_group_list_item_a::before{font-size:18px}.faq_con_group_list_item_q{padding-top:20px}.faq_con_group_list_item_q::after{font-size:30px}}
/*# sourceMappingURL=faq.min.css.map */