/* CSS Document */



/* サイドメニュー 
          *************************/
#SideMenu{
    width:200px;
	padding:0;
	margin:0;
}

#SideMenu UL{
    margin:5px 0px 20px 0px;
	padding:0px;

}

#SideMenu LI{
    margin:0px;
	padding:0px;
	list-style:none;
}
#link01 A:link, #link01 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #3165CE 5px solid;
	COLOR: #666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	BORDER-top: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link01 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #3165CE 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}



#link02 A:link, #link02 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FF6204 5px solid;
	COLOR: #666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link02 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FF6204 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}


#link03 A:link, #link03 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FFD800 5px solid;
	COLOR: #666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link03 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FFD800 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}

#link04 A:link, #link04 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #646D29 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link04 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #646D29 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}



#link05 A:link, #link05 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #B8FF47 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link05 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #B8FF47 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}


#link06 A:link, #link06 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #00CA2B 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link06 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #00CA2B 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}


#link07 A:link, #link07 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #00D3DB 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link07 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #00D3DB 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}


#link08 A:link, #link08 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FF5BBF 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link08 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FF5BBF 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}

#link09 A:link, #link09 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FF0202 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link09 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #FF0202 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}



#link10 A:link, #link10 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #993399 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link10 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #993399 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}



#link11 A:link, #link11 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #003263 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link11 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #003263 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}

#link12 A:link, #link12 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #924C00 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link12 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #924C00 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}


#link13 A:link, #link13 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #174d23 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link13 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #174d23 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}

#link14 A:link, #link14 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #009944 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link14 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #009944 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}

#link15 A:link, #link15 A:visited {
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #f4b63c 5px solid;
	color:#666666;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #ffffff;
	font-size:12px;
}

#link15 A:hover {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #f4b63c 7px solid;
	PADDING-TOP: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f7f9fd;
	font-size:12px;
	color:#666666;
}

