@charset "utf-8";.main-faq{padding-bottom:4vw}.main-faq .faq-list{margin-bottom:4vw}.main-faq .faq-list h2{margin-bottom:1vw;font-size:2.5vw;color:#fff}.main-faq .faq-list ul{padding:2vw 3vw;background-color:#141414;border-radius:1.5vw}.main-faq .faq-list li{position:relative;padding:2vw 1.8vw;border-bottom:1px solid #253046;cursor:pointer;transition:all .5s}.main-faq .faq-list li h3{position:relative;padding-right:2vw;font-size:1.2vw;color:#fff}.main-faq .faq-list li h3:before{content:"";position:absolute;right:0;top:.72vw;width:1.2vw;height:2px;margin-top:-1px;background-color:#253046}.main-faq .faq-list li h3:after{content:"";position:absolute;right:.6vw;top:.12vw;width:2px;height:1.2vw;margin-right:-1px;background-color:#253046}.main-faq .faq-list li p{font-size:1vw;color:#777}.main-faq .faq-list li .answer{display:none;padding-top:1vw}.main-faq .faq-list li:last-child{border-bottom:none}.main-faq .faq-list li:before{content:"";position:absolute;left:0;top:2.47vw;width:.5vw;height:.5vw;background-color:var(--main-color);border-radius:50%;transition:all .5s}.main-faq .faq-list li.expand h3:after{display:none}.main-faq .faq-list li:hover{background-color:#161616}.main-faq .faq-list li:hover:before{left:.5vw}@media only screen and (max-width:640px){.main-faq .faq-list{margin-bottom:20px}.main-faq .faq-list h2{font-size:24px}.main-faq .faq-list ul{padding:15px}.main-faq .faq-list li{padding:10px 0 10px 15px}.main-faq .faq-list li h3{padding-right:25px;font-size:14px}.main-faq .faq-list li h3:before{top:7px;width:14px}.main-faq .faq-list li h3:after{top:0;right:7px;height:14px}.main-faq .faq-list li p{font-size:14px}.main-faq .faq-list li .answer{padding-top:10px}.main-faq .faq-list li:before{top:15px;width:6px;height:6px}.main-faq .faq-list li:hover:before{left:0}}