#title{background:no-repeat center/cover url(../img/fv_bg.jpg)}#title::before{background:rgba(58,32,3,.25)}#contents ul.faq{margin:0 100px;display:block;border-top:1px solid #eee}#contents ul.faq li{display:block;border-bottom:1px solid #eee}#contents ul.faq li span{display:block}#contents ul.faq li span.tit{display:block;font-size:1.6rem;line-height:140%;padding:30px 25px;position:relative;cursor:pointer;transition:.3s ease-in-out}#contents ul.faq li span.tit::before,#contents ul.faq li span.tit::after{content:"";width:13px;height:1px;position:absolute;top:calc(50% - 1px);right:25px;display:inline-block;background:#000}#contents ul.faq li span.tit::after{transform:rotate(90deg);transition:.3s ease-in-out}#contents ul.faq li span.tit.active::after{transform:rotate(180deg)}#contents ul.faq li span.tit:hover,#contents ul.faq li span.tit.active{padding:30px 30px;opacity:.8}#contents ul.faq li span.text{display:block}#contents ul.faq li span.text .in{display:block;margin:0 25px 25px;padding:25px;font-size:1.6rem;line-height:180%;color:#333;background:#efefef}@media screen and (max-width: 767px){#contents ul.faq{margin:0 auto}#contents ul.faq li span.tit{font-size:1.4rem;padding:15px}#contents ul.faq li span.text .in{margin:0 15px 15px;padding:15px;font-size:1.4rem}}/*# sourceMappingURL=faq.min.css.map */