@charset "utf-8";

/* samsung one */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../font/Roboto-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../font/Roboto-Medium.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: url('../font/Roboto-Bold.woff') format('woff');
}
@font-face {
  font-family: 'samone';
  font-style: normal;
  font-weight: 200;
  src: url('../font/samsungOneKoreanOTF200.woff') format('woff');
}
@font-face {
  font-family: 'samone';
  font-style: normal;
  font-weight: 300;
  src: url('../font/samsungOneKoreanOTF300.woff') format('woff');
}
@font-face {
  font-family: 'samone';
  font-style: normal;
  font-weight: 400;
  src: url('../font/samsungOneKoreanOTF400.woff') format('woff');
}
@font-face {
  font-family: 'samone';
  font-style: normal;
  font-weight: 500;
  src: url('../font/samsungOneKoreanOTF500.woff') format('woff');
}
@font-face {
  font-family: 'samone';
  font-style: normal;
  font-weight: 600;
  src: url('../font/samsungOneKoreanOTF600.woff') format('woff');
}

@font-face {
  font-family: 'samsharp';
  font-style: normal;
  font-weight: 400;
  src: url('../font/samsungSharpSans-Regular.woff') format('woff');
}
@font-face {
  font-family: 'samsharp';
  font-style: normal;
  font-weight: 500;
  src: url('../font/samsungSharpSans-Medium.woff') format('woff');
}
@font-face {
  font-family: 'samsharp';
  font-style: normal;
  font-weight: 600;
  src: url('../font/samsungSharpSans-Bold.woff') format('woff');
}

html{font-size: 62.5%;}
html, body {height:100%;}
body {padding:0; margin:0; font-size:16px; font-size:1.6rem; font-family: 'roboto', 'samone', Arial, 'dotum', sans-serif; line-height:1; color:#222;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}

fieldset {display:block; margin:0; padding:0; border:0;}
legend {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
form {margin:0; padding:0;}

a:link, a:visited, a:active, a:hover {text-decoration:underline;}
img {border:0; vertical-align:middle;}
em, address {font-style:normal;}
table {width:100%; border-collapse:collapse;}
caption  {overflow:hidden; visibility:hidden; margin:0; padding:0; width:0; height:0; font-size:0; line-height:0;}

.blind {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
