 
BODY{		
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H1{		
  font-size : 130%;  
  text-align : left;
  color : white;
}

a:hover {
position: relative;top: 1px;left: 1px;
  background-color : #ffcc00;
  text-decoration : underline;  color : red;
}

h2{		
  font-size : 125%;
  background-color : #ffcc00;
  text-align : center;
  font-weight : bolder;
  
/*コメント　クラス*/
.coment{font-weight : bold;normal 
	padding : 2px 2px 2px 2px;
	margin : 1px 1px 1px 1px;
}
  
  
}
A{		
  text-decoration : none;
  color : cc6600;
}
INPUT{		
  background-color : #e6e6e6;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}

.jump{		
  font-size : 80%;
  font-weight : normal;
}

.price{		
  font-size : 100%;
  font-weight : bold;
  color : red;
}
A:VISITED{		
  color : 990000;
  text-decoration : none;
}

table.end{
		width:630px;  border:solid 1px #990000; border-collapse:collapse;
}
/*cellspacing="1" bgcolor="#990000" width="630"*/

table.end th{		
	background-color:#990000;
	color:#ffffff;
	text-align: left;
	margin:0;
	padding: 4 0 3 6px;
}
table.end td{
		background-color:#ffffff; padding-right:10px;
}

table.end2{
		width:630px;  border:solid 1px #990000;border-collapse:collapse;
}
/*cellspacing="1" bgcolor="#990000" width="630"*/

table.end2 th{			
	background-color:#990000;
	color:#ffffff;
	text-align: left;
	margin:0;
	padding: 4 0 3 6px;
}
table.end2 td{
		background-color:#ffffcc; padding-right:3px;
}


/*価格BOX*/
table.pricebox colgroup.name {
		background-color:#ccffff;
		font-weight : bold;
}/*空*/

table.pricebox colgroup.body1 {	background-color:#ffff00;
}/*黄色*/

table.pricebox colgroup.body2 {	background-color:#ccffcc;
}/*うす緑*/

table.pricebox {border : solid 2px gray; border-collapse:collapse; 
text-align:center; font-size:95%;
}

table.pricebox th {border : solid 2px gray; padding:0.1em 0.5em;
}

table.pricebox td {border : solid 1px gray; padding:0.1em 0.5em;
}

table.pricebox colgroup.red{
		font-size : 110%; font-weight : bold; color : red;background-color:#ffcccc;
}/*赤字*/
.red{color : red;}

.b{font-weight : bold;}

h3{margin-top : 5px;
		margin-left : 5px;
		margin-right : 5px;
		margin-bottom : 5px;
}

.s90{font-size : 90%;}

/*サムネイル*/
table.thum { width:720px; text-align: center;font-weight : bold;
	}

table.thum th {
	width:240px; padding:30px 0px 10px 0px;
}
table.thum td {	padding:30px 0px 10px 0px;}