@charset "utf-8";

.imp_QnA_Header { background: url('/img/sub/digitalImplant/implantQnaBG.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center; }

.QnaBoard { border-top: 2px solid var(--pointcolor); text-align: left; margin-top: 150px; }
.QnaBoard .cont_li .cont_tit, .QnaBoard .cont_li .cont_txt { padding: 1.5rem 3.5rem; border-bottom: 1px solid var(--gray); }
.QnaBoard .cont_li .cont_tit { font-size: 1.5rem; font-weight: 500; }
.QnaBoard .cont_li .cont_tit .cont_tit_prefix { color: var(--pointcolor); margin-right: 1rem; font-size: 1.8rem; }
.QnaBoard .cont_li .cont_txt { background: #fafafa; font-weight: 400; }

.latest_pagination { display: flex; align-items: center; justify-content: center; margin-top: 50px; }
.latest_pagination > .pn_arrow { width: 40px; height: 40px; border-radius: 50%; border: 1px solid #000;  display: flex; align-items: center; justify-content: center; background: #000; color: #fff; cursor: pointer; }
.latest_pagination > .pn_arrow.prev { margin-right: 1.8rem; }
.latest_pagination > .pn_arrow.next { margin-left: 1.8rem; }
.latest_pagination > .pn_arrow.disabled { background: #fff; color: #000; cursor: default; }
.latest_pagination > .pn_arrow > span { font-size: .9rem; }
.latest_pagination > .pn_li { margin: 0 .6rem; cursor: pointer; }
.latest_pagination > .pn_li.curPage { font-weight: 700; cursor: default; }