.vx-terms{color:#1e1e1e;font-family:"Malgun Gothic", "맑은 고딕", "Apple SD Gothic Neo", "돋움", dotum, sans-serif}
.vx-terms .policy-sequential{position:relative;width:100%;padding:24px 40px;margin-bottom:100px;border:1px solid #1e1e1e;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.vx-terms .policy-sequential:after{display:block;content:"";clear:both}
.vx-terms .policy-sequential-list{float:left;width:33%}
.vx-terms .policy-sequential-list:first-child{width:34%}
.vx-terms .policy-sequential-link{color:#1e1e1e;font-size:18px;font-weight:700;line-height:34px}
.vx-terms .vx-terms-list-1>.vx-terms-item{padding:50px 0;border-top:1px solid #f0f0f0}
.vx-terms .vx-terms-list-1>.vx-terms-item:first-child{padding-top:0;border-top:0}
.vx-terms .vx-terms-list-1>.vx-terms-item:last-child{padding-bottom:0}
.vx-terms .vx-terms-list-3>.vx-terms-item{padding-top:50px}
.vx-terms .vx-terms-list-3>.vx-terms-item:first-child{padding-top:0}
.vx-terms .vx-terms-ttl{font-size:22px;font-weight:700;line-height:30px}
.vx-terms .vx-terms-sub-ttl{font-size:18px;font-weight:700;line-height:30px}
.vx-terms .vx-terms-txt-area-1{clear:both;padding-top:24px}
.vx-terms .vx-terms-txt-area-2{padding-top:16px}
.vx-terms .vx-terms-txt-area-3{padding-top:10px}
.vx-terms .vx-terms-txt-area-4{padding-left:20px}
.vx-terms .vx-terms-txt{color:#1e1e1e;font-size:16px;line-height:28px;word-break:normal;overflow-wrap:break-word}
.vx-terms .vx-terms-txt-bold{font-weight:700}
.vx-terms .vx-terms-txt-center{text-align:center}
.vx-terms .vx-terms-num{position:relative;padding-left:24px;color:#1e1e1e;font-weight:700;line-height:28px}
.vx-terms .vx-terms-num.vx-terms-num-10,
.vx-terms .vx-terms-num.vx-terms-num-11{padding-left:30px}
.vx-terms .vx-terms-kor{position:relative;padding-left:24px;color:#1e1e1e;line-height:28px}
.vx-terms .vx-terms-sub-num{position:relative;padding-left:20px;color:#1e1e1e;line-height:24px}
.vx-terms .vx-terms-sub-alpha{padding-left:20px;}
.vx-terms .vx-terms-num:before{display:block;position:absolute;top:0;left:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.vx-terms .vx-terms-kor:before{display:block;position:absolute;top:0;left:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.vx-terms .vx-terms-sub-num:before{display:block;position:absolute;top:0;left:3px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.vx-terms .vx-terms-num-1:before{content:"1)"}
.vx-terms .vx-terms-num-2:before{content:"2)"}
.vx-terms .vx-terms-num-3:before{content:"3)"}
.vx-terms .vx-terms-num-4:before{content:"4)"}
.vx-terms .vx-terms-num-5:before{content:"5)"}
.vx-terms .vx-terms-num-6:before{content:"6)"}
.vx-terms .vx-terms-num-7:before{content:"7)"}
.vx-terms .vx-terms-num-8:before{content:"8)"}
.vx-terms .vx-terms-num-9:before{content:"9)"}
.vx-terms .vx-terms-num-10:before{content:"10)"}
.vx-terms .vx-terms-num-11:before{content:"11)"}
.vx-terms .vx-terms-sub-num-1:before{content:"1."}
.vx-terms .vx-terms-sub-num-2:before{content:"2."}
.vx-terms .vx-terms-sub-num-3:before{content:"3."}
.vx-terms .vx-terms-sub-num-4:before{content:"4."}
.vx-terms .vx-terms-sub-num-5:before{content:"5."}
.vx-terms .vx-terms-sub-num-6:before{content:"6."}
.vx-terms .vx-terms-sub-num-7:before{content:"7."}
.vx-terms .vx-terms-sub-num-8:before{content:"8."}
.vx-terms .vx-terms-sub-num-9:before{content:"9."}
.vx-terms .vx-terms-sub-num-10:before{content:"10."}
.vx-terms .vx-terms-sub-num-11:before{content:"11."}
.vx-terms .vx-terms-sub-num-12:before{content:"12."}
.vx-terms .vx-terms-sub-num-13:before{content:"13."}
.vx-terms .vx-terms-sub-num-14:before{content:"14."}
.vx-terms .vx-terms-circle-num-1:before{content:"①"}
.vx-terms .vx-terms-circle-num-2:before{content:"②"}
.vx-terms .vx-terms-circle-num-3:before{content:"③"}
.vx-terms .vx-terms-circle-num-4:before{content:"④"}
.vx-terms .vx-terms-circle-num-5:before{content:"⑤"}
.vx-terms .vx-terms-circle-num-6:before{content:"⑥"}
.vx-terms .vx-terms-circle-num-7:before{content:"⑦"}
.vx-terms .vx-terms-circle-num-8:before{content:"⑧"}
.vx-terms .vx-terms-circle-num-9:before{content:"⑨"}
.vx-terms .vx-terms-circle-num-10:before{content:"⑩"}
.vx-terms .vx-terms-kor-1:before{content:"가."}
.vx-terms .vx-terms-kor-2:before{content:"나."}
.vx-terms .vx-terms-kor-3:before{content:"다."}
.vx-terms .vx-terms-kor-4:before{content:"라."}
.vx-terms .vx-terms-kor-5:before{content:"마."}
.vx-terms .vx-terms-kor-6:before{content:"바."}
.vx-terms .vx-terms-kor-7:before{content:"사."}
.vx-terms .vx-terms-kor-8:before{content:"아."}
.vx-terms .vx-terms-kor-9:before{content:"자."}
.vx-terms .vx-terms-kor-10:before{content:"차."}
.vx-terms .vx-terms-eng-1:before{content:"a."}
.vx-terms .vx-terms-eng-2:before{content:"b."}
.vx-terms .vx-terms-eng-3:before{content:"c."}
.vx-terms .vx-terms-eng-4:before{content:"d."}
.vx-terms .vx-terms-eng-5:before{content:"e."}
.vx-terms .vx-terms-eng-6:before{content:"f."}
.vx-terms .vx-terms-eng-7:before{content:"g."}
.vx-terms .vx-terms-eng-8:before{content:"h."}
.vx-terms .vx-terms-eng-9:before{content:"i."}
.vx-terms .vx-terms-eng-10:before{content:"j."}
.vx-terms .vx-terms-txt-dot{position:relative;padding-left:20px}
.vx-terms .vx-terms-txt-dot:before{display:block;content:"";position:absolute;top:13px;left:9px;width:2px;height:2px;border-radius:50%;background:#1e1e1e}
.vx-terms .vx-terms-txt-essential{position:relative;padding-left:20px}
.vx-terms .vx-terms-txt-essential:before{display:block;content:"*";position:absolute;top:0;left:7px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.vx-terms .vx-terms-txt-link{display:inline-block;position:relative;color:#7375e8}
.vx-terms .vx-terms-txt-link:after{display:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#7375e8}
.vx-terms .vx-terms-txt-link:hover:after,
.vx-terms .vx-terms-txt-link:focus:after{display:block}
.vx-terms .vx-terms-txt-link.ty02:after,
.vx-terms .vx-terms-txt-link.ty02:hover:after,
.vx-terms .vx-terms-txt-link.ty02:focus:after{display:none}
.vx-terms-txt-link.ty02:hover,
.vx-terms-txt-link.ty02:focus{text-decoration:underline !important}
.vx-terms-txt .c_b{color:#1e1e1e}
.vx-terms-txt .text_in_block{display:inline-block}
.vx-terms .vx-terms-tbl-wrap{position:relative;width:100%;padding-top:10px}
.vx-terms .vx-terms-tbl-ttl{padding-bottom:10px;color:#1e1e1e;font-size:16px;line-height:28px}
.vx-terms .vx-terms-tbl{table-layout:fixed;max-width:none;width:100%;min-width:100%}
.vx-terms .vx-terms-tbl tr th,
.vx-terms .vx-terms-tbl tr td{vertical-align:top;padding:10px;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vx-terms .vx-terms-tbl thead tr th {vertical-align:middle;background:#1e1e1e;text-align:center}
.vx-terms .vx-terms-tbl .vx-terms-tbl-col-1{width:124px}
.vx-terms .vx-terms-tbl tr td .vx-terms-txt{font-size:14px;line-height:24px;word-break:normal;overflow-wrap:break-word}
.vx-terms .vx-terms-tbl tr td .vx-terms-num{padding-left:20px}
.vx-terms .vx-terms-tbl tr td .vx-terms-kor{padding-left:20px}
.vx-terms .vx-terms-tbl tr th .vx-terms-txt{color:#fff;font-size:14px;font-weight:700;line-height:24px;word-break:normal;overflow-wrap:break-word}
.vx-prev-terms-link{display:inline-block;padding:12px 16px;margin-top:50px;border:1px solid #1e1e1e;font-size:16px;background:#fff}
.terms-tbl.tbl-gray thead tr th{background:#ccc}
.terms-tbl.tbl-gray tr th .terms-txt{color:#1e1e1e}

@media screen and (max-width:850px) {
.vx-terms .policy-sequential{padding:16px 20px;margin-bottom:60px}
.vx-terms .policy-sequential-list{float:none;width:100%}
.vx-terms .policy-sequential-list:first-child{width:100%}
.vx-terms .policy-sequential-link{font-size:14px;line-height:30px}
.vx-terms .vx-terms-list-1>.vx-terms-item{padding:36px 0}
.vx-terms .vx-terms-ttl{font-size:18px;line-height:24px}
.vx-terms .vx-terms-sub-ttl{font-size:16px;line-height:24px}
.vx-terms .vx-terms-txt{font-size:14px;line-height:24px}
.vx-terms .vx-terms-num{padding-left:20px;line-height:24px}
.vx-terms .vx-terms-num.vx-terms-num-10,
.vx-terms .vx-terms-num.vx-terms-num-11{padding-left:26px;}
.vx-terms .vx-terms-kor{padding-left:20px;line-height:24px}
.vx-terms .vx-terms-sub-num{padding-left:18px;line-height:22px}
.vx-terms .vx-terms-sub-num:before{left:0}
.vx-terms .vx-terms-sub-alpha{padding-left:20px;}
.vx-terms .vx-terms-txt-area-4{padding-left:18px}
.vx-terms .vx-terms-txt-dot{padding-left:18px}
.vx-terms .vx-terms-txt-dot:before{top:11px;left:8px}
.vx-terms .vx-terms-txt-essential{padding-left:18px}
.vx-terms .vx-terms-txt-essential:before{left:6px}
.vx-terms .vx-terms-tbl-ttl{font-size:14px;line-height:24px}
.vx-terms .vx-terms-tbl tr th,
.vx-terms .vx-terms-tbl tr td{padding:8px}
.vx-terms .vx-terms-tbl .vx-terms-tbl-col-1{width:75px}
.vx-terms .vx-terms-tbl tr td .vx-terms-txt{font-size:12px;line-height:22px;word-break:normal;overflow-wrap:break-word}
.vx-terms .vx-terms-tbl tr td .vx-terms-num{padding-left:18px}
.vx-terms .vx-terms-tbl tr td .vx-terms-kor{padding-left:18px}
.vx-terms .vx-terms-tbl tr th .vx-terms-txt{font-size:12px;line-height:22px;word-break:normal;overflow-wrap:break-word}
.vx-prev-terms-link{padding:10px 12px;margin-top:36px;font-size:14px}
}