@charset "utf-8";

html, body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  font-family: Arial,'ヒラギノ角ゴ Pro W3',"Hiragino Kaku Gothic Pro","メイリオ","MS P ゴシック",sans-serif;
  background-color:#000000;
  background-image:url('../img/bg.jpg');
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
}

div.main {
  width:800px;
  height:1520px;
  background-color:#FFECEC;
}

div.header {
  padding:10px;
}

img.logo {
  float:left;
  margin-left:20px;
}

img.header_images {
  float:left;
  margin-left:10px;
}

table.extras {
  width:155px;
  margin-left:10px;
  float:left;
}

div.extras {
  width:100%;
  height:70px;
  line-height:70px;
  color:#ffffff;
  font-weight:bold;
  font-size:42px;
  text-align:center;
  background-color:#d80d18;
}

div.header_summary {
  font-size:10px;
  margin-top:5px;
  line-height:150%;
}

div.header_price {
  font-size:12px;
  margin-top:3px;
}

div.news {
  position:relative;
}

div.main_images {
  position:relative;
  top:5px;
  width:760px;
  height:570px;
  background-image:url('../img/main.jpg');
  background-size:100% 100%; 
  z-index:1;
}

img.headline1_images {
  position:absolute;
  top:30px;
  left:600px;
  z-index:2;
}

div.headline1_contents {
  position:absolute;
  top:90px;
  line-height:150%;
  left:610px;
  width:160px;
  text-align:left;
  color:#ffffff;
  font-size:14px;
  text-shadow:1px 1px 1px #000000;
  z-index:2;
}

img.nunette_images {
  position:absolute;
  top:520px;
  left:410px;
  z-index:2;
}

img.headline2_images {
  margin-left:20px;
  float:left;
}

div.headline2_contents {
  width:365px;
  line-height:140%;
  font-size:13px;
  text-align:left;
  word-wrap:break-word;
  margin-left:25px;
  margin-top:10px;
  float:left;
}

div.headline2_contents2 {
  width:750px;
  line-height:140%;
  font-size:13px;
  text-align:left;
  word-wrap:break-word;
  margin-left:25px;
  float:left;
}

div.products {
}

div.products_line {
  background-color:#cccccc;
  width:90%;
  height:1px;
  margin-top:5px;
  margin-bottom:5px;
}

div.products_name {
  width:220px;
  font-size:11px;
  text-align:left;
  margin-left:20px;
}

table.products_detail {
  width:225px;
  font-size:11px;
}

.products_detail th {
  width:60px;
  text-align:left;
  vertical-align:top;
}

.products_detail td {
  word-wrap:break-word;
}
