body	{	background:url(http://www.ishikawa-styles.com/com/back.gif) repeat-y;	}
td	{	font-size: 82%; color: #333333;	}
a	{	 text-decoration: none;	}
a:hover	{	text-decoration: underline;	color:#FF9933;}
.basefont	{	line-height: 17px;	}
#margin5	{	margin: 5px 5px;	}
#margin10	{	margin: 10px 10px;	}
#black	{	color:#333333;	}
.margin10 {	margin: 10px 10px;	}
.margin20 {	margin: 20px 20px;	}
.white {  color: #FFFFFF;}
.red {  color: #FF0000;}
.font-size130 {  font-size: 110%;}
h1 {  font-size: 140%; color: #ff3300; font-weight: bold; margin: 0px 0px 10px;}
.h1-2 {  font-weight: bold; color: ff3300;}
.h2-a {
	font-size	:	130%;	
	background-color	:	#e9e9e9;
	border-left	:	5px solid  #003366;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
.h3-a {
	font-size	:	110%;	
	border-bottom: 1px solid  #003366;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
.h2-b {
	font-size	:	130%;	
	background-color	:	#e9e9e9;
	border-left	:	5px solid  #009933;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
.h3-b {
	font-size	:	110%;	
	border-left	:	5px solid  #009933;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
.h2-c {
	font-size	:	100%;	
	background-color	:	#DCBCB7;
	border-bottom: 1px solid  #993333;
	margin	:	 0;
	padding	:	5px   3px   3px   5px;
	}
.h3-c {
	font-size	:	100%;	
	border-bottom: 1px solid  #003366;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
.h2-info {
	font-size	:	130%;	
	background-color	:	#e9e9e9;
	border-left	:	5px solid  #666666;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
.h3-info {
	font-size	:	110%;	
	border-bottom: 1px solid  #666666;
	margin	:	 0px   0px   8px   0px;
	padding	:	5px   3px   3px   5px;
	}
em {  color: #FF6600; font-style: normal}
.basefont-r {  margin-top: auto; margin-right: 10px; margin-bottom: auto; margin-left: auto;	line-height: 17px;}
.basefont-l {  margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: 10px;	line-height: 17px;}
.basefont-l-box10 {  padding-top: auto; padding-right: auto; padding-bottom: auto; padding-left: 10px;	line-height: 17px;}
.bold {  font-weight: bold;}
.a000day	{
					width:	600px;
					padding: 2px;
					margin-left:	68px;
				}
.a000table	{
					background-color:	#E3E3DF;
					width:	600px;
					margin-left:	68px;
					padding-top:	10px;
					padding-right:	10px;
					padding-bottom:	10px;
					padding-left:	10px;
					border-color:	black #999999 #999999 black;
					border-style:	solid;
					border-top-width:	0px;
					border-right-width:	1px;
					border-bottom-width:	1px;
					border-left-width:	0px;
				}
.a000text	{
					line-height: 130%;
					width: 390px;
					padding-left: 10px;
				}
.a000name	{
					color: #ff3300;
					line-height: 120%;
					font-size	:	115%;
					font-weight: bold;	
				}
img	{	border-width:0px;}
img.float	{	float:left;}
.margin10-2 {  margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px}
