@charset "utf-8";
/* CSS Document */

#menu li {
	list-style-type: none;
	height: 26px;
	line-height: 22px;
}
#menu li:not(:last-child){
	border-bottom: dotted #666 1px;
}
#menu li a {
	color:#002063;
	background-color:#FFFFFF;
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:32px;
	margin-top:5px;
	margin-bottom:0px;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
#menu li a:hover {
	color:#FFFFFF;
	background-color:#1E61AE;
	background-position:5px center;
	background-repeat:no-repeat;
}
a.list00 {
	background-image:url(../img/icon/icon_01.png);
}
a:hover.list00 {
	background-image:url(../img/icon/0/icon_01.png);
}
a.list01 {
	background-image:url(../img/icon/icon_02.png);
}
a:hover.list01 {
	background-image:url(../img/icon/0/icon_02.png);
}
a.list02 {
	background-image:url(../img/icon/icon_03.png);
}
a:hover.list02 {
	background-image:url(../img/icon/0/icon_03.png);
}
a.list03 {
	background-image:url(../img/icon/icon_04.png);
}
a:hover.list03 {
	background-image:url(../img/icon/0/icon_04.png);
}
a.list04 {
	background-image:url(../img/icon/icon_05.png);
}
a:hover.list04 {
	background-image:url(../img/icon/0/icon_05.png);
}
a.list05 {
	background-image:url(../img/icon/icon_06.png);
}
a:hover.list05 {
	background-image:url(../img/icon/0/icon_06.png);
}
a.list06 {
	background-image:url(../img/icon/icon_07.png);
}
a:hover.list06 {
	background-image:url(../img/icon/0/icon_07.png);
}
a.list07 {
	background-image:url(../img/icon/icon_08.png);
}
a:hover.list07 {
	background-image:url(../img/icon/0/icon_08.png);
}
a.list08 {
	background-image:url(../img/icon/icon_09.png);
}
a:hover.list08 {
	background-image:url(../img/icon/0/icon_09.png);
}
a.list09 {
	background-image:url(../img/icon/icon_10.png);
}
a:hover.list09 {
	background-image:url(../img/icon/0/icon_10.png);
}
a.list10 {
	background-image:url(../img/icon/icon_11.png);
}
a:hover.list10 {
	background-image:url(../img/icon/0/icon_11.png);
}
a.list11 {
	background-image:url(../img/icon/icon_12.png);
}
a:hover.list11 {
	background-image:url(../img/icon/0/icon_12.png);
}
a.list12 {
	background-image:url(../img/icon/icon_13.png);
}
a:hover.list12 {
	background-image:url(../img/icon/0/icon_13.png);
}
a.list13 {
	background-image:url(../img/icon/icon_14.png);
}
a:hover.list13 {
	background-image:url(../img/icon/0/icon_14.png);
}
#menu ul li a.list20 {
	background-color: #6CF;
}

/*program*/
#menu ul li a div.list01 {
	color:#FFFFFF;
	background-color:#1E61AE;
	background-image:url(images/icon/0/icon_02.png);
}
.program_0{
	color:#205473;
	font-weight: bold;
}
.program_1{
	background:#EBEFF2;
	font-size:small;
}
.program_2{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #99BDDD;
}
.program_3{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #C4DBF0;
}
.program_4{
	background-color: #DBE9F4;
}
#program {
	width:500px;
	margin:0 auto;
	border:0;
	margin-bottom:30px;
}
#program tr td {
	height:25px;
	line-height:25px;
	padding-left:15px;
	font-family:Calibri, sans-serif;
}
.down {
	margin-bottom: -5px;
}
#program td {
	padding-top: 5px;
	padding-bottom: 5px;
}
