#st-calcium160912 {
  width: 1024px;
  line-height: 0;
  margin: 0 auto 40px;
  font-size: 10px;
  position: relative;
  /* HTML5 display-role reset for older browsers */
}
#st-calcium160912 div, #st-calcium160912 span, #st-calcium160912 applet, #st-calcium160912 object, #st-calcium160912 iframe,
#st-calcium160912 h1, #st-calcium160912 h2, #st-calcium160912 h3, #st-calcium160912 h4, #st-calcium160912 h5, #st-calcium160912 h6, #st-calcium160912 p, #st-calcium160912 blockquote, #st-calcium160912 pre,
#st-calcium160912 a, #st-calcium160912 abbr, #st-calcium160912 acronym, #st-calcium160912 address, #st-calcium160912 big, #st-calcium160912 cite, #st-calcium160912 code,
#st-calcium160912 del, #st-calcium160912 dfn, #st-calcium160912 em, #st-calcium160912 img, #st-calcium160912 ins, #st-calcium160912 kbd, #st-calcium160912 q, #st-calcium160912 s, #st-calcium160912 samp,
#st-calcium160912 small, #st-calcium160912 strike, #st-calcium160912 strong, #st-calcium160912 sub, #st-calcium160912 sup, #st-calcium160912 tt, #st-calcium160912 var,
#st-calcium160912 b, #st-calcium160912 u, #st-calcium160912 i, #st-calcium160912 center,
#st-calcium160912 dl, #st-calcium160912 dt, #st-calcium160912 dd, #st-calcium160912 ol, #st-calcium160912 ul, #st-calcium160912 li,
#st-calcium160912 fieldset, #st-calcium160912 form, #st-calcium160912 label, #st-calcium160912 legend,
#st-calcium160912 table, #st-calcium160912 caption, #st-calcium160912 tbody, #st-calcium160912 tfoot, #st-calcium160912 thead, #st-calcium160912 tr, #st-calcium160912 th, #st-calcium160912 td,
#st-calcium160912 article, #st-calcium160912 aside, #st-calcium160912 canvas, #st-calcium160912 details, #st-calcium160912 embed,
#st-calcium160912 figure, #st-calcium160912 figcaption, #st-calcium160912 footer, #st-calcium160912 header, #st-calcium160912 hgroup,
#st-calcium160912 menu, #st-calcium160912 nav, #st-calcium160912 output, #st-calcium160912 ruby, #st-calcium160912 section, #st-calcium160912 summary,
#st-calcium160912 time, #st-calcium160912 mark, #st-calcium160912 audio, #st-calcium160912 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#st-calcium160912 article, #st-calcium160912 aside, #st-calcium160912 details, #st-calcium160912 figcaption, #st-calcium160912 figure,
#st-calcium160912 footer, #st-calcium160912 header, #st-calcium160912 hgroup, #st-calcium160912 menu, #st-calcium160912 nav, #st-calcium160912 section {
  display: block;
}
#st-calcium160912 ol, #st-calcium160912 ul {
  list-style: none;
}
#st-calcium160912 blockquote, #st-calcium160912 q {
  quotes: none;
}
#st-calcium160912 blockquote:before, #st-calcium160912 blockquote:after,
#st-calcium160912 q:before, #st-calcium160912 q:after {
  content: '';
  content: none;
}
#st-calcium160912 table {
  border-collapse: collapse;
  border-spacing: 0;
}
#st-calcium160912 h2 {
  background-color: transparent;
}
#st-calcium160912 .clearfix::after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#st-calcium160912 img {
  vertical-align: bottom;
}
#st-calcium160912 .intro {
  background: url('/contents/small/2202080/images/bg_intro.jpg') no-repeat 0 0;
  width: 1024px;
  height: 922px;
  position: relative;
}
#st-calcium160912 .introTop {
  position: absolute;
  top: 20px;
  left: 29px;
}
#st-calcium160912 .introTtl {
  position: absolute;
  top: 84px;
  left: 67px;
}
#st-calcium160912 .introTxt {
  position: absolute;
  top: 247px;
  left: 211px;
}
#st-calcium160912 .introTxt2 {
  position: absolute;
  top: 760px;
  left: 277px;
}
#st-calcium160912 .introCopy {
  position: absolute;
  right: 15px;
  bottom: 27px;
}
#st-calcium160912 .explain {
  background: url('/contents/small/2202080/images/bg_explain.jpg') no-repeat 0 0;
  width: 1024px;
  height: 793px;
  position: relative;
}
#st-calcium160912 .explainTtl {
  position: absolute;
  top: 11px;
  left: 23px;
}
#st-calcium160912 .explainTxt {
  position: absolute;
  top: 234px;
  left: 436px;
}
#st-calcium160912 .explainPoint1 {
  position: absolute;
  left: 712px;
  top: 193px;
}
#st-calcium160912 .explainPoint2 {
  position: absolute;
  left: 713px;
  top: 414px;
}
#st-calcium160912 .explainTxtWrap1 {
  background: url('/contents/small/2202080/images/bg_wrapleft.png') no-repeat 0 0;
  padding-left: 23px;
  height: 28px;
  display: inline-block;
}
#st-calcium160912 .explainTxtWrap2 {
  background: url('/contents/small/2202080/images/bg_wrapright.png') no-repeat right 0;
  padding-right: 20px;
  height: 28px;
  display: inline-block;
}
#st-calcium160912 .explainTxt2 {
  font-size: 2em;
  line-height: 1.4;
  text-align: center;
  color: #333;
  height: 28px;
  width: 412px;
  position: absolute;
  top: 622px;
  left: 100px;
}
#st-calcium160912 .explainTxt3 {
  position: absolute;
  top: 633px;
  left: 515px;
}
#st-calcium160912 .explainNote {
  font-size: 1.2em;
  line-height: 1.5;
  position: absolute;
  left: 16px;
  bottom: 27px;
}




/* ------------------------------------------------------------


2016.10　ムーミン３種 


------------------------------------------------------------*/
#st-moomin161009 {
  width: 1024px;
  line-height: 0;
  margin: 0 auto 40px;
  font-size: 10px;
  position: relative;
  /* HTML5 display-role reset for older browsers */
}
#st-moomin161009 div, #st-moomin161009 span, #st-moomin161009 applet, #st-moomin161009 object, #st-moomin161009 iframe,
#st-moomin161009 h1, #st-moomin161009 h2, #st-moomin161009 h3, #st-moomin161009 h4, #st-moomin161009 h5, #st-moomin161009 h6, #st-moomin161009 p, #st-moomin161009 blockquote, #st-moomin161009 pre,
#st-moomin161009 a, #st-moomin161009 abbr, #st-moomin161009 acronym, #st-moomin161009 address, #st-moomin161009 big, #st-moomin161009 cite, #st-moomin161009 code,
#st-moomin161009 del, #st-moomin161009 dfn, #st-moomin161009 em, #st-moomin161009 img, #st-moomin161009 ins, #st-moomin161009 kbd, #st-moomin161009 q, #st-moomin161009 s, #st-moomin161009 samp,
#st-moomin161009 small, #st-moomin161009 strike, #st-moomin161009 strong, #st-moomin161009 sub, #st-moomin161009 sup, #st-moomin161009 tt, #st-moomin161009 var,
#st-moomin161009 b, #st-moomin161009 u, #st-moomin161009 i, #st-moomin161009 center,
#st-moomin161009 dl, #st-moomin161009 dt, #st-moomin161009 dd, #st-moomin161009 ol, #st-moomin161009 ul, #st-moomin161009 li,
#st-moomin161009 fieldset, #st-moomin161009 form, #st-moomin161009 label, #st-moomin161009 legend,
#st-moomin161009 table, #st-moomin161009 caption, #st-moomin161009 tbody, #st-moomin161009 tfoot, #st-moomin161009 thead, #st-moomin161009 tr, #st-moomin161009 th, #st-moomin161009 td,
#st-moomin161009 article, #st-moomin161009 aside, #st-moomin161009 canvas, #st-moomin161009 details, #st-moomin161009 embed,
#st-moomin161009 figure, #st-moomin161009 figcaption, #st-moomin161009 footer, #st-moomin161009 header, #st-moomin161009 hgroup,
#st-moomin161009 menu, #st-moomin161009 nav, #st-moomin161009 output, #st-moomin161009 ruby, #st-moomin161009 section, #st-moomin161009 summary,
#st-moomin161009 time, #st-moomin161009 mark, #st-moomin161009 audio, #st-moomin161009 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#st-moomin161009 article, #st-moomin161009 aside, #st-moomin161009 details, #st-moomin161009 figcaption, #st-moomin161009 figure,
#st-moomin161009 footer, #st-moomin161009 header, #st-moomin161009 hgroup, #st-moomin161009 menu, #st-moomin161009 nav, #st-moomin161009 section {
  display: block;
}
#st-moomin161009 ol, #st-moomin161009 ul {
  list-style: none;
}
#st-moomin161009 blockquote, #st-moomin161009 q {
  quotes: none;
}
#st-moomin161009 blockquote:before, #st-moomin161009 blockquote:after,
#st-moomin161009 q:before, #st-moomin161009 q:after {
  content: '';
  content: none;
}
#st-moomin161009 table {
  border-collapse: collapse;
  border-spacing: 0;
}
#st-moomin161009 h2 {
  background-color: transparent;
}
#st-moomin161009 .clearfix::after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#st-moomin161009 img {
  vertical-align: bottom;
}
#st-moomin161009 .wrap {
  background: url('/contents/small/2202080/images/bg_main.jpg') 0 0 no-repeat;
  width: 1024px;
  position: relative;
  padding: 275px 42px 39px;
}
#st-moomin161009 .warpTtl {
  position: absolute;
  left: 167px;
  top: 58px;
}
#st-moomin161009 .moomin {
  background: url('/contents/small/2202080/images/bg_moomin.png') 0 0 no-repeat;
  width: 940px;
  height: 328px;
  position: relative;
  margin-bottom: 50px;
}
#st-moomin161009 .moominItem {
  position: absolute;
  top: -63px;
  left: 24px;
}
#st-moomin161009 .moominIcon1 {
  position: absolute;
  top: 76px;
  left: 16px;
}
#st-moomin161009 .moominIcon2 {
  position: absolute;
  top: 179px;
  left: 9px;
}
#st-moomin161009 .moominIcon3 {
  position: absolute;
  top: 88px;
  left: 305px;
}
#st-moomin161009 .moominIcon4 {
  position: absolute;
  top: 217px;
  left: 289px;
}
#st-moomin161009 .moominChara {
  position: absolute;
  top: -61px;
  left: 773px;
}
#st-moomin161009 .moominTxt1 {
  position: absolute;
  top: 49px;
  left: 451px;
}
#st-moomin161009 .moominTxt2 {
  position: absolute;
  top: 120px;
  left: 452px;
}
#st-moomin161009 .moominBtn {
  text-indent: -9999px;
  white-space: nowrap;
  display: block;
  background: url('/contents/small/2202080/images/btn_moomin.png') no-repeat 0 0;
  width: 440px;
  height: 44px;
  position: absolute;
  top: 234px;
  left: 451px;
}
#st-moomin161009 .ripcream {
  background: url('/contents/small/2202080/images/bg_ripcream.png') 0 0 no-repeat;
  width: 940px;
  height: 328px;
  position: relative;
  margin-bottom: 80px;
}
#st-moomin161009 .ripItem {
  position: absolute;
  left: 571px;
  top: -26px;
}
#st-moomin161009 .ripcream1 {
  position: absolute;
  top: 57px;
  left: 764px;
}
#st-moomin161009 .ripcream2 {
  position: absolute;
  top: 172px;
  left: 535px;
}
#st-moomin161009 .ripcream3 {
  position: absolute;
  top: 165px;
  left: 805px;
}
#st-moomin161009 .ripChara {
  position: absolute;
  top: -42px;
  left: 424px;
}
#st-moomin161009 .ripTxt1 {
  position: absolute;
  top: 50px;
  left: 51px;
}
#st-moomin161009 .ripTxt2 {
  position: absolute;
  top: 120px;
  left: 52px;
}
#st-moomin161009 .ripBtn {
  text-indent: -9999px;
  white-space: nowrap;
  display: block;
  background: url('/contents/small/2202080/images/btn_rip.png') no-repeat 0 0;
  width: 440px;
  height: 44px;
  position: absolute;
  top: 234px;
  left: 50px;
}
#st-moomin161009 .ripNote {
  font-size: 1.2rem;
  line-height: 1.1;
  color: #666666;
  position: absolute;
  top: 287px;
  left: 51px;
}
#st-moomin161009 .cacharge {
  background: url('/contents/small/2202080/images/bg_cacharge.png') 0 0 no-repeat;
  width: 940px;
  height: 328px;
  position: relative;
  margin-bottom: 80px;
}
#st-moomin161009 .caItem {
  position: absolute;
  top: -37px;
  left: 82px;
}
#st-moomin161009 .cacharge1 {
  position: absolute;
  top: 30px;
  left: 292px;
}
#st-moomin161009 .cacharge2 {
  position: absolute;
  top: 146px;
  left: 9px;
}
#st-moomin161009 .cacharge3 {
  position: absolute;
  top: 210px;
  left: 306px;
}
#st-moomin161009 .myChara {
  position: absolute;
  top: -22px;
  left: 843px;
}
#st-moomin161009 .caTxt1 {
  position: absolute;
  top: 49px;
  left: 452px;
}
#st-moomin161009 .caTxt2 {
  position: absolute;
  top: 120px;
  left: 453px;
}
#st-moomin161009 .caBtn {
  text-indent: -9999px;
  white-space: nowrap;
  display: block;
  background: url('/contents/small/2202080/images/btn_ca.gif') no-repeat 0 0;
  width: 440px;
  height: 44px;
  position: absolute;
  top: 215px;
  left: 450px;
}
#st-moomin161009 .caNote {
  font-size: 1.2rem;
  line-height: 1.5;
  color: #666666;
  position: absolute;
  top: 267px;
  left: 450px;
  width: 446px;
}
#st-moomin161009 .copyright {
  position: absolute;
  right: 42px;
  bottom: 38px;
}

