@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face{
font-family:"Nanum Barun Gothic";
font-style:normal;
font-weight:normal;
src:url('../font/NanumBarunGothic.eot');
src:local('※'),
	url('../font/NanumBarunGothic.eot@') format('embedded-opentype'),
	url('../font/NanumBarunGothic.woff') format('woff');
}

@font-face{
font-family:"Nanum Barun Gothic Bold";
font-style:normal;
font-weight:normal;
src:url('../font/NanumBarunGothic.eot');
src:local('※'),
	url('../font/NanumBarunGothicBold.eot@') format('embedded-opentype'),
	url('../font/NanumBarunGothicBold.woff') format('woff');
}



html, body {margin: 0;padding: 0;}
body {width:100%;-webkit-text-size-adjust:none;margin:0;padding:0;font-family: 'Nanum Barun Gothic', 'Nanum Gothic', '돋움', sans-serif; font-size:12px; line-height:18px; color:#464646;}


/* inline */
img {display:inline-block;border:0 none;}
cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block;}
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:helvetica;}
sup {vertical-align:top;font-family:helvetica;}
hr {display:none;}

/* block */
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;font-weight:normal;}
address {font-style:normal;}
blockquote, p  {margin:0;}
pre {margin:0;font-size:1em;}


/* table */
table {border-collapse:separate;border-spacing:0;border-collapse:collapse;}
caption {display:none;}
th,
td {padding:0;vertical-align:top;text-align:left;font-weight:normal;} /* opara height=18px */


/* list */
dd, dl, ol, ul {margin:0;padding:0;}
li {list-style-type:none;}

/* form */
form {margin:0;}
fieldset {margin:0;padding:0;border:0 none;}
legend {display:none;}
input {vertical-align:middle;font-size:12px;}

.float-l {float:left;}



a {color:#464646; text-decoration:none;}

.clear:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.clear{display:block;}


.vertical-m {vertical-align:middle;}