.faq-item__cont,.faq-item__title{flex-wrap:wrap;display:flex}.faq-item,.faq-item__title,.faq-list{position:relative}.faq-item__cont .texts,.faq-item__title .texts{padding:.8rem .8rem .8rem 1rem;box-sizing:border-box;line-height:1.5}.faq h2{margin-bottom:-.2rem!important}.faq h2::after{display:none!important}.faq-item{border:1px solid #666;margin-top:.8rem;border-radius:.5rem;overflow:hidden;cursor:pointer}.faq-item__title{pointer-events:all;margin-top:0!important;transition:all .5s}@media screen and (min-width:768px){.faq-item__title:hover{background:#464646}}.faq-item__title::before{display:flex;justify-content:center;width:2rem;font-size:1rem;font-weight:800;align-items:center;content:"Q";background:linear-gradient(90deg,#e08721 27%,#d25d33 93%);color:#fff}.faq-item__title .texts{width:calc(100% - 2rem - 2rem)}.faq-item__title::after{position:absolute;content:"";border-radius:2rem;width:1.5rem;height:1.5rem;margin-right:.5rem;transform:translate(0,-50%) rotate(90deg);top:50%;right:0;background:url(../img/common_direct.png) center center/30% no-repeat #d25d33}.faq-item.open .faq-item__title{background:#464646}.faq-item.open .faq-item__title::after{transform:translate(0,-50%) rotate(-90deg)}.faq-item__cont::before{display:flex;justify-content:center;font-size:1rem;font-weight:800;align-items:center;width:2rem;content:"A";background:#bb3c01;color:#fff}.faq-item__cont .texts{width:calc(100% - 2rem)}.faq-item__cont .texts .flow{font-weight:400;color:#ead089;font-size:.95em;padding:.1em 0;font-style:italic}.faq-item .title-tag{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;margin-left:-1px}.faq-item .title-tag span{display:inline-block;transition:all .5s;background:#828282;color:#fff;line-height:1;padding:.3rem 1rem .2rem;font-size:.6em;vertical-align:middle;border-radius:.3rem}