﻿@charset 'utf-8';
@font-face{
font-family:"nuri";
src:url('../font/NuriL.eot');
src:url('../font/NuriL.eot?#iefix') format('embedded-opentype'),
url('../font/NuriL.woff') format('woff'),
url('../font/NuriL.ttf') format('truetype');
src:local(※), url('../font/NuriL.woff') format('woff');
}

@font-face{
font-family:"nuri_bold";
src:url('../font/NURIB.eot');
src:url('../font/NURIB.eot?#iefix') format('embedded-opentype'),
url('../font/NURIB.woff') format('woff'),
url('../font/NURIB.ttf') format('truetype');
src:local(※), url('../font/NURIB.woff') format('woff');
}

@font-face {
 font-family: 'NanumSquare';
 src: url(../font/NanumSquareR.eot);
 src: url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(../font/NanumSquareR.woff) format('woff'),
      url(../font/NanumSquareR.ttf) format('truetype');
}

@font-face {
  font-family: 'SamsungSharpSans';
  font-weight:normal;	
  src: url(../font/samsungsharpsans.eot);
  src: local('※'), url(../font/samsungsharpsans.eot?#iefix) format('embedded-opentype'),
       url(../font/samsungsharpsans.woff) format('woff');
}

@font-face {
  font-family: 'SamsungSharpSans';
  font-weight:bold;	
  src: url(../font/SamsungSharpSansBd.eot);
  src: local('※'), url(../font/SamsungSharpSansBd.eot?#iefix) format('embedded-opentype'),
       url(../font/SamsungSharpSansBd.woff) format('woff');
}


/* CSS 시작*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 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: 100%; vertical-align: middle; word-break:normal;  }
body, p {-webkit-text-size-adjust:none; text-size-adjust:none;}
body { font-family: 'nsl'; line-height: 25px; font-size: 15px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul, li { list-style: none; }
a { margin: 0; padding: 0; font-size: 100%; text-decoration: none; vertical-align: baseline; color: #222; background: transparent; }
img { vertical-align: top; border:0; }
table { border-collapse: collapse; border-spacing: 0; }
input { margin: 0; padding: 0; box-sizing: content-box; vertical-align: top; appearance: none; color: #666; border-radius: 0; font-family: 'Noto Sans'; }
.hid { position: absolute; left: -9999px; font-size: 0; width: 0; height: 0; text-indent: -9999px; overflow: hidden; }
sup, sub {line-height:0;}
/* 끝 CSS */
@font-face { font-family: 'Noto Sans'; src: url(../font/NotoSans-Regular.eot) }
@font-face { font-family: 'Noto Sans'; src: url(../font/NotoSans-Regular.woff) }
@font-face { font-family: 'nsd'; src: url(../font/NotoSans-DemiLight.eot) }
@font-face { font-family: 'nsd'; src: url(../font/NotoSans-DemiLight.woff) }
@font-face { font-family: 'nsm'; src: url(../font/NotoSans-Medium.eot) }
@font-face { font-family: 'nsm'; src: url(../font/NotoSans-Medium.woff) }
@font-face { font-family: 'nsl'; src: url(../font/NotoSans-Light.eot) }
@font-face { font-family: 'nsl'; src: url(../font/NotoSans-Light.woff) }