@font-face {
    font-family: 'NotoSansMedium';
    src: url(../fonts/Noto_Sans_KR/NotoSansKR-Medium.otf);
}

@font-face {
    font-family: 'NotoSansBold';
    src: url(../fonts/Noto_Sans_KR/NotoSansKR-Bold.otf);
}

@font-face {
    font-family: 'MontserratBold';
    src: url(../fonts/Montserrat/Montserrat-Bold.ttf);
}

@font-face {
    font-family: 'MontserratSemiBold';
    src: url(../fonts/Montserrat/Montserrat-SemiBold.ttf);
}

* {
    font-family: 'NotoSansMedium';
}

.cur_container {
    background-image: url('/images/cur_bg.png');
    background-position-x: 19px;
}
.cur_wrapper {
    width: 757px;
}
.cur_wrapper > h1 {
    color: #000;
    font-size: 32px;
}
.cur_logo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 100px;
    padding-top: 33px;
}

.card_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card_wrapper .cur_card{
    width: 45%;
}
.title {
    background-color: #004488;
    padding: 11px 45px 10px 65px;
    text-align: center;
}
.title span{
    color: #fff;
    font-size: 20px;
}
.card_img img {
    width: 100%;
}
.desc_wrapper {

}
.desc_wrapper p {
    font-size: 12px;
    padding: 12px 12px 25px 12px;
    background-color: #F9F9F9;
}
.arrow_img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 16px 0;
}
.time_wrapper {
    background-color: #363636;
    text-align: center;
    padding: 19px 0;
}

.time_wrapper span{
    color: #fff;
    font-size: 20px;
}

















