#st-vitaminc160717 {
  width: 1024px;
  line-height: 0;
  margin: 0 auto 40px;
  font-size: 10px;
  position: relative;
  /* HTML5 display-role reset for older browsers */
}
#st-vitaminc160717 div, #st-vitaminc160717 span, #st-vitaminc160717 applet, #st-vitaminc160717 object, #st-vitaminc160717 iframe,
#st-vitaminc160717 h1, #st-vitaminc160717 h2, #st-vitaminc160717 h3, #st-vitaminc160717 h4, #st-vitaminc160717 h5, #st-vitaminc160717 h6, #st-vitaminc160717 p, #st-vitaminc160717 blockquote, #st-vitaminc160717 pre,
#st-vitaminc160717 a, #st-vitaminc160717 abbr, #st-vitaminc160717 acronym, #st-vitaminc160717 address, #st-vitaminc160717 big, #st-vitaminc160717 cite, #st-vitaminc160717 code,
#st-vitaminc160717 del, #st-vitaminc160717 dfn, #st-vitaminc160717 em, #st-vitaminc160717 img, #st-vitaminc160717 ins, #st-vitaminc160717 kbd, #st-vitaminc160717 q, #st-vitaminc160717 s, #st-vitaminc160717 samp,
#st-vitaminc160717 small, #st-vitaminc160717 strike, #st-vitaminc160717 strong, #st-vitaminc160717 sub, #st-vitaminc160717 sup, #st-vitaminc160717 tt, #st-vitaminc160717 var,
#st-vitaminc160717 b, #st-vitaminc160717 u, #st-vitaminc160717 i, #st-vitaminc160717 center,
#st-vitaminc160717 dl, #st-vitaminc160717 dt, #st-vitaminc160717 dd, #st-vitaminc160717 ol, #st-vitaminc160717 ul, #st-vitaminc160717 li,
#st-vitaminc160717 fieldset, #st-vitaminc160717 form, #st-vitaminc160717 label, #st-vitaminc160717 legend,
#st-vitaminc160717 table, #st-vitaminc160717 caption, #st-vitaminc160717 tbody, #st-vitaminc160717 tfoot, #st-vitaminc160717 thead, #st-vitaminc160717 tr, #st-vitaminc160717 th, #st-vitaminc160717 td,
#st-vitaminc160717 article, #st-vitaminc160717 aside, #st-vitaminc160717 canvas, #st-vitaminc160717 details, #st-vitaminc160717 embed,
#st-vitaminc160717 figure, #st-vitaminc160717 figcaption, #st-vitaminc160717 footer, #st-vitaminc160717 header, #st-vitaminc160717 hgroup,
#st-vitaminc160717 menu, #st-vitaminc160717 nav, #st-vitaminc160717 output, #st-vitaminc160717 ruby, #st-vitaminc160717 section, #st-vitaminc160717 summary,
#st-vitaminc160717 time, #st-vitaminc160717 mark, #st-vitaminc160717 audio, #st-vitaminc160717 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#st-vitaminc160717 article, #st-vitaminc160717 aside, #st-vitaminc160717 details, #st-vitaminc160717 figcaption, #st-vitaminc160717 figure,
#st-vitaminc160717 footer, #st-vitaminc160717 header, #st-vitaminc160717 hgroup, #st-vitaminc160717 menu, #st-vitaminc160717 nav, #st-vitaminc160717 section {
  display: block;
}
#st-vitaminc160717 ol, #st-vitaminc160717 ul {
  list-style: none;
}
#st-vitaminc160717 blockquote, #st-vitaminc160717 q {
  quotes: none;
}
#st-vitaminc160717 blockquote:before, #st-vitaminc160717 blockquote:after,
#st-vitaminc160717 q:before, #st-vitaminc160717 q:after {
  content: '';
  content: none;
}
#st-vitaminc160717 table {
  border-collapse: collapse;
  border-spacing: 0;
}
#st-vitaminc160717 h2 {
  background-color: transparent;
}
#st-vitaminc160717 .clearfix::after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#st-vitaminc160717 img {
  vertical-align: bottom;
}
#st-vitaminc160717 .main {
  background: url('/contents/small/2202070/images/bg_main.jpg') no-repeat 0 0;
  position: relative;
  width: 1024px;
  height: 1360px;
  padding-top: 853px;
}
#st-vitaminc160717 .mainTtl {
  position: absolute;
  top: -18px;
  left: 0;
}
#st-vitaminc160717 .mainSubttl {
  position: absolute;
  top: 20px;
  left: 29px;
}
#st-vitaminc160717 .introImg {
  position: absolute;
  left: 271px;
  top: 190px;
}
#st-vitaminc160717 .introTxt1 {
  position: absolute;
  left: 52px;
  top: 238px;
}
#st-vitaminc160717 .introTxt2 {
  position: absolute;
  left: 701px;
  top: 238px;
}
#st-vitaminc160717 .introTxt3 {
  position: absolute;
  left: 18px;
  top: 448px;
}
#st-vitaminc160717 .beauty {
  position: relative;
  width: 1024px;
  height: 507px;
  background: url('/contents/small/2202070/images/bg_beauty.png') no-repeat 75px 113px;
}
#st-vitaminc160717 .beautyTtl {
  position: absolute;
  top: 20px;
  left: 247px;
}
#st-vitaminc160717 .fukidahi1 {
  position: absolute;
  top: 0;
  left: 45px;
}
#st-vitaminc160717 .fukidahi2 {
  position: absolute;
  top: 322px;
  left: 352px;
}
#st-vitaminc160717 .fukidahi3 {
  position: absolute;
  top: 183px;
  left: 632px;
}
#st-vitaminc160717 .beautyTxt {
  position: absolute;
  top: 116px;
  left: 435px;
}
#st-vitaminc160717 .beautyRight {
  position: absolute;
  bottom: 32px;
  right: 15px;
}
