@charset "UTF-8";

@font-face{
    font-family:'NanumSquare';
    font-weight:300;
    src:url('/fonts/NanumSquareLight.eot');
    src:url('/fonts/NanumSquareLight.eot?#iefix') format(‘embedded-opentype’),
        url('/fonts/NanumSquareLight.woff') format(‘woff’),
        url('/fonts/NanumSquareLight.ttf') format('truetype'),
         }
@font-face{
    font-family:'NanumSquare';
    font-weight:500;
    src:url('/fonts/NanumSquareRegular.eot');
    src:url('/fonts/NanumSquareRegular.eot?#iefix') format(‘embedded-opentype’),
        url('/fonts/NanumSquareRegular.woff') format(‘woff’),
        url('/fonts/NanumSquareRegular.ttf') format('truetype'),
         }
@font-face{
    font-family:'NanumSquare';
    font-weight:600;
    src:url('/fonts/NanumSquareBold.eot');
    src:url('/fonts/NanumSquareBold.eot?#iefix') format(‘embedded-opentype’),
        url('/fonts/NanumSquareBold.woff') format(‘woff’),
        url('/fonts/NanumSquareBold.ttf') format('truetype'),
         }
@font-face{
    font-family:'NanumSquare';
    font-weight:900;
    src:url('/fonts/NanumSquareExtraBold.eot');
    src:url('/fonts/NanumSquareExtraBold.eot?#iefix') format(‘embedded-opentype’),
        url('/fonts/NanumSquareExtraBold.woff') format(‘woff’),
        url('/fonts/NanumSquareExtraBold.ttf') format('truetype'),
         }

 @font-face{
     font-family:'NanumBarunGothic';
     src:url('/fonts/NanumBarunGothicRegular.eot');
     src:url('/fonts/NanumBarunGothicRegular.eot?#iefix') format(‘embedded-opentype’),
         url('/fonts/NanumBarunGothicRegular.woff') format(‘woff’),
         url('/fonts/NanumBarunGothicRegular.ttf') format('truetype'),
          }

@font-face{
  font-family:'NanumBarunGothic';
  font-weight: bold;
  src:url('/fonts/NanumBarunGothicBold.eot');
  src:url('/fonts/NanumBarunGothicBold.eot?#iefix') format(‘embedded-opentype’),
      url('/fonts/NanumBarunGothicBold.woff') format(‘woff’),
      url('/fonts/NanumBarunGothicBold.ttf') format('truetype'),
       }



/**********초기화값**********/
body, h1, h2, h3,h4, p, ul, dl, dd{
  margin: 0;
  padding: 0;
    font-family: "NanumSquare";
}
ul li{ list-style: none; }
a{ text-decoration: none;}
hr {display: none;}
.hidden{ position: absolute; left: -9999px;}
address { font-style:normal; line-height: 30px;}
small { font-size: 1em;}
img {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
table{
  border-collapse: collapse;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.clear{
  clear: both;
}
.wrap{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.col-1 {width: 8.33%; float:left; box-sizing: border-box;}
.col-2 {width: 16.66%; float:left; box-sizing: border-box;}
.col-3 {width: 25%; float:left; box-sizing: border-box;}
.col-4 {width: 33.33%; float:left; box-sizing: border-box;}
.col-5 {width: 41.66%; float:left; box-sizing: border-box;}
.col-6 {width: 50%; float:left; box-sizing: border-box;}
.col-7 {width: 58.33%; float:left; box-sizing: border-box;}
.col-8 {width: 66.66%; float:left; box-sizing: border-box;}
.col-9 {width: 75%; float:left; box-sizing: border-box;}
.col-10 {width: 83.33%; float:left; box-sizing: border-box;}
.col-11 {width: 91.66%; float:left; box-sizing: border-box;}
.col-12 {width: 100%; float:left; box-sizing: border-box;}


.fa, .fas{text-rendering: optimizeLegibility;}
