@import url(/main/tc1/css/font.css);
/* --------------------------------------------
 *  공통
/* ------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;line-height:155%;letter-spacing:normal} /* delete vertical-align,font:inherit; */
body,html{width:100%; font-size:15px; color:#666; font-family:'notokr-medium'; letter-spacing:-0.5px; }
*{font-family:'notokr-medium';  color:#666; font-size:15px;  letter-spacing:-0.5px; }
span,p{line-height:inherit; letter-spacing:inherit }



/* --------------------------------------------
 *  약관 & 정책
/* ------------------------------------------ */
table caption {overflow:hidden; font-size:0; line-height:0; font-size:15px;}

#terms_wrap {width:98%; margin:0 auto}
.terms_bg {width:94%; margin-bottom:3%; background:#f4f4f4; padding:3%; color:#444; border-radius:5px; font-family:'notokr-medium'; float:left}

 
.terms_gr {width:100%;  float:left}
.terms_gr h4 {font-size:17px; color:#444; margin:1% 0;  font-family:'notokr-bold' ; font-weight:normal;  letter-spacing:-0.5px; }

.terms_gr ul {list-style:none; padding:0; margin-bottom:3%; }
.terms_gr li {letter-spacing:-0.8px;  font-family:'notokr-regular'; color:#666; padding-bottom:5px;}
.terms_gr li:last-child {padding-bottom:0;}

.terms_subbox {width:94%; margin-bottom:3%; background:#f9f9f9;  border-radius:5px; padding:3%; font-family:'notokr-regular';  color:#555; line-height:160%; float:left}
.terms_subbox ul {list-style:none; padding:0; margin:0 ; }
.terms_subbox li {font-family:'notokr-regular';  color:#555; }
.terms_subbox li.txt_bold {font-family:'notokr-medium'; color:#222; padding-top:1%;}
.terms_subbox li.txt_sub { padding-left:18px;} 

.terms_mgt04 { margin-bottom:4%;}

.point_txt {font-family:'notokr-bold'; color:#1d3357; margin-bottom:10px;}


.table_gr { width:100%; margin-bottom:3%; float:left}
.table_gr h5 {font-size:16px; color:#1d3357; margin-bottom:2%;  font-family:'notokr-bold'; font-weight:normal;  letter-spacing:-0.5px; }

.tbl_table {width:100%; border-top:1px solid #222;  float:left;}
.tbl_table thead tr th {text-align:center; padding:1.5% 0;  background:#f7f7f7; color:#333; font-family:'notokr-medium'; font-weight:normal;  letter-spacing:-1px; }
.tbl_table tbody tr th {text-align:center; padding:1.5% 0; background:#f7f7f7; border-bottom:1px solid #ddd;  color:#333; font-family:'notokr-medium'; font-weight:normal;  letter-spacing:-1px;}
.tbl_table tbody tr td {text-align:center; padding:1.5% 0; border-bottom:1px solid #ddd;  font-family:'notokr-regular'; letter-spacing:-0.5px; color:#666;}
.tbl_table tbody tr td.left {text-align:left; padding:1.5% 2%; }

