@charset "UTF-8";.faq{position:relative;top:0;left:0}.faq .faq-list{overflow:hidden;margin-bottom:12px}.faq .faq-list .faq-list__section{padding:6% 0 3.5%;width:100%;max-width:790px;margin:0 auto}.faq .faq-list h2{text-align:center;margin:0 0 5.83333%;margin-bottom:80px}.faq .faq-list ul{list-style:none;padding:0}.faq .faq-list ul li{position:relative}.faq .faq-list ul li:hover{background-color:#f3edf0}.faq .faq-list ul li a{display:block;color:#551937;width:100%;text-decoration:none;border-top:1px solid #ede9ea}.faq .faq-list ul li a:hover{color:#aa0046}.faq .faq-list ul li h3{display:inline-block;font-size:14px;font-weight:initial;margin:14.5px 0;letter-spacing:.5px}.faq .faq-list ul li .l-icon__arrow-carrot-right{font-size:16px;position:absolute;top:0;bottom:0;margin:auto;right:-5px;height:16px}.faq .faq-list ul li:last-child a{border-bottom:1px solid #ede9ea}.faq .faq-list ul .l-icon__arrow-carrot-right{color:#cec4c9}@media(max-width:720px){.faq .faq-list{margin-bottom:28px}.faq .faq-list .faq-list__inner{padding:0}.faq .faq-list .faq-list__section{width:100%;margin-top:21px}.faq .faq-list h2{font-size:25px;margin-bottom:41px}.faq .faq-list ul li a{padding:0 19px}.faq .faq-list ul li .l-icon__arrow-carrot-right{font-size:18px;right:15px;height:18px}}