@charset "utf-8";
/* ================================================================== */
/* Name	: common.css
/* Script : Font, Layout CSS
/* Author : Design Geulggol
/* Date	: 2019-01-23
/* ================================================================== */

@import url(//storage.ggad.co.kr/css/font_Montserrat.css);
@import url(//storage.ggad.co.kr/css/font_MontserratAlternates.css);
@import url(//storage.ggad.co.kr/css/font_Noto.css);
@import url(//storage.ggad.co.kr/css/font_Nanum.css);
@import url(//storage.ggad.co.kr/css/font_Lato.css);
@import url(//storage.ggad.co.kr/css/font_Roboto.css);



/* ----------------------------- */
/* Basic
/* ----------------------------- */

html,body {
    height: 100%;
    word-break: keep-all;
    word-wrap: break-word;
}
html {
    font-size: 62.5%;
}
body {
    font-family: 'NotoSansKR', 'malgun gothic', 맑은고딕, 'Dotum', 돋움, 'Arial', 'sans-serif';
    font-size:1.6rem;
    font-weight: 300;
    color: #585858;
}
body img { max-width: 100%; }
a { color: #000; }
a:hover, a.focus { color: #000; }
input {
    padding: 10px;
}
p {
    line-height: 180%;
}
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="file"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
button,
select {
    font-size: 1.8rem;
    font-family: 'MontserratLight', 'NotoSansDemiLight', 'malgun gothic', 맑은고딕, 'Dotum', 돋움, 'Arial', 'sans-serif';
}
select {
    background: #fff url('../images/common/select_arrow.png') no-repeat 93% center;
}
::placeholder {
    color: #a2a2a2;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #a2a2a2;
}
.search_block select option:first {
    color: #a2a2a2;
}

@font-face {
    font-family: 'BinggraeSamanco-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/BinggraeSamanco-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


header {
    font-family:'BinggraeSamanco-Bold', sans-serif;
    font-size:3rem;
    color: #ad5545;
    text-align: center;
    padding: 5rem 0;
}
header h1 {
    font-size:1.8rem;
    color: #676557;
    margin-bottom:2rem;
}
header span {
    font-size:2rem;
}