/* font */
@font-face {
	font-family:"Kakao-Lt";
	font-style:normal;
	font-weight:300;
	src:url("../fonts/Kakao-Lt.eot");
	src:url("../fonts/Kakao-Lt.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Kakao-Lt.woff") format("woff"),
		url("../fonts/Kakao-Lt.woff2") format("woff2");
}

@font-face {
	font-family:"Kakao-Rg";
	font-style:normal;
	font-weight:400;
	src:url("../fonts/Kakao-Rg.eot");
	src:url("../fonts/Kakao-Rg.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Kakao-Rg.woff") format("woff"),
		url("../fonts/Kakao-Rg.woff2") format("woff2");
}

@font-face {
	font-family:"Kakao-Bd";
	font-style:normal;
	font-weight:700;
	src:url("../fonts/Kakao-Bd.eot");
	src:url("../fonts/Kakao-Bd.eot?#iefix") format("embedded-opentype"),
		url("../fonts/Kakao-Bd.woff") format("woff"),
		url("../fonts/Kakao-Bd.woff2") format("woff2");
}

/* Mobile Reset CSS */
html, body, div, header, footer, section, nav, article, aside, h1, h2, h3, h4, h5, h6, p, span, a, blockquote, dl, dt, dd, ol, ul, li, form, fieldset, legend, table, tr, th, td, textarea, input, select, button{margin:0;padding:0;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{-webkit-text-size-adjust:none}
ul, ol, li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
button{display:block;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer;outline:none}
a{color:inherit;text-decoration:none}
em, address{font-style:normal}
iframe, fieldset, img{border:0}
textarea{resize:none}

/* common classes */
html,
body{height:100%}
body{font-family:"Kakao-Lt","sans-serif","AppleGothic","Dotum","Arial","verdana","Helvetica"}
#wrapper{position:relative;width:100%}
.contents{position:relative;width:100%}
.contents__inner{position:relative;width:830px;margin:0 auto}
.ir__txt-caption{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0}
.ir__txt-hide{overflow:hidden;visibility:hidden;position:absolute;width:1px;height:1px;margin:-1px;font-size:0;line-height:0}
.float__after-clear:after{display:block;content:"";clear:both}
img{width:100%}
::-moz-selection{background:#ffe600}
::selection{background:#ffe600}

@media screen and (max-width:850px) {
	.contents__inner{width:100%;padding:0 20px}
}

@media screen and (max-width:640px) {
	.mobile-hide{display:none}
}

/* header start */
#header{position:fixed;top:0;left:0;z-index:100;width:100%;height:126px;border-top:4px solid #ffcd00;border-bottom:1px solid #dbdbdb;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.header__logo{position:relative;width:100%;height:80px;border-bottom:1px solid #dbdbdb}
.header__logo-btn{display:block;width:185px;height:100%;margin:0 auto;text-indent:-10000px;background:url("../img/2017-12-05/gnb_bi.png") no-repeat 50% 50%;background-size:100% auto}
.header__gnb-list{position:relative;width:968px;margin:0 auto;font-size:0;text-align:center}
.header__gnb-item{display:inline-block;vertical-align:middle;width:20%}
.header__gnb-btn{display:block;color:#959595;font-family:"Kakao-Rg";font-size:16px;line-height:40px}
.header__gnb-btn:hover,
.header__gnb-btn.header__gnb-active{color:#292929}

@media screen and (max-width:1000px) {
	.header__gnb-list{width:100%}
}

@media screen and (max-width:850px) {
	#header{height:74px;border-top:2px solid #ffcd00}
	.header__logo{height:40px}
	.header__logo-btn{width:100px}
	.header__gnb-item{border-left:1px solid #dbdbdb}
	.header__gnb-item:first-child{border-left:0}
	.header__gnb-btn{font-size:14px;line-height:30px}
}

/* container start */
#container{position:relative;width:100%}

/* footer start */
#footer{position:relative;width:100%;padding:30px 0 20px;border-top:1px solid #dbdbdb;background:#fff}
.terms-list:after{display:block;content:"";clear:both}
.terms-item{position:relative;float:left;margin-left:33px}
.terms-item:first-child{margin-left:0}
.terms-item:before{display:block;content:"";position:absolute;top:3px;left:-17px;width:1px;height:10px;background:#c8c8c8}
.terms-item:first-child:before{display:none}
.terms-link{display:block;color:#696969;font-size:15px}
.terms-link-bold{color:#1e1e1e;font-family:"Kakao-Rg"}
.foot-logo{width:86px;height:18px;margin-top:25px;text-indent:-9999px;background:url("../img/foot-logo.png") no-repeat;background-size:100% auto}
.foot__company-info{padding-top:30px;font-size:0}
.foot-address{color:#696969;font-family:"Kakao-Lt";font-size:14px;line-height:20px}
.foot-ceo,
.foot__company-num,
.foot__company-tel{display:inline-block;vertical-align:middle;margin-left:15px;color:#696969;font-family:"Kakao-Lt";font-size:14px;line-height:20px}
.foot-ceo{margin-left:0}
.foot-copy{color:#696969;font-family:"Kakao-Lt";font-size:14px;line-height:20px}
.foot-copy-2{padding-top:20px}

@media screen and (max-width:850px) {
	#footer{padding:30px 0}
	.terms-item{width:50%;margin-left:0}
	.terms-item:before{display:none}
	.terms-link{font-size:14px;line-height:20px}
	.foot-logo{width:43px;height:9px;margin-top:15px}
	.foot__company-info{padding-top:15px}
	.foot-address,
	.foot-ceo,
	.foot__company-num,
	.foot__company-tel{display:block;margin-left:0}
	.foot-copy{font-size:13px}
	.foot-copy-2{padding-top:15px}
}

/* popup start */
#holidayPopup{display:none;position:absolute;width:100%;top:50%;z-index:9999}
.holiday__popup-cont{width:640px;margin:0 auto}
.holiday__popup-cont img{display:block;max-width:none;width:100%}
.holiday__popup-bottom{position:relative;width:640px;height:34px;margin:0 auto;padding-right:10px;background:#373331;font-size:0;text-align:right}
.today__popup-close{display:inline-block;vertical-align:middle;font-size:0}
.today__popup-close-txt{display:inline-block;vertical-align:middle;color:#a3a1a1;font-family:"Kakao-Lt";font-size:12px;line-height:34px}
.popup-close{display:inline-block;vertical-align:middle;width:34px;height:34px;text-indent:-10000px;background:url("../img/popup-close.png") no-repeat 50% 12px}

@media only screen and (max-width:767px){
	#holidayPopup{top:0;left:0;width:100%;margin:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box}
	.holiday__popup-cont{width:100%;margin:0}
	.holiday__popup-bottom{width:100%;height:45px;margin:0;padding-right:0}
	.holiday__popup-bottom:after{display:block;clear:both;content:""}
	.today__popup-close{display:block;float:left;width:50%;border-right:1px solid #383838;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.today__popup-close-txt{display:block;font-size:13px;text-align:center;line-height:45px}
	a.popup-close{display:block;float:left;width:50%;height:45px;color:#c0c0c0;font-family:"Kakao-Lt";font-size:13px;line-height:45px;text-indent:0;text-align:center;background-image:none}
}

.pop__dimm{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9998;background:rgba(0, 0, 0, 0.5)}

/* terms start */
.wrapper{height:100%}
.header{position:relative;width:100%;height:60px;border-bottom:1px solid #f0f0f0}
.header-inner{position:relative;width:1160px;margin:0 auto}
.head-bi{position:absolute;top:0;left:0}
.head-bi-link{display:block;width:106px;height:60px;text-indent:-9999px;background:url("../images/common/head-bi.png") no-repeat 0 50%;background-size:100% auto}
.terms-tabs{position:relative;width:860px;margin:0 auto;padding-top:80px}
.terms-tabs:after{display:block;content:"";clear:both}
.terms-tab{float:left;width:25%}
.terms-tab-link{display:block;width:100%;height:50px;padding:16px 0;border:1px solid #d4d4d4;border-left:0;color:#747474;font-weight:700;font-size:16px;text-align:center;background:#fff}
.terms-tab:first-child .terms-tab-link{border-left:1px solid #d4d4d4}
.terms-tab-link.active{border:1px solid #1e1e1e;border-left:0;color:#fff;background:#1e1e1e}
.terms-tab:first-child .terms-tab-link.active{border-left:1px solid #1e1e1e}
.terms-box{position:relative;padding-bottom:100px;font-family:"Malgun Gothic","맑은 고딕","Apple SD Gothic Neo","돋움",dotum, sans-serif}
.terms-ttl{color:#1e1e1e;font-weight:700;font-size:22px}
.terms-sub-ttl{font-size:18px}
.terms-sub-ttl .terms-txt{display:inline-block;margin-left:10px}
.terms-txt{color:#1e1e1e;font-size:16px;line-height:28px;word-break:keep-all}
.terms-num{position:relative;padding-left:24px;color:#1e1e1e;font-weight:700;line-height:28px}
.terms-kor{position:relative;padding-left:24px;color:#1e1e1e;line-height:28px}
.terms-sub-num{position:relative;padding-left:20px;color:#1e1e1e;line-height:24px}
.terms-num:before{display:block;position:absolute;top:0;left:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.terms-kor:before{display:block;position:absolute;top:0;left:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.terms-sub-num:before{display:block;position:absolute;top:0;left:3px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.terms-num-1:before{content:"1)"}
.terms-num-2:before{content:"2)"}
.terms-num-3:before{content:"3)"}
.terms-num-4:before{content:"4)"}
.terms-num-5:before{content:"5)"}
.terms-num-6:before{content:"6)"}
.terms-num-7:before{content:"7)"}
.terms-num-8:before{content:"8)"}
.terms-num-9:before{content:"9)"}
.terms-sub-num-1:before{content:"①"}
.terms-sub-num-2:before{content:"②"}
.terms-sub-num-3:before{content:"③"}
.terms-sub-num-4:before{content:"④"}
.terms-sub-num-5:before{content:"⑤"}
.terms-sub-num-6:before{content:"⑥"}
.terms-sub-num-7:before{content:"⑦"}
.terms-sub-num-8:before{content:"⑧"}
.terms-sub-num-9:before{content:"⑨"}
.terms-sub-num-10:before{content:"⑩"}
.terms-sub-num-11:before{content:"⑪"}
.terms-sub-num-12:before{content:"⑫"}
.terms-sub-num-13:before{content:"⑬"}
.terms-kor-1:before{content:"가."}
.terms-kor-2:before{content:"나."}
.terms-kor-3:before{content:"다."}
.terms-kor-4:before{content:"라."}
.terms-kor-5:before{content:"마."}
.terms-kor-6:before{content:"바."}
.terms-kor-7:before{content:"사."}
.terms-kor-8:before{content:"아."}
.terms-kor-9:before{content:"자."}
.terms-kor-10:before{content:"차."}
.terms-txt-dot{position:relative;padding-left:20px}
.terms-txt-dot:before{display:block;content:"";position:absolute;top:12px;left:9px;width:2px;height:2px;border-radius:50%;background:#1e1e1e}
.terms-txt-dot.terms-txt-color-1:before{background:#0053c0}
.terms-txt-essential{position:relative;padding-left:20px}
.terms-txt-essential:before{display:block;content:"*";position:absolute;top:0;left:7px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
.terms-cont-link{display:inline-block;position:relative;color:#7375e8}
.terms-cont-link:after{display:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#7375e8}
.terms-cont-link:hover:after,
.terms-cont-link:focus:after{display:block}
.terms-txt-regular{font-weight:700}
.terms-txt-bold{font-weight:700}
.terms-txt-center{text-align:center}
.terms-txt-color-1{color:#0053c0}
.terms-txt-area-1{padding-top:50px}
.terms-txt-area-2{padding-top:30px}
.terms-txt-area-3{padding-top:20px}
.terms-txt-area-4{padding-left:20px}
.terms-txt-list-1 .terms-txt-item{padding-top:50px}
.terms-txt-list-2 .terms-txt-item{padding-top:20px}
.terms-txt-list-3 .terms-txt-item{padding-top:30px}
.terms-tbl-wrap{position:relative;width:100%;padding-top:30px}
.terms-txt-list-3 .terms-tbl-wrap{padding-top:10px}
.terms-tbl-ttl{padding-bottom:10px;color:#1e1e1e;font-size:16px;line-height:28px}
.terms-tbl{table-layout:fixed;max-width:none;width:100%;min-width:100%}
.terms-tbl tr th,
.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}
.terms-tbl thead tr th{vertical-align:middle;background:#1e1e1e;text-align:center}
.terms-tbl .terms-txt-list-2 .terms-txt-item:first-child{padding-top:0}
.terms-tbl .terms-tbl-col-1{width:124px}
.terms-tbl tr td .terms-txt{font-size:14px;line-height:24px;word-break:keep-all}
.terms-tbl tr td .terms-num{padding-left:20px}
.terms-tbl tr td .terms-kor{padding-left:20px}
.terms-tbl tr th .terms-txt{color:#fff;font-size:14px;font-weight:700;line-height:24px;word-break:keep-all}

@media screen and (max-width:1180px) {
	.header{height:50px}
	.header-inner{width:100%;padding:0 20px}
	.head-bi{left:20px}
	.head-bi-link{height:50px}
}

@media screen and (max-width:850px) {
	.head-bi-link{width:53px}
	.terms-tabs{width:100%;margin:0;padding:50px 20px 0}
	.terms-tab{width:50%}
	.terms-tab-link{height:40px;padding:12px 0;margin-top:-1px;font-size:14px}
	.terms-tab:nth-child(odd) .terms-tab-link{border-left:1px solid #d4d4d4}
	.terms-tab:nth-child(odd) .terms-tab-link.active{border-left:1px solid #1e1e1e}
	.terms-box{padding-bottom:60px}
	.terms-ttl{font-size:18px}
	.terms-sub-ttl{font-size:16px}
	.terms-sub-ttl .terms-txt{margin-left:8px}
	.terms-txt{font-size:14px;line-height:24px}
	.terms-num{padding-left:20px;line-height:24px}
	.terms-kor{padding-left:20px;line-height:24px}
	.terms-sub-num{padding-left:18px;line-height:22px}
	.terms-sub-num:before{left:0}
	.terms-txt-dot{padding-left:18px}
	.terms-txt-dot:before{top:11px;left:8px}
	.terms-txt-essential{padding-left:18px}
	.terms-txt-essential:before{left:6px}
	.terms-txt-area-1{padding-top:30px}
	.terms-txt-area-2{padding-top:20px}
	.terms-txt-area-3{padding-top:15px}
	.terms-txt-area-4{padding-left:18px}
	.terms-txt-list-1 .terms-txt-item{padding-top:30px}
	.terms-txt-list-2 .terms-txt-item{padding-top:15px}
	.terms-txt-list-3 .terms-txt-item{padding-top:20px}
	.terms-tbl-wrap{padding-top:20px}
	.terms-txt-list-3 .terms-tbl-wrap{padding-top:8px}
	.terms-tbl-ttl{padding-bottom:8px;font-size:14px;line-height:24px}
	.terms-tbl tr th,
	.terms-tbl tr td{padding:8px}
	.terms-tbl .terms-tbl-col-1{width:75px}
	.terms-tbl tr td .terms-txt{font-size:12px;line-height:22px;word-break:break-all}
	.terms-tbl tr td .terms-num{padding-left:18px}
	.terms-tbl tr td .terms-kor{padding-left:18px}
	.terms-tbl tr th .terms-txt{font-size:12px;line-height:22px;word-break:break-all}
}

@media screen and (max-width:350px) {
	.terms-tabs{padding:50px 15px 0}
}

.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-common-txt-bold{font-weight:700}
.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;word-break:break-all}
.kakaovx-terms-wrap .vx-terms-tbl .vx-terms-tbl-txt{font-family:"nbn";font-size:12px;line-height:1.5;word-break:break-all}
.kakaovx-terms-wrap .vx-terms-tbl .vx-terms-tbl-txt.vx-terms-tbl-txt-bold{font-weight:700;word-break:break-all}
.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{padding-bottom:10px;text-align:right}
.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-prev-terms-link{padding:10px 12px;margin-top:36px;font-size:14px}
}
/* //terms end */

/* notice start */
.notice-wrap{position:relative;width:860px;margin:0 auto;padding:100px 0}
.notice-tbl-wrap{position:relative;width:100%}
.notice-tbl{table-layout:fixed;min-width:100%;width:100%;max-width:none}
.notice-tbl tr th,
.notice-tbl tr td{vertical-align:bottom;padding:20px;text-align:center;border-bottom:1px solid #e6e6e6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.notice-tbl thead tr th{border-top:2px solid #4d4d4d}
.notice-col-1{width:160px}
.notice-tbl-th{color:#1e1e1e;font-family:"Kakao-Rg";font-size:16px;font-weight:400}
.notice-tbl-txt{display:block;font-family:"Kakao-Rg";font-size:15px;text-align:left;line-height:24px}
.notice-tbl-date{color:#535353;font-size:14px;line-height:24px}
.notice-btns{padding-top:20px;border-top:1px solid #e6e6e6}
.notice-btns:after{display:block;content:"";clear:both}
.notice-left-btns{float:left;font-size:0}
.notice-left-btns .notice-btn{display:inline-block;vertical-align:middle;width:100px;height:40px;padding:11px 0;margin-left:10px;border:1px solid #1e1e1e;color:#1e1e1e;font-family:"Kakao-Rg";font-size:16px;text-align:center}
.notice-left-btns .notice-btn:first-child{margin-left:0}
.notice-right-btns{float:right;font-size:0}
.notice-right-btns .notice-btn{display:inline-block;vertical-align:middle;width:100px;height:40px;padding:12px 0;margin-left:10px;color:#fff;font-family:"Kakao-Rg";font-size:16px;text-align:center;background:#1e1e1e}

@media screen and (max-width:850px) {
	.notice-wrap{width:100%;margin:0;padding:60px 20px}
	.notice-tbl tr th,
	.notice-tbl tr td{padding:12px}
	.notice-col-1{width:96px}
	.notice-tbl-th{font-size:14px}
	.notice-tbl-txt{font-size:14px;line-height:18px}
	.notice-tbl-date{font-size:12px;line-height:18px}
	.notice-btns{padding-top:15px}
	.notice-left-btns .notice-btn{width:75px;height:32px;padding:8px 0;margin-left:8px;font-size:14px}
	.notice-right-btns .notice-btn{width:75px;height:32px;padding:8px 0;margin-left:8px;font-size:14px}
}

@media screen and (max-width:350px) {
	.notice-wrap{padding:60px 15px}
}
/* //notice end */