.faq-con{margin-top:4.8rem}.faq-list-con3{width:100%}.faq-list-con3 .faq-list-con3-inner{flex-wrap:wrap;margin:-.7rem;display:flex}.faq-list-con3 .faq-list-con3-inner li{justify-content:stretch;width:calc(33.33% - 1.4rem);min-height:20rem;margin:.7rem;display:flex}.faq-list-con3 .faq-list-con3-inner li a{text-align:center;box-sizing:border-box;background:#f6f6f6;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem;transition:all .3s;display:flex}.faq-list-con3 .faq-list-con3-inner li a em{letter-spacing:-.025em;color:#000;opacity:.12;font-size:2.8rem;line-height:1.6;transition:all .3s}.faq-list-con3 .faq-list-con3-inner li a p{letter-spacing:-.025em;color:#000;margin-top:1.1rem;font-size:1.8rem;font-weight:500;line-height:1.6;transition:color .3s}.faq-modal.modal-fixed-pop-wrapper{justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.faq-modal .modal-inner-content{margin:auto}.faq-modal .modal-fixed-pop-inner{width:100%;height:auto;display:block;position:static}.faq-modal .modal-inner-box{display:block}.faq-modal .faq-view-wrapper{width:96%;max-width:720px;margin:6rem auto 15px;position:relative}.faq-modal .faq-view-wrapper .modal-close-btn{top:-4rem;right:-4rem}.faq-modal .faq-view-wrapper .modal-close-btn i{font-size:4rem}.faq-pop-inner{border-radius:2rem;overflow:hidden}.faq-pop-inner .faq-pop-txt{vertical-align:middle;word-break:keep-all;width:100%;display:inline-block}.faq-pop-inner .pop-inner dl{padding-left:4.7rem;position:relative}.faq-pop-inner .pop-inner dl dt{letter-spacing:-.025em;color:#000;font-size:2.8rem;font-weight:600;display:inline-block;position:absolute;top:.6rem;left:0}.faq-pop-inner .pop-inner .question-wrap dl dt{color:var(--main-color)}.faq-pop-inner .pop-inner .answer-wrap dl dt{color:#000;opacity:.2;top:.3rem}.faq-pop-inner .pop-inner .question-wrap{background:#f2f2f2;padding:3rem 4rem}.faq-pop-inner .pop-inner .question-wrap dd{letter-spacing:-.025em;color:#000;font-size:2.6rem;font-weight:600;line-height:1.6em}.faq-pop-inner .pop-inner .question-wrap dd br{display:none}.faq-pop-inner .pop-inner .answer-wrap{background-color:#fff;padding:2.5rem 4rem 4.3rem}.faq-pop-inner .pop-inner .answer-wrap dd{letter-spacing:-.025em;color:#000;font-size:1.8rem;font-weight:400;line-height:1.6em}.paging-wrap{justify-content:space-between;margin-top:5rem;display:flex}.paging{text-align:center;flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.paging a,.paging .cur{color:#000;letter-spacing:-.01em;text-align:center;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:.5rem;width:4rem;height:4rem;margin:0 2px;font-size:1.4rem;line-height:4rem;display:block;position:relative}.paging a:hover{color:#222}.paging .cur{background-color:#fff;border-color:#333;font-weight:600}.paging-select{align-items:center;display:flex}.paging-select .cur-num input{box-sizing:border-box;color:#000;letter-spacing:-.01em;text-align:center;background-color:#fff;border:1px solid #000;border-radius:.5rem;width:4rem;height:4rem;font-size:1.4rem;font-weight:600;line-height:4rem;display:block}.paging-select .slash{color:#000;margin:0 1.5rem;font-size:2rem}.paging-select .total-num{color:#000;font-size:1.4rem;font-weight:600}@media (min-width:801px){.faq-list-con3 .faq-list-con3-inner li a:hover{background:var(--main-color);box-shadow:.8rem .8rem 4rem #00a18e40}.faq-list-con3 .faq-list-con3-inner li a:hover p{color:#fff}.faq-list-con3 .faq-list-con3-inner li a:hover em{color:#fff;opacity:.3}}@media (max-width:800px){.faq-list-con3 .faq-list-con3-inner li{width:calc(50% - 1.4rem);min-height:20rem;margin:.7rem}.faq-list-con3 .faq-list-con3-inner li a{padding:2rem}.faq-list-con3 .faq-list-con3-inner li a em{font-size:2.8rem;line-height:1.6}.faq-list-con3 .faq-list-con3-inner li a p{margin-top:1.1rem;font-size:1.8rem;line-height:1.6}.faq-pop-inner .pop-inner dl{padding-left:4rem}.faq-pop-inner .pop-inner dl dt{font-size:2.2rem;top:.4rem}.faq-pop-inner .pop-inner .answer-wrap dl dt{top:.3rem}.faq-pop-inner .pop-inner .question-wrap{padding:3rem 4rem}.faq-pop-inner .pop-inner .question-wrap dd{font-size:2rem}.faq-pop-inner .pop-inner .answer-wrap{padding:2.5rem 4rem 4.3rem}.paging a,.paging .cur,.paging-select .cur-num input{width:3rem;height:3rem;line-height:3rem}.paging-select .slash{font-size:1.6rem}}@media (max-width:359px){.paging a,.paging .cur{margin:0 0 0 -1px}}
