@charset "UTF-8";

/* WebFont */
@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url('../fonts/NanumSquareR.eot');
 src: url('../fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareR.woff') format('woff'),
      url('../fonts/NanumSquareR.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url('../fonts/NanumSquareB.eot');
 src: url('../fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareB.woff') format('woff'),
      url('../fonts/NanumSquareB.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url('../fonts/NanumSquareEB.eot');
 src: url('../fonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareEB.woff') format('woff'),
      url('../fonts/NanumSquareEB.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url('../fonts/NanumSquareL.eot');
 src: url('../fonts/NanumSquareL.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NanumSquareL.woff') format('woff'),
      url('../fonts/NanumSquareL.ttf') format('truetype');
}





/* Default */

* {padding: 0; margin: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); }
* html #wrap { height: 100%; }
html, body { height: 100%; }
abbr, article, aside, audio, bb, canvas, datagrid, datalist, details, dialog, eventsource, figure, footer, header, mark, menu, meter, nav, output, progress, section, time, video{ padding: 0; margin: 0; display: block; }

body {font-family: NanumSquare, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 14px; color: #6D6D6F; word-break: keep-all; word-wrap: break-word; height: 100%; }
dl, dt, dd, ul, ol, li{ padding: 0; margin: 0; list-style: none; }
h1,h2,h3,h4,p{ padding: 0; margin: 0; list-style: none; }

img,video,audio,object,embed{ 
	border: 0px;
	vertical-align: middle;
	height: auto; 
}

table { border-spacing: 0px; border: 0px; border-collapse: collapse; }

address,hr, .disNone { display: none; }

form { display:inline; }

fieldset { padding: 0; margin: 0; border:0;}

legend,
caption,
hr {display:none;}


textarea:focus, input:focus{
    outline:none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-modify: read-write-plaintext-only;
}

/* a css */
a{text-decoration:none;color:#4b4b4b;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

/* form tag css */
input,
textarea,
select {vertical-align:middle;}

strong { font-weight: normal; }

button { border: none; background: none; cursor: pointer; }
mark { background: none; font-size: 14px; display: inline; }


