@charset  "utf-8"; 

@font-face{
	font-family:"bmwtypewebbold";
	src:url('/fonts/bmwtypewebbold.eot');
	src:url('/fonts/bmwtypewebbold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/bmwtypewebbold.woff') format('woff'),
	url('/fonts/bmwtypewebbold.ttf') format('truetype');
	
	src:local(※), url('/fonts/bmwtypewebbold.woff') format('woff');
}
/************************************************
  CSS초기화 for HTML5 
************************************************/
html, body, div, span, 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, samp, 
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;/* font-size:16px;*/font-size:100%;vertical-align:baseline;background:transparent;word-wrap:break-word; word-break:break-all;}
body{font-family:'Malgun Gothic',Sans-serif,bmwtypewebbold,bmwtypewebbold; line-height:1; color:#000000; letter-spacing:-0.05em; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
h1, h2, h3, h4, h5, h6, strong {font-weight:normal;}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
img{vertical-align:top;}
table{border-collapse:collapse; border-spacing:0;}
a {text-decoration:none; color:#484747; cursor:pointer;}
html>/**/body{overflow-y:scroll;} /*IE7을 제외한 다른 브라우저에서 모든페이지에 스크롤 영역이 생김. 스크롤의 유무에 따라 가운데정렬 레이아웃이 좌우로 움찔거리는 현상 제거*/

input{
margin:0;
padding:0;
vertical-align:middle;
appearance:none;
color:#000000;
border-radius:0; 
}

input[type="text"],
input[type="password"],
input[type="email"],
select { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  vertical-align:middle;}
select {text-indent:0px; padding:0;}
input[readonly="readonly"], textarea[readonly="readonly"] {background:#; color:#}
select[disabled="disabled"] {background:#; color:#}


input::-moz-input-placeholder{color:#a1a1a1;}
input::-webkit-input-placeholder {color:#a1a1a1;}
textarea {width:100%; resize:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;   background:#fff; border:1px solid #e7e7e7; padding:10px; line-height:1.5em;}

/************************************************
  공통 클래스
************************************************/
.hidden {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.clearfix:after {content:''; display:block; clear:both;}

/* 마진 클래스 */
.mt0 {margin-top:0 !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mb0 {margin-bottom:0 !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}

/* 정렬 클래스 */
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.al {text-align:left !important;}