/*メインメニュー*/
ul.nav-menu 	{
	font-size:0;
	margin:0 auto;
	text-align: center;
	padding:0!important;
}
.nav-menu li {
	border:solid red 0px;
	display: inline-block;
	text-align:center;
}
.nav-menu li a	{
	color:#fff;
	display:block;
	/*width:250px;*/
	padding:7px 21px;
	text-decoration:none;
	font-size:15px;
	background-color:tarnsparent/*navy*/;
}
.nav-menu li a:hover	{
	background-color:#000;
	color:#fff;
}

/*トップナビ*/
#masthead	{
	border:solid transparent 1px;
	background:url(images/bk2.gif)repeat-x top left;
}
.menu-header-nav-container	{/*トップナビの基準に*/
	position:relative;width:600px;margin:0 auto;
}
.topnav-menu	{
	position:absolute;
	right:-190px;
	top:-30px;
	font-size:10pt;
}
.topnav-menu li	{
	display: inline-block;
	margin-right:0.5em;
}
.topnav-menu li a	{
	color:#fff;
	text-decoration:none;
}
.telenum	{
	position:absolute;
	top:5px;
	right:-150px;
	color:#faffb1;
	font-size:18pt;
}

/*サイドリスト*/
ul#side-menu,ul.cnt,ul.jig{
list-style-type: none;
margin-bottom:0.5em;
z-index:1;
}

ul.cnt li,ul.jig li {line-height:2em;
background: url(images/mari01.gif) no-repeat 0 50%;
background-size:10%;
padding-left: 30px;
margin-left:-40px;
margin-bottom:5px;
}
.cntnt,.jigyo	{margin-bottom:1em;}
