@charset "utf-8";
/* page-support-qna — 이 화면에서만 쓰는 규칙.

   읽는 차례: theme.css -> base.css -> site.css -> page-*.css -> (손으로 쓴 페이지 CSS)
   색·글자 크기·간격 값은 전부 theme.css 의 변수를 쓴다. */
.policy-body blockquote:not([class]),.policy-body div:not([class]),.policy-body h1:not([class]),.policy-body h2:not([class]),.policy-body h3:not([class]),.policy-body h4:not([class]),.policy-body h5:not([class]),.policy-body h6:not([class]),.policy-body hr:not([class]),.policy-body ol:not([class]),.policy-body p:not([class]),.policy-body pre:not([class]),.policy-body ul:not([class]){display:block}
.policy-body li:not([class]){display:list-item;list-style-type:inherit;list-style-position:inherit}
.policy-body table:not([class]){display:table}
.policy-body tr:not([class]){display:table-row}
.policy-body thead:not([class]){display:table-header-group}
.policy-body tbody:not([class]){display:table-row-group}
.policy-body tfoot:not([class]){display:table-footer-group}
.policy-body td:not([class]),.policy-body th:not([class]){display:table-cell}
.policy-body th:not([class]){font-weight:bolder;text-align:center}
.policy-body h1:not([class]){font-size:2em;margin:.67em 0}
.policy-body h2:not([class]){font-size:1.5em;margin:.75em 0}
.policy-body h3:not([class]){font-size:1.17em;margin:.83em 0}
.policy-body blockquote:not([class]),.policy-body h4:not([class]),.policy-body ol:not([class]),.policy-body p:not([class]),.policy-body ul:not([class]){margin:0;line-height:1.5}
.policy-body h5:not([class]){font-size:.83em;margin:1.5em 0}
.policy-body h6:not([class]){font-size:.75em;margin:1.67em 0}
.policy-body b:not([class]),.policy-body h1:not([class]),.policy-body h2:not([class]),.policy-body h3:not([class]),.policy-body h4:not([class]),.policy-body h5:not([class]),.policy-body h6:not([class]),.policy-body strong:not([class]){font-weight:bolder}
.policy-body blockquote:not([class]){margin-left:40px;margin-right:40px}
.policy-body em:not([class]){font-style:italic}
.policy-body pre:not([class]){font-family:monospace}
.policy-body pre:not([class]){white-space:pre}
.policy-body table:not([class]){border-spacing:2px}
.policy-body tbody:not([class]),.policy-body tfoot:not([class]),.policy-body thead:not([class]){vertical-align:middle}
.policy-body td:not([class]),.policy-body th:not([class]),.policy-body tr:not([class]){vertical-align:inherit}
.policy-body s:not([class]){text-decoration:line-through}
.policy-body hr:not([class]){border-top:1px solid rgba(0,0,0,.1)}
.policy-body ol:not([class]),.policy-body ul:not([class]){margin-left:0;padding-left:40px}
.policy-body ol:not([class]){list-style-type:decimal}
.policy-body ul:not([class]){list-style-type:disc}
.policy-body ol:not([class]) ol:not([class]),.policy-body ol:not([class]) ul:not([class]),.policy-body ul:not([class]) ol:not([class]),.policy-body ul:not([class]) ul:not([class]){margin-top:0;margin-bottom:0}
.policy-body u:not([class]){text-decoration:underline}
.policy-body{word-wrap:break-word}
.policy-body:after{content:"";display:block;clear:both}
.policy-body span[style~="color:"] a{color:inherit}
.policy-body strong{font-weight:700}
.policy-body table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}
.policy-body table td{min-width:5px}
.policy-body table td,.policy-body table th{border:1px solid #ddd}
.policy-body table td:empty,.policy-body table th:empty{height:20px}
.policy-body table th{background:#ececec}
.policy-body hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;break-after:always;page-break-after:always}
.policy-body pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}
.policy-body[dir=rtl] blockquote{border-left:none;border-right:solid 2px #5e35b1;margin-right:0;padding-right:5px;padding-left:0}
.policy-body[dir=rtl] blockquote blockquote{border-color:#00bcd4}
.policy-body[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}
.policy-body blockquote{border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}
.policy-body blockquote blockquote{border-color:#00bcd4;color:#00bcd4}
.policy-body blockquote blockquote blockquote{border-color:#43a047;color:#43a047}
.policy-body img{position:relative;max-width:100%}
.policy-body ol,.policy-body ul{list-style-position:inside}
img.policy-body{position:relative;max-width:100%}
.displaynone{display:none;}
.dl-page input[type="text"],.dl-page input[type="password"],.dl-page select{width:100%;height:5.4rem;padding:0 2rem;border-radius: .2rem;border: solid 1px var(--black10);background-color: var(--white);}
.dl-page select{width:100%;height:4.3rem;padding:0 1.8rem;font-size:1.6rem;font-weight: normal;letter-spacing: -0.064rem;color: var(--black);border:0.1rem solid #f0f0f0;border-radius:0.2rem;background: var(--white);}
.dl-page select{background: var(--white) url("../img/common/arr_selectbox.svg")no-repeat center right 1.4rem / 2rem auto;padding-right:4rem;}
.dl-page input[type="radio"],.dl-page input[type="checkbox"]{width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;vertical-align: middle;background: url("../img/common/chk_off.svg") no-repeat center / contain;}
.dl-page input:not(:disabled)[type="radio"]:checked,.dl-page input:not(:disabled)[type="checkbox"]:checked{background: url("../img/common/chk_on.svg")no-repeat center /contain;}
.dl-page textarea{width:100%;border:1px solid var(--border);min-height:10rem;}
.dl-paginate{display:flex;justify-content:center;align-items:center;gap:1.8rem;padding-top:10rem;}
.dl-paginate .last{display: none;}
.dl-paginate ol{display:flex;}
.dl-paginate ol li a{font-size:1.4rem;line-height:1.14;font-family: "Pretendard";opacity:0.2;padding:0 1.2rem;}
.dl-paginate ol li a.this{opacity:1;}
.dl-page .dl-paginate .pagination__prev .pagination--inactive,.dl-page .dl-paginate .pagination__prev.on .pagination--active,.dl-page .dl-paginate .pagination__next.on .pagination--active{display: none;}
.dl-page .dl-paginate .pagination__prev.on,.dl-page .dl-paginate .pagination__next.on{cursor :default;}
.dl-page .dl-paginate .pagination__prev.on .pagination--inactive,.dl-page .dl-paginate .pagination__next.on .pagination--inactive{display:block;}
.dl-page .dl-paginate .pagination__next .pagination--inactive{display: none;cursor : no-drop;pointer-events : none;}
