.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{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:keep-all}
.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-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-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-sub-num-1:before{content:"①"}
.vx-terms .vx-terms-sub-num-2:before{content:"②"}
.vx-terms .vx-terms-sub-num-3:before{content:"③"}
.vx-terms .vx-terms-sub-num-4:before{content:"④"}
.vx-terms .vx-terms-sub-num-5:before{content:"⑤"}
.vx-terms .vx-terms-sub-num-6:before{content:"⑥"}
.vx-terms .vx-terms-sub-num-7:before{content:"⑦"}
.vx-terms .vx-terms-sub-num-8:before{content:"⑧"}
.vx-terms .vx-terms-sub-num-9:before{content:"⑨"}
.vx-terms .vx-terms-sub-num-10:before{content:"⑩"}
.vx-terms .vx-terms-sub-num-11:before{content:"⑪"}
.vx-terms .vx-terms-sub-num-12:before{content:"⑫"}
.vx-terms .vx-terms-sub-num-13: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-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-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:keep-all}
.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:keep-all}
.vx-prev-terms-link{display:inline-block;padding:12px 16px;margin-top:50px;border:1px solid #1e1e1e;font-size:16px;background:#fff}

@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-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-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:break-all}
	.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:break-all}
	.vx-prev-terms-link{padding:10px 12px;margin-top:36px;font-size:14px}
}