/*-------------------色定義---------------------*/
/*
#FFFFFF;	背景色0（上位）
#FFF9E3;	背景色1
#FFEDB7;	背景色2
#FFDD75;	背景色3
#FFBF00;	背景色4（下位）
#F2B600;	文字色. 242,182,0
#C89600;	文字色.	200,150,0
#7B5C00;	文字影色.118,92
*/

/*------------------------------------------------*/
body
{
	color: #7B1C00;	/* 基本文字色  */
	background-color:#FFF9E3  /* 基本背景色  */
}
A
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
A:hover
{
	background-color:#FFEDB7;
}

/*------------------------------------------------*/
.frame
{
	width:800px;
	text-align:left;
}
/*------------------------------------------------*/
.indexTop
{
	padding:0px;
	margin:0px;
}
.indexTop IMG
{
	vertical-align: bottom;
}
/*------------------------------------------------*/
.indexMenu
{
	margin:0px;
	width:800px;
	border-left: solid 2px #BF9900;
	border-right: solid 2px #BF9900;
	border-bottom:solid 1px #999999;
	background-color:#FFCC00;
	color: #666666;
	text-align:left;
}
.indexMenu DIV
{
	color: #666666;
	padding:0px;
	margin-left:2px;
	width:110px;
	font-size: 16px;
	float: left;
	background-image: url("./image/Style/MainMenuItemOFF.png");
}
.indexMenu A:hover
{
	color: #666666;
	width:110px;
	background-image: url("./image/Style/MainMenuItemON.png");
}



/*------------------------------------------------*/
.indexFlash
{
	border-left: solid  2px #BF9900;
	border-right: solid  2px #BF9900;
	margin: 0px;
	padding:0px;
	width:800px;
	background-color:#FFFFFF;
}




/*------------------------------------------------*/
.subMenu
{
	border-left: solid  2px #BF9900;
	border-right: solid  2px #BF9900;
	margin: 0px;
	padding:0px;
	width:800px;
	background-color:#FFFFFF;
}




/*------------------------------------------------*/
.subMenuMenu
{
	color: #FFFFFF;
	padding-top:10px;
	padding-left:5px;
        padding-right:0px;
        padding-bottom:10px;
 
       margin:0px;
	width:160px;
	float: left;
}
.subMenuMenu IMG
{
	vertical-align: bottom;
}
.subMenuMenu DIV
{
	padding-top:5px;
	padding-left:0px;
        padding-right:0px;
        padding-bottom:5px;

	
	margin:0px;
	border:0px;
	width:160px;
	font-size: 16px;
	background-image: url("./image/Style/SubMenuItemOFF.png");
}
.subMenuMenu A
{
	color: #FFFFFF;
}
.subMenuMenu A:hover
{
	width:160px;
	background-image: url("./image/Style/SubMenuItemON.png");
}
/*------------------------------------------------*/
.subMenuMain
{
        padding-top:10px;
	padding-left:10px;
        padding-right:0px;
        padding-bottom:10px;
	margin:0px;
	width:610px;
}
.subMenuMain DIV
{
	width:610px;
}


.subMenuMain H2
{
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	background-color:#7B1C00;
	width:610px;

	margin-top:0px;
        margin-left:3px;
        margin-right:3px;
        margin-bottom:3px;

	padding:5px;
	line-height: 120%;
	color: #FFFFFF;/*7B1C00;*/
}
.subMenuMain H3
{
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	background-color:#FFAA00;
	width:610px;

	padding:5px;
	line-height: 120%;
	margin:3px;
	font-size: 1em;
	color: #FFFFFF;/*7B1C00;*/
}
.subMenuMain H4
{
	background-color:#FFF9E3;
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	margin:1px;
	padding:1px;

	font-size: 1em;
}
.subMenuMain DIV
{
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	width:608px;
	margin-top:0px;
        margin-right:5px;
        margin-left:5px;
        margin-bottom:5px;
	padding:8px;
}


/*------------------------------------------------*/
.indexMain
{
	border-left: solid  2px #BF9900;
	border-right: solid  2px #BF9900;
	margin: 0px;
	padding-top:10px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right: 5px;
	width:800px;
	background-color:#FFFFFF;
}
.indexMain H2
{
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	background-color:#7B1C00;
	width:775px;

	margin-top: 0px;
        margin-bottom: 3px;
        margin-left: 3px;
        margin-right:3px;
	padding:5px;
	line-height: 120%;
	color: #FFFFFF;
}
.indexMain H3
{
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	background-color:#FFAA00;
	width:775px;

	padding:5px;
	line-height: 120%;
	margin:3px;
	font-size:1em;
	color: #FFFFFF;
}
.indexMain H4
{
	background-color:#FFF9E3;
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	margin:1px;
	padding:1px;

	font-size:1em;
}
.indexMain DIV
{
	border-bottom:solid  1px #999999;
	border-right:solid  1px #999999;
	width:773px;
	margin-top: 0px;
        margin-bottom:5px;
        margin-left:5px;
        margin-right:5px;
	padding:8px;
}

/*------------------------------------------------*/
.indexBottom
{
	border-top:solid  1px #999999;
	padding:0px;
	margin: 0px;
	clear: both;
}
.indexBottom IMG
{
	padding:0px;
	margin: 0px;
}
/*------------------------------------------------*/

