@font-face {
    font-family: 'square';
    src:
        url(../font/NanumSquareOTF_acB.otf) format('opentype');
        font-style: normal;
}
@font-face {
    font-family: 'nanum';
    src:
        url(../font/NanumBarunGothic.otf) format('opentype');
        font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src:
        url(../font/Roboto-Regular.ttf) format('truetype');
        font-style: normal;
}

/*common 공통요소*/
*{margin:0;padding:0;}
ul,ol,li{list-style:none; padding-left: 0;}
img{border:0;vertical-align:bottom}
body{line-height:1; font-family: 'nanum','square','roboto',sans-serif; font-weight: 400;}
.hidden{display:none}
a{text-decoration:none;color:#333}
address{font-style:normal}
fieldset{border:none}
legend,caption{display: none}
header,aside,nav,menu,section,footer,article,main{display:block;}
h1,h2,h3,h4,h5,h6{margin-bottom: 0;}
p{margin-bottom: 0;}

.clearfix::after{content:'';display: block;clear:both}

