﻿@charset "UTF-8";

/** ========================================================
 * @class Local:Define
** ====================================================== */

@media print,
screen and (min-width: 768px) {
    html,
     :root {
        font-family: "UD Shin Go Hangul Regular";
    }
}

@media screen and (max-width: 767px) {
    html,
     :root {
        font-family: "UD Shin Go Hangul Regular";
    }
}

h1 {
    font-family: "UD Shin Go Hangul DemiBold";
}

h2 {
    font-family: "UD Shin Go Hangul Light";
}

h3 {
    font-family: "UD Shin Go Hangul Light";
}

h4 {
    font-family: "UD Shin Go Hangul Light";
}

h5,
h6 {
    font-family: "UD Shin Go Hangul DemiBold";
}

b,
strong {
    font-family: "UD Shin Go Hangul DemiBold";
}

#content {
    line-height: 1.6;
}

#content h1,
#content h2,
#content h3,
#content h4 {
    line-height: 1.3;
}


/*migration fixes*/

.drop-down-menu::before,
.drop-down-menu::after {
    content: none;
}

.media-object {
    vertical-align: middle;
    max-width: none;
}

body>section *,
body>div * {
    color: inherit;
    vertical-align: inherit;
}

.deliver-more-box--inner>h2 {
    margin: 0;
}

.deliver-img>h2 {
    margin: 20px 0 0 0;
}

@media screen and (min-width: 992px) {
    #header-carousel {
        padding-top: 63px;
    }
}

@media screen and (max-width: 992px) {
    .carousel-caption {
        font-size: 12px;
    }
}