/* low-stocker.css */

/* スタイルシート エンコード指定 */
@charset "utf-8";
/* スタイルシート エンコード指定 */

html {
  background-image: url("../image_f/product/l-stocker/ice.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
}

body {
    height: 100%;
}

img {
  /* vertical-align: bottom; */ /* 画像間の空白を削除 */
}

img.vertical {
  vertical-align: bottom;
}

#container {
     min-height: 100%;
     /* height: 100%;*/
     width: 800px;
     margin: 0 auto;
     padding: 0 10px;
     background-color: #fff;
     box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

#header {
  /* margin-bottom: 10px; */
}

/* メニューバー */
#menu {
  /* background-color: green; */
  overflow: hidden;
  /* margin-bottom: 10px; */
  text-align: center;
  font-family: "Meiryo";
}

#menu ul {
  clear:both;
	width: 800px;
	height: 28px;
}

#menu li {
  float:left;
	width: 160px;
	height: 28px;
}

#menu ul>li>a {
  display: block;
  width: 160px;
  height: 28px;
  background-image: url("../image_f/nav_a.gif");
  background-repeat: no-repeart;
  text-align: center;
  font-size: 12px;
  padding-top: 3px;
  text-decoration: none;
  color: #000000;
}

#menu li a:hover {
  background-image: url("../image_f/nav_b.gif");
	color: #ffffff;
}

/* 下部コンテンツ */
#contentus{
  /* background-color: yellow; */
  overflow: hidden;
}

#left_menu {
  float: left;
  width: 200px;
  margin-top: 5px;
}

#right_menu {
  /* background-color: pink; */
  float: left;
  width: 600px;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  font-family: "Meiryo";
}

div.ice {
  margin-bottom: 10px;
  border-bottom: 5px solid #11cff1;
}

span.ice {
  font-size: 30px;
  font-weight: 700;
}

span.ice2 {
  color: rgb(255, 255, 255);
  font-size: 40px;
  font-weight: bold;
  text-shadow: 2px 2px 1px #ff0000,
  -2px 2px 1px #ff0000,
  2px -2px 1px #ff0000,
  -2px -2px 1px #ff0000;
}

#stinfo {

}

img.koukoku01 {
  margin-top: 5px;
}

ul.productus {
  margin-top: 20px;
}

ul.products>li {
  overflow: hidden;
  padding-bottom:10px;
  border-bottom: 1px dotted #ccc;
}

ul.productus>li>img {
  float: left;
  margin-top: 100px;
  margin-left: 10px;
  margin-right: 30px;
}

table.type01 {
  width: 350px;
  background-color: rgb(241, 255, 252);
  font-size: 12px;
  font-family: "Meiryo";
}

table.type01 td {
  padding: 10px;
  border: 1px #abdbda solid;
}

td.type02 {
    text-align: center;
}

td.type03 {
  text-align: center;
}

p.p-format {
  margin-bottom: 1em;
}

/* フッター */
#footer {
  background-color: rgb(255, 156, 64);
  margin-top: 20px;
  text-align: center;
  font-size: 120%;
  font-family: "Meiryo";
  color: rgb(255, 255, 255);
  text-shadow: 3px 3px 0 rgba(0,0,0,.2)
}
