@import url(/html2/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:16px; color:#666;  font-family:'Pretendard'; font-weight:500; letter-spacing:-0.5px; }
*{ font-family:'Pretendard'; font-weight:500; color:#666; font-size:16px;  letter-spacing:-0.5px; }
span,p{line-height:inherit; letter-spacing:inherit }
a{cursor:pointer;text-decoration:none;}


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

#terms_wrap {width:98%; margin:0 auto;  }
.terms_bg {width:96%; margin-bottom:2%; background:#f4f4f4; padding:2%; color:#444; border-radius:6px; float:left}

 
.terms_gr {width:100%;  float:left}
.terms_gr h4 {font-size:17px; color:#444; margin:1% 0;  font-weight:bold;  }

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

.terms_subbox {width:96%; margin-bottom:2%; background:#f9f9f9;  border-radius:5px; padding:2%;   color:#555; line-height:160%; float:left}
.terms_subbox ul {list-style:none; padding:0; margin:0 ;}
.terms_subbox li {  color:#555; font-size:16px;    }
.terms_subbox li.txt_bold {font-weight:600;  color:#222; padding-top:1%;}
.terms_subbox li.txt_sub { padding-left:18px;} 

.terms_mgt04 { margin-bottom:4%;}

.point_txt {font-size:16px; font-weight:bold;  color:#1d3357; margin-bottom:5px;}


.table_gr { width:100%; margin-bottom:3%; float:left}
.table_gr h5 {font-size:16px; color:#1d3357; margin-bottom:2%;  font-weight:bold;  }

.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-weight:bold; font-size:16px; }
.tbl_table tbody tr th {text-align:center; padding:1.5% 0; background:#f7f7f7; border-bottom:1px solid #ddd;  color:#333;  font-weight:bold; font-size:15px;}
.tbl_table tbody tr td {text-align:center; padding:1.5% 0; border-bottom:1px solid #ddd;    color:#666; font-size:15px;}
.tbl_table tbody tr td.left {text-align:left; padding:1.5% 2%; }

