@charset "utf-8";
@font-face{font-family:'ngn';font-style:normal;font-weight:normal;src:url('../font/NanumGothic.eot');src:url('../font/NanumGothic.eot#iefix')format('embedded-opentype'),;src:local('※'),url('../font/NanumGothic.woff') format('woff'),url('../font/NanumGothic.ttf') format('truetype')}
@font-face{font-family:'ngb';font-style:normal;font-weight:normal;src:url('../font/NanumGothicBold.eot');src:url('../font/NanumGothicBold.eot#iefix')format('embedded-opentype'),;src:local('※'),url('../font/NanumGothicBold.woff') format('woff'),url('../font/NanumGothicBold.ttf') format('truetype')}

.kakaovx-terms-wrap .ir-txt-caption{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0}
.kakaovx-terms-wrap{position:relative;width:100%;padding:20px;font-family:"nbn";font-size:12px;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.kakaovx-terms-wrap.pd-none{padding:0}
.kakaovx-terms-wrap li{float:none !important;margin:0}
.kakaovx-terms-wrap .vx-terms-clause-list > .vx-terms-clause-item{float:none;margin-top:30px}
.kakaovx-terms-wrap .vx-terms-clause-list > .vx-terms-clause-item:first-child{margin-top:0}
.kakaovx-terms-wrap .vx-terms-clause-list > .vx-terms-clause-item.mt-30{margin-top:30px}
.kakaovx-terms-wrap .vx-terms-clause-ttl{font-size:14px;font-weight:700}
.kakaovx-terms-wrap .vx-terms-common-txt{margin-top:10px;line-height:1.5}
.kakaovx-terms-wrap .vx-terms-sub-list-1{padding:0}
.kakaovx-terms-wrap .vx-terms-sub-item-1{float:none;margin-top:10px}
.kakaovx-terms-wrap .vx-terms-sub-item-1:first-child{margin-top:0}
.kakaovx-terms-wrap .vx-terms-common-num{position:relative;padding-left:20px}
.kakaovx-terms-wrap .vx-terms-common-num:before{display:block;position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-common-num-1:before{content:"1."}
.kakaovx-terms-wrap .vx-terms-common-num-2:before{content:"2."}
.kakaovx-terms-wrap .vx-terms-common-num-3:before{content:"3."}
.kakaovx-terms-wrap .vx-terms-common-num-4:before{content:"4."}
.kakaovx-terms-wrap .vx-terms-common-num-5:before{content:"5."}
.kakaovx-terms-wrap .vx-terms-common-num-6:before{content:"6."}
.kakaovx-terms-wrap .vx-terms-common-num-7:before{content:"7."}
.kakaovx-terms-wrap .vx-terms-common-num-8:before{content:"8."}
.kakaovx-terms-wrap .vx-terms-common-num-9:before{content:"9."}
.kakaovx-terms-wrap .vx-terms-common-num-10:before{content:"10."}
.kakaovx-terms-wrap .vx-terms-common-num-11:before{content:"11."}
.kakaovx-terms-wrap .vx-terms-common-num-12:before{content:"12."}
.kakaovx-terms-wrap .vx-terms-sub-list-2{padding:0 0 0 20px}
.kakaovx-terms-wrap .vx-terms-sub-list-2.pl-none{padding-left:0}
.kakaovx-terms-wrap .vx-terms-sub-list-2 > .vx-terms-sub-item-2{float:none}
.kakaovx-terms-wrap .vx-terms-common-kor{position:relative;padding-left:20px}
.kakaovx-terms-wrap .vx-terms-common-kor:before{display:block;position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-common-kor-1:before{content:"가."}
.kakaovx-terms-wrap .vx-terms-common-kor-2:before{content:"나."}
.kakaovx-terms-wrap .vx-terms-common-kor-3:before{content:"다."}
.kakaovx-terms-wrap .vx-terms-common-kor-4:before{content:"라."}
.kakaovx-terms-wrap .vx-terms-common-kor-5:before{content:"마."}
.kakaovx-terms-wrap .vx-terms-common-kor-6:before{content:"바."}
.kakaovx-terms-wrap .vx-terms-common-kor-7:before{content:"사."}
.kakaovx-terms-wrap .vx-terms-common-kor-8:before{content:"아."}
.kakaovx-terms-wrap .vx-terms-common-kor-9:before{content:"자."}
.kakaovx-terms-wrap .vx-terms-common-kor-10:before{content:"차."}
.kakaovx-terms-wrap .vx-terms-note-ttl{padding:15px 0 5px;font-weight:700}
.kakaovx-terms-wrap .vx-terms-sub-list-3{padding:0}
.kakaovx-terms-wrap .vx-terms-sub-list-3 .vx-terms-sub-item-3{float:none}
.kakaovx-terms-wrap .vx-terms-sub-list-4{padding:0}
.kakaovx-terms-wrap .vx-terms-sub-list-4 .vx-terms-sub-item-4{float:none}
.kakaovx-terms-wrap .vx-terms-common-dot{position:relative;padding-left:10px}
.kakaovx-terms-wrap .vx-terms-common-dot:before{display:block;content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:#000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-common-essential{position:relative;padding-left:12px}
.kakaovx-terms-wrap .vx-terms-common-essential:before{display:block;content:"*";position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-sub-box-1{padding-left:10px}
.kakaovx-terms-wrap .vx-terms-sub-box-2{padding-left:20px}
.kakaovx-terms-wrap .vx-terms-sub-box-3{padding-top:20px}
.kakaovx-terms-wrap .vx-terms-common-hyphen{position:relative;padding-left:12px}
.kakaovx-terms-wrap .vx-terms-common-hyphen:before{display:block;content:"-";position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-sub-list-5{padding:0 0 0 20px}
.kakaovx-terms-wrap .vx-terms-common-sub-num{position:relative;padding-left:20px}
.kakaovx-terms-wrap .vx-terms-common-sub-num:before{display:block;position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-common-sub-num-1:before{content:"①"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-2:before{content:"②"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-3:before{content:"③"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-4:before{content:"④"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-5:before{content:"⑤"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-6:before{content:"⑥"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-7:before{content:"⑦"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-8:before{content:"⑧"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-9:before{content:"⑨"}
.kakaovx-terms-wrap .vx-terms-common-sub-num-10:before{content:"⑩"}
.kakaovx-terms-wrap .vx-terms-tbl-wrap{position:relative;width:100%}
.kakaovx-terms-wrap .vx-terms-tbl{table-layout:fixed;max-width:none;width:100%;min-width:100%;margin-top:10px}
.kakaovx-terms-wrap .vx-terms-tbl-wrap .vx-terms-tbl:first-child{margin-top:0}
.kakaovx-terms-wrap .vx-terms-tbl-wrap .vx-terms-tbl.mt-10{margin-top:10px}
.kakaovx-terms-wrap .vx-terms-tbl tr th,
.kakaovx-terms-wrap .vx-terms-tbl tr td{padding:10px;border:1px solid #e1e1e1;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.kakaovx-terms-wrap .vx-terms-tbl tr th{text-align:center;background:#f8f9f8}
.kakaovx-terms-wrap .vx-terms-tbl tbody tr th{vertical-align:middle}
.kakaovx-terms-wrap .vx-terms-tbl thead tr:first-child th{border-top:2px solid #c4c6cb}
.kakaovx-terms-wrap .vx-terms-tbl thead tr th .vx-terms-tbl-txt{font-weight:700}
.kakaovx-terms-wrap .vx-terms-tbl .vx-terms-tbl-txt{font-family:"nbn";font-size:12px;line-height:1.5}
.kakaovx-terms-wrap .vx-terms-tbl .vx-terms-tbl-txt.vx-terms-tbl-txt-bold{font-weight:700}
.kakaovx-terms-wrap .vx-terms-sub-box-4{padding-top:10px}
.kakaovx-terms-wrap .vx-terms-sub-box-4:first-child{padding-top:0}
.kakaovx-terms-wrap .vx-terms-tbl-hyphen{position:relative;padding-left:10px}
.kakaovx-terms-wrap .vx-terms-tbl-hyphen:before{display:block;content:"-";position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-tbl-essential{position:relative;padding-left:10px}
.kakaovx-terms-wrap .vx-terms-tbl-essential:before{display:block;content:"*";position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.kakaovx-terms-wrap .vx-terms-ttl{padding-bottom:20px;font-size:14px;font-weight:700}
.kakaovx-terms-wrap .vx-terms-common-note{display:none;padding-bottom:10px;text-align:right}
.kakaovx-terms-wrap .vx-terms-input-box{display:none;margin-bottom:10px;text-align:right}
.kakaovx-terms-wrap .vx-terms-txt-box{margin-bottom:20px;padding:20px;border:1px solid #e1e1e1}
.kakaovx-terms-wrap .vx-terms-txt{font-family:"nbn";font-size:13px;line-height:1.7}