@charset "UTF-8";
/* CSS Document */


/* Styles for Accordion */
#navi_base{
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#accordion{
	margin:0;
	padding:0;
	width:200px;
	list-style-type:none;
	background-color:#FFFFFF;
}
#accordion a{
	display:block;
	font-weight:normal;
	text-decoration:none;
	font-family: "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	width: 200px;
}
#accordion ul{
	overflow: hidden;
	padding:0;
}
#accordion li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#accordion li a{
	width:200px;
	display:block;
	color:#333333;
	font-family: "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	text-indent: 20px;
}
#accordion li.navi a{
	width:200px;
	display:block;
	color:#333333;
	height:25px;
	font-family: "メイリオ", Meiryo, sans-serif;
	font-size: 12px;
	line-height: 25px;
	text-align: left;
	text-indent: 25px;
	text-decoration: none;
}
#accordion li.navi a:hover{
	text-decoration: underline;
	color: #0088CC;
}
#accordion li a.closed{
	color:#333333;
	background-image:url(../images/drawer-handle.png);
}
#accordion li.firstitem a.closed{
	color:#333333;
	background-image:url(../images/drawer-handle.png);
}
#accordion li.lastitem a.closed{
	color:#333333;
	background-image:url(../images/drawer-handle.png);
}
#accordion li a.opened{
	background-image:url(../images/drawer-handle.png);
	color:#FFFFFF;
	background-position: -200px;
}
#accordion li.firstitem a.opened{
	background-image:url(../images/drawer-handle.png);
	color:#FFFFFF;
	background-position: -200px;
}
#accordion li.lastitem li{
	line-height: 25px;
	height: 25px;
}