@charset   "Shift_JIS";
 
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;
}
A{
  color : cc6600;
  text-decoration : none;
}
INPUT{
  background-color : #e6e6e6;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
H3{
  font-size : 120%;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.jump{
	font-size : 80%;
	font-weight : normal;
}

TD{font-weight : bold; 
}
.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;}

/*‰¿ŠiBOX*/
table.pricebox colgroup.name {
		background-color:#ccffff;
		font-weight : bold;
}/*‹ó*/
table.pricebox colgroup.body1 {	background-color:#ffff00;font-weight : normal;
}/*‰©F*/

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;
}/*ÔŽš*/
.g{color :gray;}
.red{color : red;}
.blue{color :blue;}
.purple{color :purple;}
.green{color :green;}
.lime{color :lime;}
.olive{color :olive;}
.teal{color :teal;}
.navy{color :navy;}

.b{font-weight : bold;}

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

.red{color : red;}

.b{font-weight : bold;}
.no{font-weight :nomal;}

.s90{font-size : 90%;}
.s80{font-size : 80%;}

table.thum { width:720px; text-align:center; text-valign:bottom; font-weight : bold;
	}

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

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