body {
/* background: url('img/note.gif') repeat; */
/* background: white;  lightsteelblue; #FFcc00; */
background: WHITE;
text-align: center;
margin: 0px,0px,0px,0px; 
color: #999999;
font-family: メイリオ,Osaka, "Comic Sans MS","Trebuchet MS", Verdana, Arial, sans-serif;
padding:0px,0px,0px,0px; /* 上右下左 領域内 */
}


.TOP {
background: WHITE; /*#999999; /* darkgoldenrod; */
/*	background-image: url("img/RIBON.jpg");  */
text-align: center;
color: #999999; 
font-size:20px;
padding-left:2px;
padding-top:2px;
width:100%;
height:200px;
margin-top: 0px;
margin-Left: 0px;
/* background:steelblue;  */
/* border:1px solid steelblue; /* #ccc; */ */
	}

h2 {
	font-size: 12px;
	font-weight: bold;
}

.waku {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border:1px solid #999999;
		text-align: center;
	}

.waku h2 {
	background: #999999;
/*	background-image: url("img/RIBON2.jpg");  */
	text-align: center;
	color: WHITE; /* #ff6600; */
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 2px; 
      /*  margin: 0px,0px,0px,0px; */
	border-bottom:1px solid #ccc;
	}

.waku h2 A:link {color: white; text-decoration: none}
.waku h2 A:visited {color: #white; text-decoration: none}
.waku h2 A:hover { COLOR: RED;} 


.waku li {
	list-style-image: url("/img/Show.gif");
	text-align: left;
	vertical-align:text-top;
	margin-top: 4px;
	padding-right: 0px;
	}
/* ベース */
.Base  
{
text-align: left;
background: white /* lightsteelblue;  #FFcc00; */
padding:0px,0px,0px,0px; /* 上右下左 領域内 */
margin: 0px,0px,0px,0px; 
width:320px;
height:320px;
}

.MenuL
{
font-size:12px;
float: left; 
padding-top: 5px; 
padding-left: 3px; 
width:160px;
Height:820px;
/* background: lightsteelblue; /* #FFcc00; */
/* background: gold; */
margin: 0px,0px,0px,0px; 
}

.Main
{
float: left; 
font-size:14px;
margin: 0px,0px,0px,0px; 
/* width:80%; */
Height:820px; 
/* background: lightsteelblue; /* #FFcc00; */
padding-top: 0px; 
padding-left: 0px; 
padding-right: 10px; 
}

.SubMain1
{
float: left; 
font-size:14px;
margin-left: 0px; 
margin-Top: 5px; 
width:800px;
Height:814px; 
/* ackground: lightsteelblue; /* #FFcc00; */
padding: 0px,0px,0px,0px; 
}

.T11{
width: 800px;
border-style: solid;
border-width: 1px;
border-color: #333 #fff #fff #333;
background-color: lavender; /* #DDDDDD; #eebb00; */
padding: 1em;
MARGIN-left: 0px;
MARGIN-TOP: 10px; 
}

.T1 {
width: 800px;
padding: 1em;
MARGIN-left: 0px;
MARGIN-TOP: 10px; 
border:1px solid #ccc;
}


.T21{
width: 800px;
border-style: solid;
border-width: 1px;
border-color: #333 #fff #fff #333;
background-color:  lightsteelblue; /* #FFcc00; */ 
padding: 1em;
MARGIN-left: 0px;
MARGIN-TOP: 10px; 
MARGIN-BOTTOM: 10px; 
height: 400px;
}

.T2 {
width: 800px;
padding: 1em;
MARGIN-left: 0px;
MARGIN-TOP: 10px; 
border:1px solid #ccc;
height: 400px;
}


.MenuR
{
float: right; 
margin: 0px,0px,0px,0px;   /* 上右下左 領域内 */
width:180px;
Height:820px;
/* background: lightsteelblue; /* #FFcc00; */ 
padding: 5px,10px,0px,0px;  
}

.MenuT
{
float: left; 
font-size:14px;
margin: 0px,0px,0px,0px; 
width:600px;
Height:10px;
padding: 0px,0px,0px,5px;  
background: lightsteelblue;
/* background: gold; */
}

.Tab2
{
width:100%;
Height:18px;
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 1px; 
}

input.m{
margin-top: 2px; 
Width:110px;
Font-size:12px;
Height:24px;
cursor: pointer;
}


input.AAA{
margin-top: 2px; 
Width:110px;
Font-size:12px;
Height:24px;
cursor: pointer;
}

.btn2{
vertical-align:Bottom;
font-size: 12px;
/* font-weight: bold;  */
height:14px;
cursor: pointer;
line-height:13px;
width:160px;
margin:0px,0px,0px,0px; /* 上右下左 領域外 */
padding: 0px,0px,0px,10px;
color: #999999;
}

.btn2:active{
color: #999999;
}

.btn2:hover{
	/* FONT-WEIGHT: bold;  */
	COLOR: white;
	BACKGROUND-COLOR: red;
}

.btn1:link	{
	text-decoration: none;
	FONT-WEIGHT: bold;  
	margin: 0px,0px,5px,5px;
	color:#999999;
	text-align: left;
	WIDTH: 200px;
	HEIGHT:26px;
	FONT-SIZE:20PX;
	padding: 2px,0px,2px,2px; /* 上右下左 領域内 */
	}
.btn1:visited	{
	text-decoration: none;
	FONT-WEIGHT: bold;  
	margin: 0px,0px,5px,5px;
	color:#999999;
	text-align: left;
	WIDTH: 140px;
	HEIGHT:24px;
	FONT-SIZE:20PX;
	padding: 2px,0px,2px,2px; /* 上右下左 領域内 */
	}

.btn1:hover	{
/*	FONT-WEIGHT: bold;  */
	COLOR: red;
	BACKGROUND-COLOR: WHITE;
	}


.Bottom{
text-align: left;
/* 	font-family: "MS UI Gothic",  Osaka, "Trebuchet MS", Verdana, Arial, sans-serif; */
color:white;
font-size:12px;
background:#666666;
LEFT: 0px; 
padding-left:10px;
padding-top:5px;
width:990px;
height:20px;
margin:0px,0px,0px,0px;
FONT-WEIGHT: bold; 
}

.0{
text-align: left;
padding-left:30px;
padding-top:0px;
padding-bottom:0px;
margin-Top:0px;
margin-bottom:10px;
FONT-SIZE:13px;
FONT-WEIGHT: normal; 
}

.1
{
 MARGIN-TOP: 0px; 
 PADDING-LEFT: 20px; 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 15px; 
 COLOR: #333333; 
 PADDING-TOP: 0px; 
 TEXT-ALIGN: left 
 }

.tree_mk
{
	 margin:0px;
	padding:0px;
	font-size:14px;
	line-height:14px;
        /* padding-bottom:5px; */
}

.tree
{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:12px; 
}


A:link {color: #999999; text-decoration: none}
A:visited {color: #999999; text-decoration: none}
A:hover { COLOR: RED;} 

A.b:link {color: WHITE; text-decoration: underline}
A.b:visited {color: WHITE; text-decoration: underline}
A.b:hover { COLOR: RED;} 

A.bb:link { FONT-WEIGHT: bold; COLOR: WHITE }
A.bb:visited { FONT-WEIGHT: bold; COLOR: WHITE }
A.bb:hover { FONT-WEIGHT: bold; COLOR: red }

A.2:link {color: steelblue; text-decoration: none}
A.2:visited {color: steelblue;  text-decoration: none}
A.2:hover { COLOR: #FFCC00;} 

A.r:link { COLOR: red; TEXT-DECORATION: underline }
A.r:visited { COLOR: red; TEXT-DECORATION: underline }
A.r:hover { COLOR: WHITE; TEXT-DECORATION: underline }


.G1 {
	FONT-SIZE: 12pt; WIDTH: 100%; COLOR: white; PADDING-TOP: 0px; FONT-FAMILY: Osaka, "Trebuchet MS", Verdana, Arial, sans-serif; HEIGHT: 60px; BACKGROUND-COLOR: #999999;
}
.G1:visited {
	COLOR: red
}
.G1:hover {
	FILTER: Glow(color=#ff9900,strength=20)
}

P.NewRes{
FONT-SIZE:14px; 
MARGIN:0px 0px; 
HEIGHT:20px; 
COLOR:WHITE;
}

FONT.NewRes{
FONT-SIZE:9px; 
color:#666; 
line-height:10px;
}


.R030Title { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: WHITE; PADDING-TOP: 5px; BACKGROUND-COLOR: #999999; TEXT-ALIGN: left }
.R030Text { MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 15px; BORDER-LEFT-COLOR: #4169e1; MARGIN-BOTTOM: 10px; COLOR: #999999; BORDER-TOP-COLOR: #4169e1; PADDING-TOP: 0px; BORDER-BOTTOM: steelblue thin solid; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #4169e1 }
.R030C { BORDER-RIGHT: thin dotted; PADDING-RIGHT: 10px; BORDER-TOP: thin dotted; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10%; BORDER-LEFT: thin dotted; WIDTH: 90%; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: thin dotted; TEXT-ALIGN: left }
.R030CT { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: steelblue; TEXT-ALIGN: left }
.R030TB { BORDER-RIGHT: #4169e1 thin solid; PADDING-RIGHT: 10px; BORDER-TOP: #4169e1 thin solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10%; BORDER-LEFT: #4169e1 thin solid; WIDTH: 90%; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #4169e1 thin solid; BACKGROUND-COLOR: #e7f1ed; TEXT-ALIGN: left }
.R030TBB { PADDING-RIGHT: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: white; TEXT-ALIGN: left }
.R030TBP { MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; PADDING-TOP: 0px; TEXT-ALIGN: left }

.020Title {
	BORDER-RIGHT: gray 6px double; PADDING-RIGHT: 10px; BORDER-TOP: gray 6px double; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10%; BORDER-LEFT: gray 6px double; WIDTH: 95%; PADDING-TOP: 10px; BORDER-BOTTOM: gray 6px double; BACKGROUND-COLOR: #fff
}
.020Title0 {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0px; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 0.5em solid; COLOR: WHITE; PADDING-TOP: 0.5em; BORDER-BOTTOM: #666 1px dashed; TEXT-ALIGN: left
}
.020Title1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #333333; BORDER-TOP-COLOR: #4169e1; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px dashed; TEXT-ALIGN: left
}


.P0 { MARGIN-TOP: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666666; PADDING-TOP: 0px; TEXT-ALIGN: left }
.P1 { MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #333333; PADDING-TOP: 0px; TEXT-ALIGN: left }
.P2 { PADDING-LEFT: 10px; FONT-SIZE: 40px; Z-INDEX: 100; BACKGROUND: red; LEFT: 0px; WIDTH: 1000px; COLOR: white; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 85px; TEXT-ALIGN: left }

