        	ul.nav,
        	ul.nav ul{
        		margin-left:0;
        		padding-left:0;
        		list-style-type: none;
        			}
        			

			ul.nav{
				position: relative;
				margin:10px 0; /* メインメニューの位置*/
				width: 200px;/* メインメニューの幅 */
				border:none;  /* メインメニュー周りの枠 付ける時はpx solid*/
				min-height: 300px; /* メインメニュー全部が収まる最低縦幅 */
				min-width: 100px; /* メインメニュー全部が収まる最低横幅 */
				font-size: small;
			}
			ul.nav a{
				display: block;
				text-decoration: none; /* メニュー項目の装飾(下線を消す) */
			}
			ul.nav a:hover{
				background-color:#c0c0c0;/* メニュー項目にマウスが載ったときの背景色 */
				color: #F0F8FF; /* メニュー項目にマウスが載ったときの文字色 */
			}
			ul.nav>li{
				position: relative; /* メインメニューの枠サイズ */
				width:200px; /* メインメニューのタブサイズ */
				border-bottom: 1px solid #ffffff; /* メインメニューの枠サイズとカラー */
			}
			ul.nav>li>a{
				padding:10px 15px;
			}
			
			ul.nav li .childnav{
				display: none; /* 通常時の表示指定 */
				padding:15px; /* サブメニューの枠サイズ */
				border:1px solid #efefef;/* サブメニューの枠線サイズ */
				background-color: #ffffff;/* サブメニューの背景色 */
			}
			ul.nav li:hover .childnav{
				display: block;
				position:absolute;
				left:15em;
				top:0;
				min-width:200px;
			}
			.chilnav ul{
				margin-bottom:30px;
				background-color:#efefef
			}
			.childnav li{
				position: rerelative;
				padding-left:10px;
			}
			.childnav li:before{
				content:"";
				display: inline-block;
				position:absolute;
				top:10px;
				left:0;
				width:0;
				height:0;
				border:6px solid transparent;
				border-left-color:#ccc;
				clear: both;
			}
			.childnav li a{
			    text-align: left;  /* サブメニュー1項目の項目名の配置(左寄せ) */
				padding:3px;
				border-bottom: none;

			}
			.childnav li a:hover{
				color:#ffffff; /* サブメニュー項目にマウスが載ったときの文字色 */
				background-color: #c0c0c0; /* サブメニュー項目にマウスが載ったときの背景色 無しの場合はnone*/
				text-decoration: underline;
				
				}
				
				
			