@font-face {font-family:NG; src:url('/font/NanumGothic.eot'); src:local(※), url('/font/NanumGothic.woff') format('woff');}
@font-face {font-family:NGEN; src:url('/font/NanumGothicBold.eot'); src:local(※), url('/font/NanumGothicBold.woff') format('woff');}
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,700,800');

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:13px; color:#666; font-family:NanumGothic, 나눔고딕, NG, Tahoma, Geneva, sans-serif;}
* {font-family:NanumGothic, 나눔고딕, NG, Tahoma, Geneva, sans-serif; letter-spacing:-0.4pt;}

input[type=text] {border-radius:0;}	/* ios 둥근라인 없애기*/
input:focus, textarea:focus, button:focus {outline:none;}  /* 크롬에서 커서 클릭시 파란색 테두리 제외*/
input[type=image] {border-radius:0;}	
input[type=button], input[type=submit] {border-radius:0; -webkit-border-radius: 0; -webkit-appearance: none;}	
button {border:none; background:none;}
select {padding-right:2.0em !important; /* 여백으로 높이 설정 */ 
background: #fff url('/img/foot_select_arrow.gif') no-repeat 100% 50%; /* 화살표 모양의 이미지 */ 
border: 1px solid #ddd;  border-radius: 0px; /* iOS 둥근모서리 제거 */ 
-webkit-appearance: none; /* 네이티브 외형 감추기 */ 
-moz-appearance: none; appearance: none;} 

/* IE 10, 11의 네이티브 화살표 숨기기 */ 
select::-ms-expand {display:none;}

/* 이용약관, 개인정보취급방침 */
.policy_con {position:relative; overflow:hidden;}
.cont_title {font-size:26px; color:#333; padding-bottom:25px; letter-spacing:-1.2pt; font-weight:600; text-align:center;}
h5.cont_mtit {display:block; font-size:18px; padding-bottom:10px; font-weight:600; color:#333 !important; letter-spacing:-0.8pt;}
.cont_txt {padding:0px 0px 35px 0; letter-spacing:-0.5pt;}
.cont_txt2 {padding-bottom:35px; letter-spacing:-0.5pt;}
.cont_box {padding:20px; background:#f4f4f4; margin:7px 0px 10px 0px; display:block; letter-spacing:-0.5pt;}
.bpad_35 {padding-bottom:35px;letter-spacing:-0.5pt; }

.privacy_list {width:100%; padding:30px 30px 25px 30px; border:1px dashed #ddd; margin-bottom:30px; box-sizing:border-box;}
.privacy_list li {padding-bottom:1%;}
.privacy_list li a {letter-spacing:-0.5pt;} 
