@charset "UTF-8";

html, body { height:100%; }
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    font-family: 'Noto Sans KR', "맑은 고딕", 'Malgun Gothic',  "나눔고딕", 'Nanum Gothic', Helvetica, Arial, sans-serif;
    line-height: 1.42857143;
    font-weight: 400;
    background-color: #FFF;
}
body * { text-shadow: none; }
* {
  outline:none;
  padding:0;margin:0;
  border:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
h1,h2,h3,h4,h5 { font-weight: normal; }
img { max-width:100%; vertical-align: bottom; border:0; }
a { color: inherit; text-decoration: none; }

.container {
  width:100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1034px) {
  .container {
    width: 1024px;
  }
}
.row { margin:0 -10px; }

header { background-color: #ea720d;}
.cont1 { background-color:#edffec; }
.cont3 { background-color:#f4f4f4; }

.fix-btn {
  display: block;
  width: 100%;
  position: fixed;
  bottom:30px;
  text-align: center;
}
.fix-btn img { max-width:80% }

@media(max-width:768px) {
  .cont3 { padding-bottom:30px; }
}
