/* 기본 초기화, 공통 css */
@font-face {
    font-family:'Montserrat';
    font-weight:100;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Thin.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Thin.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:300;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Light.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Light.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:350;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Regular.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Regular.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:400;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Regular.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Regular.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:500;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Medium.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Medium.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:600;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-SemiBold.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-SemiBold.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:700;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Bold.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Bold.woff') format('woff');
}

@font-face {
    font-family:'Montserrat';
    font-weight:900;
    src:url('/_skin/sw_kor_bcc/img/etc/Montserrat-Black.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/Montserrat-Black.woff') format('woff');
}

/* webfont - NotoSansKR */
@font-face {
    font-family:'NotoSansKR';
    font-weight:100;
    src:url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Thin.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Thin.woff') format('woff');
}
@font-face {
    font-family:'NotoSansKR';
    font-weight:300;
    src:url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Light.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Light.woff') format('woff');
}
@font-face {
    font-family:'NotoSansKR';
    font-weight:350;
    src:url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Regular.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Regular.woff') format('woff');
}
@font-face {
    font-family:'NotoSansKR';
    font-weight:400;
    src:url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Regular.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Regular.woff') format('woff');
}
@font-face {
    font-family:'NotoSansKR';
    font-weight:500;
    src:url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Medium.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Medium.woff') format('woff');
}
@font-face {
    font-family:'NotoSansKR';
    font-weight:700;
    src:url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Bold.eot');
    src:local(※), url('/_skin/sw_kor_bcc/img/etc/NotoSansKR-Bold.woff') format('woff');
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, body {
    width: 100%;
    height: auto;
    font-family: 'MonSterrat-new', 'NotoSansKR', sans-serif;
    color: #000;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
}

a {
    text-decoration: none;
    color: inherit;
}

ul, ol, li {
    list-style: none;
}

button {
    background: none;
    border: none;
    cursor: pointer;
    font: inherit;
}

.dmm_byn_loading {
    width: 100%;
    position: fixed;
    height: 100%;
    z-index: 999;
    text-align: center;
    display: none;
}

