#st-slimkeep171219 {
  width: 1024px;
  margin: 0 auto 20px;
  line-height: 0;
  /* HTML5 display-role reset for older browsers */
}
#st-slimkeep171219 div, #st-slimkeep171219 span, #st-slimkeep171219 applet, #st-slimkeep171219 object, #st-slimkeep171219 iframe, #st-slimkeep171219 h1, #st-slimkeep171219 h2, #st-slimkeep171219 h3, #st-slimkeep171219 h4, #st-slimkeep171219 h5, #st-slimkeep171219 h6, #st-slimkeep171219 p, #st-slimkeep171219 blockquote, #st-slimkeep171219 pre, #st-slimkeep171219 a, #st-slimkeep171219 abbr, #st-slimkeep171219 acronym, #st-slimkeep171219 address, #st-slimkeep171219 big, #st-slimkeep171219 cite, #st-slimkeep171219 code, #st-slimkeep171219 del, #st-slimkeep171219 dfn, #st-slimkeep171219 em, #st-slimkeep171219 img, #st-slimkeep171219 ins, #st-slimkeep171219 kbd, #st-slimkeep171219 q, #st-slimkeep171219 s, #st-slimkeep171219 samp, #st-slimkeep171219 small, #st-slimkeep171219 strike, #st-slimkeep171219 strong, #st-slimkeep171219 sub, #st-slimkeep171219 sup, #st-slimkeep171219 tt, #st-slimkeep171219 var, #st-slimkeep171219 b, #st-slimkeep171219 u, #st-slimkeep171219 i, #st-slimkeep171219 center, #st-slimkeep171219 dl, #st-slimkeep171219 dt, #st-slimkeep171219 dd, #st-slimkeep171219 ol, #st-slimkeep171219 ul, #st-slimkeep171219 li, #st-slimkeep171219 fieldset, #st-slimkeep171219 form, #st-slimkeep171219 label, #st-slimkeep171219 legend, #st-slimkeep171219 table, #st-slimkeep171219 caption, #st-slimkeep171219 tbody, #st-slimkeep171219 tfoot, #st-slimkeep171219 thead, #st-slimkeep171219 tr, #st-slimkeep171219 th, #st-slimkeep171219 td, #st-slimkeep171219 article, #st-slimkeep171219 aside, #st-slimkeep171219 canvas, #st-slimkeep171219 details, #st-slimkeep171219 embed, #st-slimkeep171219 figure, #st-slimkeep171219 figcaption, #st-slimkeep171219 footer, #st-slimkeep171219 header, #st-slimkeep171219 hgroup, #st-slimkeep171219 menu, #st-slimkeep171219 nav, #st-slimkeep171219 output, #st-slimkeep171219 ruby, #st-slimkeep171219 section, #st-slimkeep171219 summary, #st-slimkeep171219 time, #st-slimkeep171219 mark, #st-slimkeep171219 audio, #st-slimkeep171219 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#st-slimkeep171219 article, #st-slimkeep171219 aside, #st-slimkeep171219 details, #st-slimkeep171219 figcaption, #st-slimkeep171219 figure, #st-slimkeep171219 footer, #st-slimkeep171219 header, #st-slimkeep171219 hgroup, #st-slimkeep171219 menu, #st-slimkeep171219 nav, #st-slimkeep171219 section {
  display: block;
}
#st-slimkeep171219 ol, #st-slimkeep171219 ul {
  list-style: none;
}
#st-slimkeep171219 blockquote, #st-slimkeep171219 q {
  quotes: none;
}
#st-slimkeep171219 blockquote:before, #st-slimkeep171219 blockquote:after {
  content: '';
  content: none;
}
#st-slimkeep171219 q:before, #st-slimkeep171219 q:after {
  content: '';
  content: none;
}
#st-slimkeep171219 table {
  border-collapse: collapse;
  border-spacing: 0;
}
#st-slimkeep171219 h2 {
  background-color: transparent;
}
#st-slimkeep171219 .main {
  position: relative;
  background-image: url("/contents/small/2101110/images/main_bg.jpg");
  height: 552px;
}
#st-slimkeep171219 .main_title {
  position: absolute;
  left: 161px;
  top: 177px;
}
#st-slimkeep171219 .main_lead {
  position: absolute;
  left: 162px;
  top: 333px;
  line-height: 1.55;
  font-size: 18px;
  letter-spacing: .1em;
  color: #222;
}
#st-slimkeep171219 .main_graph {
  position: absolute;
  left: 682px;
  top: 130px;
}
#st-slimkeep171219 .main_text {
  position: absolute;
  left: 681px;
  top: 328px;
}
#st-slimkeep171219 .contents {
  position: relative;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  padding: 68px 52px 0;
  margin-top: 20px;
  margin-bottom: 105px;
  height: 1085px;
}
#st-slimkeep171219 .product {
  position: relative;
  padding-left: 248px;
  padding-top: 5px;
}
#st-slimkeep171219 .product_img {
  position: absolute;
  left: 0px;
  top: 0px;
}
#st-slimkeep171219 .new {
  margin-top: 24px;
  border: 2px solid #99c3a1;
  background-color: #fff;
  padding: 27px 29px 22px;
}
#st-slimkeep171219 .new_text {
  margin-top: 19px;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: .1em;
}
#st-slimkeep171219 .column {
  position: absolute;
  margin-top: 380px;
  width: 865px;
  border: 2px solid #99c3a1;
  background-color: #fff;
  padding: 24px 26px 19px;
}
#st-slimkeep171219 .column_title {
  margin-left: 2px;
}
#st-slimkeep171219 .column_subtitle {
  margin-top: 21px;
}
#st-slimkeep171219 .column_text {
  margin-top: 15px;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: .1em;
}
#st-slimkeep171219 .column_img {
  position: absolute;
  left: 700px;
  top: 1px;
}
#st-slimkeep171219 .component {
  margin-top: 600px;
  position: absolute;
  min-height: 175px;
}
#st-slimkeep171219 .conponent_title {
  margin-left: 1px;
}
#st-slimkeep171219 .conponent_text {
  margin-top: 22px;
  font-size: 14px;
  line-height: 1.7;
  width: 443px;
  letter-spacing: .1em;
}
#st-slimkeep171219 .conponent_img {
  position: absolute;
  left: 495px;
  top: 1px;
}
#st-slimkeep171219 .price {
  margin-top: 820px;
  position: absolute;
  min-height: 121px;
}
#st-slimkeep171219 .price_title {
  margin-left: 2px;
}
#st-slimkeep171219 .price_text {
  margin-top: 22px;
  font-size: 14px;
  line-height: 1.7;
  width: 443px;
  letter-spacing: .1em;
}
#st-slimkeep171219 .price_img {
  position: absolute;
  left: 495px;
  top: 7px;
}
#st-slimkeep171219 .price_tablet {
  position: absolute;
  left: -41px;
  top: -44px;
}
