@font-face {
    font-family: 'Poppins';
    src:
        url(../font/Poppins-Regular.ttf) format('truetype');
        font-weight: 400;
        font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src:
        url(../font/Poppins-Medium.ttf) format('truetype');
        font-weight: 500;
        font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src:
        url(../font/Poppins-Bold.ttf) format('truetype');
        font-weight: bold;
        font-style: normal;
}
@font-face {    
    font-family: 'Poppins';
    src:
        url(../font/Poppins-ExtraBold.ttf) format('truetype');
        font-weight: 800;
        font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src:
        url(../font/Roboto-Regular.ttf) format('truetype');
        font-weight: 400;
        font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src:
        url(../font/Roboto-Medium.ttf) format('truetype');
        font-weight: 500;
        font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src:
        url(../font/Roboto-Bold.ttf) format('truetype');
        font-weight: bold;
        font-style: normal;
}
@font-face {
    font-family: 'nanum';
    src:
        url(../font/NanumBarunGothic.otf) format('opentype');
        font-style: normal;
}

/*common 공통요소*/
*{margin:0;padding:0;}
ul,ol,li{list-style:none; padding-left: 0; margin-bottom: 0;}
img{border:0;vertical-align:bottom}
body{line-height:1; font-family: 'Roboto', 'Poppins', sans-serif; color: #15132a;}
.hidden{display:none}
p{margin-bottom: 0;}
a{text-decoration:none; color: #000;}
address{font-style:normal}
fieldset{border:none}
legend,caption{display: none}
header,aside,nav,menu,section,footer,article,main{
display:block;
}
.row{--bs-gutter-x:inherit}
.row .col{padding:0}


.clearfix::after{content:'';display: block;clear:both}

