div.sdmenu {
	width: 180px;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif,"MS UI Gothic","Lucida Sans Unicode","Doulos SIL", Osaka;
/*	font-family:Verdana,"Times New Roman","lr oSVbN", sans-serif,Arial,Helvetica,Geneva;*/
	font-size: 14px;
	padding-bottom: 10px;
	color: #fff;
}
div.sdmenu div {
	background: url(../img/title.gif) repeat-x;
	overflow: hidden;
}
/*
div.sdmenu div:first-child {
	background: url(../img/toptitle.gif) no-repeat;
}
*/
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 8px 25px;
	font-weight: bold;
	color: white;
	background: url(../img/expanded.gif) no-repeat 10px center;
	cursor:pointer;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(../img/collapsed.gif);
	cursor:pointer;
}
div.sdmenu div a {
	padding: 5px 10px 5px 20px;
	background: #eee url(../img/head1.gif) no-repeat left center;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
	font-size: 12px;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #ABF url(../img/head2.gif) no-repeat left center;
	color: #fff;
	text-decoration: none;
}

/* o */
div.sdmenu p{
	padding:2px;
	background:#999999;
	text-align:center;
	}
	
/*@AhX@*/
#adress {
	padding:2px 10px;
	border-top:4px #6666CC solid;
	font-size:12px;
	}
	
#adress h5{
    color:#555555
	margin:10px 0px 0px;
	}

#address p{
　　margin:2px 0;
    font-size:12px;
	line-height:1.4em;
	}
