/*
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url(http://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
*/

html {
    height: 100%;
    font-size:16px;
}

body {
    margin: 0;
    padding: 0;
	font-family: 'Pretendard';
    /*font-family: 'Nanum Barun Gothic', 'NanumSquare', 'dotum', 'Verdana', sans-serif;*/
    background-color: #fff;
    color: #888;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button {
    margin: 0;
    padding: 0;
}

a {
    color: #888;
    text-decoration: none;
}

a:hover {
    color: #444;
    text-decoration: underline
}

a:active {
    color: #444;
    text-decoration: underline
}

a:focus {
    color: #444;
    text-decoration: underline
}

input, select, button {
    vertical-align: middle
}

form {
    margin: 0;
}

ul, ol, li, p {
    padding:0;
    margin:0;
}

ul, li {
    list-style: none;
}

.pull-left {
    float:left;
}

.pull-right {
    float:right;
}

.clear-after:after {
    clear: both;
    content:"";
    display: table;
}

.text-left{
    text-align:left;
}

.text-alt {
    text-indent:-9999px;
}

#wrap {
    width:100%;
    height:100%;
    position:relative;
}

.standard-st {
    position:relative;
    width:1140px;
    margin:0 auto;
}

.no-bd {
    border-right:none !important;
    border-left:none !important;
    border-top:none !important;
    border-bottom:none !important;
}