@charset "utf-8";
  /* 13px=0.82rem / 14px=0.88rem / 15px=0.94rem / 16px=1rem / 17px=1.06rem / 18px=1.12rem / 19px=1.18rem / 20px=1.26rem / 24px=1.5rem  */

@font-face {
    font-family: "NanumSquareRound";
    font-style: normal;
    font-weight: 300;
    src: url("../font/NanumSquareRoundL.eot"), /* IE9 Compat Modes */
      url("../font/NanumSquareRoundL.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
      url("../font/NanumSquareRoundL.woff2") format("woff2"), /* Modern Browsers */
      url("../font/NanumSquareRoundL.woff") format("woff"), /* Modern Browsers */
      url("../font/NanumSquareRoundL.ttf") format("truetype"); /* Safari, Android, iOS */
  }
  @font-face {
    font-family: "NanumSquareRound";
    font-style: normal;
    font-weight: 400;
    src: url("../font/NanumSquareRoundR.eot"), /* IE9 Compat Modes */
      url("../font/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
      url("../font/NanumSquareRoundR.woff2") format("woff2"), /* Modern Browsers */    
      url("../font/NanumSquareRoundR.woff") format("woff"), /* Modern Browsers */
      url("../font/NanumSquareRoundR.ttf") format("truetype"); /* Safari, Android, iOS */
  }
  @font-face {
    font-family: "NanumSquareRound";
    font-style: normal;
    font-weight: 700;
    src: url("../font/NanumSquareRoundB.eot"), /* IE9 Compat Modes */
      url("../font/NanumSquareRoundB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
      url("../font/NanumSquareRoundB.woff2") format("woff2"), /* Modern Browsers */
      url("../font/NanumSquareRoundB.woff") format("woff"), /* Modern Browsers */
      url("../font/NanumSquareRoundB.ttf") format("truetype"); /* Safari, Android, iOS */
  }
  @font-face {
    font-family: "NanumSquareRound";
    font-style: normal;
    font-weight: 800;
    src: url("../font/NanumSquareRoundEB.eot"), /* IE9 Compat Modes */
      url("../font/NanumSquareRoundEB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
      url("../font/NanumSquareRoundEB.woff2") format("woff2"), /* Modern Browsers */
      url("../font/NanumSquareRoundEB.woff") format("woff"), /* Modern Browsers */
      url("../font/NanumSquareRoundEB.ttf") format("truetype"); /* Safari, Android, iOS */
  }


/* Base Style */
/* 모든 요소 공간 0, 서체 크기 100%, 세로정렬 baseline, 배경색 투명 */
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, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; /* outline:0; */ border:0; font-size:100%; vertical-align:baseline;}
input, select, textarea, button {margin:0; padding:0; font-size:100%;}
em, address {font-style:normal;}
caption,legend {width: 0; height: 0; opacity: 0; text-indent: -9999px; line-height: 0; overflow: hidden;}

/* HTML5 새 요소 초기화 */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {display:block;}

/* 본문 기본 설정 */
html {height: 100%; font-size:100%; }
body {height: 100%; font:100%/1.2 'NanumSquareRound', AppleGothic, '돋움', 'Dotum', sans-serif; letter-spacing: -0.08em;}
input, button, select, textarea { font-family:'NanumSquareRound'; }

ol, ul { list-style: none; }
legend { position:absolute; left:0; top:0; width:1px; height:1px; text-indent:-10000px; overflow:hidden; }
button, input, select {border-radius:0;-webkit-appearance:none;  -moz-appearance:none;}
input, select, textarea {vertical-align:middle;}
h1, h2, h3, h4, h5, h6 {font-size:1rem;}
h1 img, h2 img, h3 img,	h4 img, h5 img, h6 img {margin: 0;}
img, fieldset {border:0 none;}
img {vertical-align:top;}
hr { display: none; }
button {text-transform: none; vertical-align: middle; border: 0 none; background-color: transparent; cursor: pointer; }

a {color: #132d06;}
a:link, a:visited, a:focus { text-decoration:none; }
a:hover, a:active { text-decoration:none;}
a img {border:0;padding:0;}
:focus { outline: none;}

.blind {text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; font-size: 0;}