html.suikon,
body.suikon,
.suikon div,
.suikon span,
.suikon applet,
.suikon object,
.suikon iframe,
.suikon table,
.suikon caption,
.suikon tbody,
.suikon tfoot,
.suikon thead,
.suikon tr,
.suikon th,
.suikon td,
.suikon del,
.suikon dfn,
.suikon em,
.suikon font,
.suikon img,
.suikon ins,
.suikon kbd,
.suikon q,
.suikon s,
.suikon samp,
.suikon small,
.suikon strike,
.suikon strong,
.suikon sub,
.suikon sup,
.suikon tt,
.suikon var,
.suikon h1,
.suikon h2,
.suikon h3,
.suikon h4,
.suikon h5,
.suikon h6,
.suikon p,
.suikon blockquote,
.suikon pre,
.suikon a,
.suikon abbr,
.suikon acronym,
.suikon address,
.suikon big,
.suikon cite,
.suikon code,
.suikon dl,
.suikon dt,
.suikon dd,
.suikon ol,
.suikon ul,
.suikon li,
.suikon fieldset,
.suikon form,
.suikon label,
.suikon legend {
  vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.suikon /* remember to define focus styles! */
:focus {
  outline: 0;
}
body.suikon {
  background: #fff;
  line-height: 1; /*- í•œê¸€ ê¸°ì¤€ì€ 1.2 -*/
  color: #000;
}
.suikon ol,
.suikon ul {
  list-style: none;
}
.suikon /* tables still need cellspacing="0" in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
.suikon caption,
.suikon th,
.suikon td {
  font-weight: normal;
  text-align: left;
}
.suikon /* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before,
.suikon blockquote:after,
.suikon q:before,
.suikon q:after {
  content: "";
}
.suikon blockquote,
.suikon q {
  quotes: "" "";
}

.suikon a {
  color: #000;
  text-decoration: none;
}
.suikon a,
.suikon span {
  display: inline-block;
}

.suikon article,
.suikon aside,
.suikon figure,
.suikon figure img,
.suikon figcaption,
.suikon hgroup,
.suikon footer,
.suikon header,
.suikon nav,
.suikon section,
.suikon video,
.suikon object {
  display: block;
}

.suikon * {
  -webkit-text-size-adjust: none;
}

.suikon /* Skip Nav */
#skipNav {
  position: relative;
  z-index: 9999;
}
.suikon #skipNav a {
  display: block;
  height: 1px;
  width: 1px;
  margin-bottom: -1px;
  overflow: hidden;
  font-size: 21px;
  color: #fff;
  font-weight: bold;
  background: #2466a6;
  white-space: nowrap;
  text-align: center;
}
.suikon #skipNav a:focus,
.suikon #skipNav a:active {
  height: auto;
  width: 100%;
  padding: 5px;
  margin-bottom: 10px;
  position: absolute;
  left: 0;
  top: 0;
}

.suikon img {
  max-width: 100%;
}

.suikon object {
  pointer-events: none;
}
.suikon input,
.suikon select,
.suikon button,
.suikon textarea{
    font-family: inherit;
    font-size:inherit
}

.suikon button{
  border:0;
  cursor: pointer;
}