
html, body, h1, h2, h3, h4, h5, p, li, ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

body {
  font-size: 12px;
  font-family: "Spoqa Han Sans";
  line-height: 1.8;
}

h1 { font-size: 36px; }

h2 {
  font-size: 14px;
  margin-bottom: 12px;
}

.row {
  max-width: 960px;
  margin: 150px auto;
}

.section+.section { margin-top: 24px; }

.section:after {
  content: "";
  clear: both;
  display: block;
}

.w-1201 {
  width: 6.333%;
  margin: 0 1%;
  float: left;
}

.w-1202 {
  width: 14.666%;
  margin: 0 1%;
  float: left;
}

.w-1203 {
  width: 23.000%;
  margin: 0 1%;
  float: left;
}

.w-1204 {
  width: 31.333%;
  margin: 0 1%;
  float: left;
}

.w-1205 {
  width: 39.666%;
  margin: 0 1%;
  float: left;
}

.w-1206 {
  width: 48.000%;
  margin: 0 1%;
  float: left;
}

.w-1207 {
  width: 56.333%;
  margin: 0 1%;
  float: left;
}

.w-1208 {
  width: 64.666%;
  margin: 0 1%;
  float: left;
}

.w-1209 {
  width: 73.000%;
  margin: 0 1%;
  float: left;
}

.w-1210 {
  width: 81.333%;
  margin: 0 1%;
  float: left;
}

.w-1211 {
  width: 89.666%;
  margin: 0 1%;
  float: left;
}

.w-1212 {
  width: 98.000%;
  margin: 0 1%;
  clear: both;
}

.nmg.w-1201 {
  width: 8.333%;
  margin: 0;
  float: left;
}

.nmg.w-1202 {
  width: 16.666%;
  margin: 0;
  float: left;
}

.nmg.w-1203 {
  width: 25.000%;
  margin: 0;
  float: left;
}

.nmg.w-1204 {
  width: 33.333%;
  margin: 0;
  float: left;
}

.nmg.w-1205 {
  width: 41.666%;
  margin: 0;
  float: left;
}

.nmg.w-1206 {
  width: 50.000%;
  margin: 0;
  float: left;
}

.nmg.w-1207 {
  width: 58.333%;
  margin: 0;
  float: left;
}

.nmg.w-1208 {
  width: 66.666%;
  margin: 0;
  float: left;
}

.nmg.w-1209 {
  width: 75.000%;
  margin: 0;
  float: left;
}

.nmg.w-1210 {
  width: 83.333%;
  margin: 0;
  float: left;
}

.nmg.w-1211 {
  width: 91.666%;
  margin: 0;
  float: left;
}

.nmg.w-1212 {
  width: 100.000%;
  margin: 0;
  clear: both;
}
