@import url(fontawesome-all.min.css);
@charset 'utf-8';
@font-face {
    font-family: 'NanumSquareNeoTTF-aLt';
    src: local('NanumSquareNeoTTF-aLt'), local('NanumSquareNeoTTF-aLt'), url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-aLt.eot);
    src: url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-aLt.eot?#iefix) format('embedded-opentype'), url(/fonts/NaverNanumSquareNeo/woff2/NanumSquareNeoTTF-aLt.woff2) format('woff2'), url(/fonts/NaverNanumSquareNeo/woff/NanumSquareNeoTTF-aLt.woff) format('woff');
    ;
}
@font-face {
    font-family: 'NanumSquareNeoTTF-bRg';
    src: local('NanumSquareNeoTTF-bRg'), local('NanumSquareNeoTTF-bRg'), url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-bRg.eot);
    src: url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-bRg.eot?#iefix) format('embedded-opentype'), url(/fonts/NaverNanumSquareNeo/woff2/NanumSquareNeoTTF-bRg.woff2) format('woff2'), url(/fonts/NaverNanumSquareNeo/woff/NanumSquareNeoTTF-bRg.woff) format('woff');
    ;
}
@font-face {
    font-family: 'NanumSquareNeoTTF-cBd';
    src: local('NanumSquareNeoTTF-cBd'), local('NanumSquareNeoTTF-cBd'), url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-cBd.eot);
    src: url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-cBd.eot?#iefix) format('embedded-opentype'), url(/fonts/NaverNanumSquareNeo/woff2/NanumSquareNeoTTF-cBd.woff2) format('woff2'), url(/fonts/NaverNanumSquareNeo/woff/NanumSquareNeoTTF-cBd.woff) format('woff');
    ;
}
@font-face {
    font-family: 'NanumSquareNeoTTF-dEb';
    src: local('NanumSquareNeoTTF-dEb'), local('NanumSquareNeoTTF-dEb'), url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-dEb.eot);
    src: url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-dEb.eot?#iefix) format('embedded-opentype'), url(/fonts/NaverNanumSquareNeo/woff2/NanumSquareNeoTTF-dEb.woff2) format('woff2'), url(/fonts/NaverNanumSquareNeo/woff/NanumSquareNeoTTF-dEb.woff) format('woff');
    ;
}
@font-face {
    font-family: 'NanumSquareNeoTTF-eHv';
    src: local('NanumSquareNeoTTF-eHv'), local('NanumSquareNeoTTF-eHv'), url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-eHv.eot);
    src: url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-eHv.eot?#iefix) format('embedded-opentype'), url(/fonts/NaverNanumSquareNeo/woff2/NanumSquareNeoTTF-eHv.woff2) format('woff2'), url(/fonts/NaverNanumSquareNeo/woff/NanumSquareNeoTTF-eHv.woff) format('woff');
    ;
}
@font-face {
    font-family: 'NanumSquareNeoTTF-Variable';
    src: local('NanumSquareNeoTTF-Variable'), local('NanumSquareNeoTTF-Variable'), url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-Variable.eot);
    src: url(/fonts/NaverNanumSquareNeo/eot/NanumSquareNeoTTF-Variable.eot?#iefix) format('embedded-opentype'), url(/fonts/NaverNanumSquareNeo/woff2/NanumSquareNeoTTF-Variable.woff2) format('woff2'), url(/fonts/NaverNanumSquareNeo/woff/NanumSquareNeoTTF-Variable.woff) format('woff');
    ;
}

body {
    color: #333;
    font-size: 0.938rem;
    font-family: "NanumSquareNeoTTF-cBd", sans-serif;
}
 
ol, ul {
    padding-left: 0;
    list-style: none;   
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #d3e6a9;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: unset;
    line-height: unset;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}