html, body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
}
#calendar-container {
    top: 0; left: 0; right: 0; bottom: 0; height: 97%;
}
#master_btn {
    padding: 0;border: none;outline: none;background: none; cursor: default;
}
@font-face {
    font-family: 'gmarket';
    src:url('../font/GmarketSansTTFMedium.woff') format('woff');
}
@font-face {
    font-family: 'gmarketB';
    src:url('../font/GmarketSansTTFBold.woff') format('woff');
}
@font-face {
    font-family: 'jamsil';
    src:url('../font/The-Jamsil-3-Regular.woff') format('woff');
}
@font-face {
    font-family: 'jamsilB';
    src:url('../font/The-Jamsil-5-Bold.woff') format('woff');
}
@font-face {
    font-family: 'bookk';
    src:url('../font/bookk_regular.woff') format('woff');
}
@font-face {
    font-family: 'bookkB';
    src:url('../font/bookk_bold.woff') format('woff');
}
@font-face {
    font-family: 'dovemayo';
    src:url('../font/insungit-Cutelively-jisu-Regular.woff') format('woff');
}
@font-face {
    font-family: 'nanumgothic';
    src:url('../font/NanumGothic.woff') format('woff');
}
@font-face {
    font-family: 'nanumgothicB';
    src:url('../font/NanumGothicBold.woff') format('woff');
}
@font-face {
    font-family: 'nanumpen';
    src:url('../font/NanumPen.woff') format('woff');
}
@font-face {
    font-family: 'squareNeo';
    src:url('../font/NanumSquareNeoTTF-bRg.woff') format('woff');
}
@font-face {
    font-family: 'squareNeoB';
    src:url('../font/NanumSquareNeoTTF-dEb.woff') format('woff');
}
@font-face {
    font-family: 'maple';
    src:url('../font/Maplestory_Light.woff') format('woff');
}
@font-face {
    font-family: 'mapleB';
    src:url('../font/Maplestory_Bold.woff') format('woff');
}