/**   一般事項   **/
BODY { 
font-size: 12px;
background-color: #FFFFFF; 
background-image: url("../images/common_back01.gif");
color:#333333;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
} 
table{font-size: 12px;background-image: url("../images/spacer.gif");}
img{border:none;}
img.bd{border:1px solid #00000;}

/**   link   **/
a:link{color: #660000;text-decoration: none;}
a:visited{color: #663333;text-decoration: none;}
a:hover{color:#FF6666;text-decoration:underline}

/**  テキスト   **/
.text12b{
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 line-height:16px;
 color:#333333;
}

.text10{
 font-size:10px;
 font-weight:normal;
 font-style:normal;
 line-height:16px;
 color:#333333;
}

/**  caption   **/
h1{
	color: #660000;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	margin:0px 10px 10px 0px;
	padding:5px 0 5px 8px ;
	border: 1px  solid #330000;
}

h2{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	margin:0px 10px 10px 0px;
	padding:5px 0px 2px 8px ;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#330000;
}


/**  footer   **/
.footermenu{
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 line-height:20px;
 text-align:center;
 padding-right:12px;
}

.footer{
 background-image: url("../images/footer_back.gif");
 font-size:10px;
 font-weight:normal;
 font-style:normal;
 line-height:20px;
 color:#FFFFFF;
 text-align:right;
 padding-right:12px;
}

/* フォーム */
.form1 {
font-size:12px;
border:1px solid #999999;
font-weight:normal;
font-style:normal;
height:20px;
line-height:20px;
}

/**   table   **/
.menu1{
		padding:0px 0px 0px 0px;
		margin:0px 10px 3px 10px;
		border:1px solid #330000;
		border-collapse:collapse;
}
.menu1 td{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:1px solid #330000;
		font-size:10px;
}
.table1{
		padding:0px 0px 0px 0px;
		margin:0px 0px 15px 0px;
		border:1px solid #999999;
		border-collapse:collapse;
}
.table1 th{
		padding:3px 3px 3px 3px;
		margin:0px 0px 0px 0px;
		border:1px solid #999999;
		text-align:center;
}
.table1 td{
		padding:3px 3px 3px 3px;
		margin:0px 0px 0px 0px;
		border:1px solid #999999;
		text-align:center;
}