/* MAIN MENU */

ul#Menu	{
	width: 720px;
	height: 52px;
	margin-bottom:10px;
	background: transparent url(common/menu.jpg) top left no-repeat;
	position: relative;
}

ul#Menu li {
	list-style: none;
	position:absolute;
}
	
ul#Menu li, ul#Menu a {
	height: 52px;
	display: block;
	text-decoration:none;
}

ul#Menu li#m1 {left:26px;width:133px;}
ul#Menu li#m2 {left:159px;width:135px;}

/* 2008.6.10 メニューの順番変更 */
ul#Menu li#m3 {left:294px;width:135px;}
ul#Menu li#m4 {left:429px;width:135px;}
ul#Menu li#m5 {left:562px;width:133px;}


/* 
ul#Menu li#m4 {left:429px;width:135px;}
ul#Menu li#m5 {left:562px;width:133px;}
ul#Menu li#m3 {left:294px;width:135px;}
/*
ul#Menu li#m3 {left:294px;width:135px;}
ul#Menu li#m4 {left:429px;width:135px;}
ul#Menu li#m5 {left:564px;width:133px;}
*/

ul#Menu li#m1 a:hover{background: transparent url(common/menu.jpg) -26px -52px no-repeat;}
ul#Menu li#m2 a:hover{background: transparent url(common/menu.jpg) -159px -52px no-repeat;}
ul#Menu li#m3 a:hover{background: transparent url(common/menu.jpg) -294px -52px no-repeat;}
ul#Menu li#m4 a:hover{background: transparent url(common/menu.jpg) -429px -52px no-repeat;}
ul#Menu li#m5 a:hover{background: transparent url(common/menu.jpg) -562px -52px no-repeat;}
/*
ul#Menu li#m1 a:hover{background: transparent url(common/menu.jpg) -26px -52px no-repeat;}
ul#Menu li#m2 a:hover{background: transparent url(common/menu.jpg) -159px -52px no-repeat;}
ul#Menu li#m4 a:hover{background: transparent url(common/menu.jpg) -294px -52px no-repeat;}
ul#Menu li#m5 a:hover{background: transparent url(common/menu.jpg) -429px -52px no-repeat;}
ul#Menu li#m3 a:hover{background: transparent url(common/menu.jpg) -562px -52px no-repeat;}
/*
ul#Menu li#m3 a:hover{background: transparent url(common/menu.jpg) -294px -52px no-repeat;}
ul#Menu li#m4 a:hover{background: transparent url(common/menu.jpg) -429px -52px no-repeat;}
ul#Menu li#m5 a:hover{background: transparent url(common/menu.jpg) -564px -52px no-repeat;}
*/

/* TopNavi */
ul#TopNavi {
	margin:10px 0 10px 0;
}
ul#TopNavi li {
	list-style: none;
	margin-right:9px;
	float:left;
}
ul#TopNavi li.fin {
	margin-right:0px;
}
/* Footer Navi */
ul#fNavi{
	margin:0;
	padding:2px 20px 20px 20px;
	font-size:80%;
	color:#FFF;
}

ul#fNavi li{
	display:inline;
	margin:0 0.5em 0 0;
	padding:0 0 0 0.5em;
	border-left:1px solid #FFF;
	list-style-type: none;
	text-decoration: none;
}

ul#fNavi li#fin{
	margin:0;
	padding:0 0.5em;
	border-right:1px solid #FFF;
}

ul#fNavi li#absolute{
	border-left:0px;
}

ul#fNavi li a:link{
	color:#FFF;
	text-decoration:none;
}

ul#fNavi li a:visited{
	color:#FFF;
	text-decoration:none;
}

ul#fNavi li a:hover{
	color:#FFF;
	text-decoration:underline;
}


/*BT*/

ul#TopNavi li#bt1 a{
	display:block;
	width:217px;
	height:87px;
	background:url(img/banner1-2.gif) top left no-repeat;
}

ul#TopNavi li#bt2 a{
	display:block;
	width:217px;
	height:87px;
	background:url(img/banner2-2.gif) top left no-repeat;
}

ul#TopNavi li#bt3 a{
	display:block;
	width:217px;
	height:87px;
	background:url(img/banner3-2.gif) top left no-repeat;
}

ul#TopNavi li#bt1 a:hover,ul#TopNavi li#bt2 a:hover,ul#TopNavi li#bt3 a:hover{
	background-color:#FFF;
}

ul#TopNavi li#bt1 a:hover img,ul#TopNavi li#bt2 a:hover img,ul#TopNavi li#bt3 a:hover img{
	visibility:hidden;
}
.pan{
	width:400px;
	height:20px;
	clear: both;
	float: left;
	margin-left: 25px;
}
#CONTENTS dt {
	float: left;
	margin-right: 3px;
	line-height: 1em;
	background-image: url(./sitemap/img/point02.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

#CONTENTS dd {
	_height: 1%;
	line-height: 1.7em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.3em;
	margin-left: 1em;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#CONTENTS .sitemap{
	width:400px;
	height:350px;
}
#CONTENTS .sitemap li{
	list-style-type: none;
	height: 20px;
}
