body  {
	font: Verdana, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ  Pro W3", "Hiragino Kaku Gothic Pro", serif;
	font-size: 12px ;
	margin:0px;
	padding: 0;
	text-align: center; 
	color: #000000;
	background-color : #cccccc;
	min-width: 900px ;
	max-width: 1200px ;
}
/* コンテンツ枠 （headerもfooterも含む）*/
#outline{
  width: 830px;
  border: 1px solid #1d78b6;
  background-color : #ffffff;
  padding-left: 0px;
  margin-left: 25px;
}
.header{
  text-align: left;
}

.footer{
  text-align: center;
  height: 30px;
  padding: 0 15px;
  font-size: 18px;
  color : #ffffff;
  background:#fc9425;
}

.margin{
  margin:0px 0px;
  width: 830px;
  border:0px;
  text-align: left;
}
.menu_top{
  font-size: 9px ;
  text-align:right;
  width: 830px;
}

.submenu{
  text-align: left;
  margin-top: 5px;
  width: 180px;
  float left;
}

.contents{
  text-align: left;
  width: 620px;
  float: left; 
  margin-left: 10px;
  margin-right: 5px;
  line-height: 150%
} 

.contents_list {
  border-left: #1d78b6 solid 4px;border-bottom: #1d78b6 dashed 1px
}

.tbl_feature {
  border-collapse: separate;
}


.clear{
  clear: both;
} 

/* Products/cubeページのSlide*/
#cube_pair_demo {
  width: 480px;
  height : 360px;
  position : relative;
  left : 20px;
  border : 1px solid #1d78b6;
}
#sarrow {
  height : 24px;
  width : 480px;
  border : 0px;
  position : absolute; /*product_galleryの下部に配置*/
  top : 0px;
  left : 0px;
  padding: 0px;
}
#sarrow_left {
  height : 24px;
  width  : 20px
  border : 0px;
  position:absolute;/*number_wheelの左から40pixに配置*/
  bottom: 0px;
  left:0px;
  z-index:2;
  cursor:pointer;
}
/* 右*/
#sarrow_right {
  height : 24px;
  width  : 20px;
  border : 0px;
  position:absolute;/*number_wheelの右から40pxに配置*/
  bottom : 0px;
  right:0px;
  z-index:2;
  cursor:pointer;
}


