/* タグのみのセレクタ
================================ */
* { margin: 0; padding: 0;}

/* HTML */
html{font-size:1em;}

/* ボディ */
body{
	color:#000000;
	padding:0;
	margin:0;
}
.rank{font-size:80%;}
table.menu{font-size:78%;vertical-align:top; }
table.menu th{
	font-size:140%;
	text-align: center;
	padding:2px;
	font-weight: bold;
	background-color:#ffff99 ;
}
table.menu td{
	text-align: left;
}
table.menu h5{
	text-align: center;
	padding:2px;
	font-weight: bold;
	background-color:#ccffff ;
	font-size:100%;
}
/* 廃番一覧 */
.haiban{
	font-size:140%;
	text-align: center;
	padding:2px;
	font-weight: bold;
	background-color:#ffff99 ;
	color:#ff0033;
}

table.hainan_idx {
	background:#CCC;/*商品価格表-罫線の色*/
	color:#fffffff;
	width:100%;
	font-size: 71%;
	text-align:left;
}

table.hainan_idx th {
	background:#666666;/*商品価格表右側セルの背景色*/
	padding:5px;
	color:#ffffff;/*商品価格表右側セルの文字色*/
	font-weight:normal;
	text-align:center;
}

table.hainan_idx td {
	background:#FFF;/*商品価格表左側セルの背景色*/
	padding:5px;
}
table.hainan_idx th.titel1 {
	color:#FF6666;/*商品価格表-販売価格の文字色*/
	font-weight:bolder;
	font-size: 120%;
}


/* ノート外枠 お客様の声 */
div.notedesign {
   border: 2px solid green;   /* 外枠 */
   padding: 15px;             /* 内側の余白 */
   background-color: #ffffff; /* 背景色 */
}
/* ノート内部 */
div.notedesign p {
   background-image: url("images/greendot.gif");
   line-height: 25px;
   margin: 0px;
   text-align:left;
	font-size: 90%;	
	text-indent: 1em;
}
/* ノートタイトル */
div.notedesign h3.notetitle {
   margin: 0px 0px 5px 0px;
   padding: 3px 0px;
   border-bottom: 3px double #008000;
   font-weight: bold;
   color: #008000;
   text-align:center;
}
/* ------------------------------------- 
 *	在庫状況表
 * ------------------------------------- */

#out_Div { 
  	position: relative; 
  	padding-top: 20px;  
  	width: 570px;
  	border: 1px solid #C5C5C5; 
}

#in_Div {
  	overflow: auto; 
  	height: 140px;

}
#sclTbl { 
  	background-color: #fff;
  	border-collapse:collapse; 
  	font-size: 12px;
  	border:solid 1px #C5C5C5;
   text-align:center;

}
#sclTbl thead tr {
  position: absolute; 
  top: 0px; 
  left: 0px; 
}
#sclTbl thead  tr th{
  	background-color: #E7E7E7;  
  	color: #666666; 
  	padding: 3px 0px;
  	font-weight:normal;
	border-bottom:solid 1px #C5C5C5;
}

#sclTbl tbody tr td{
  	padding: 3px 6px;
	border:solid 1px #C5C5C5;
	color:#FF3300;
   }
#sclTbl tbody tr td.bc{
  	background-color: #E7E7E7;  
  	color: #666666; 
}

.coL0 { width: 150px; }
.coL1 { width: 50px; }
