/*　　メニューフレーム用　スタイルシート（システムからの変更なし）	*/
/*　　(c) P&amp;S Communications Inc.							*/
/*　　Last Modified 2006.08.21								*/



/*　ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー	*/
/*	メニュー　基本		*/

	body.menu {
		width:90%;
		margin:0px 0px 0px 5px;
		padding:0px;
		border:0px #000000 solid;	
	}

	body.menu #Menu{
		width:100%;
		border:0px #000000 solid;	
		padding:2px 1px 2px 2px;
		float:center;
		text-align:left;
	}

	.clear{
		clear:both;
	}



/*　ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー	*/
/*	メニューデザイン　基本		*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;

	/*　メニューの各項目に背景画像を入れる場合	*/
	/*	background-image:url(../../html/images/menu_image170x30.gif);	*/
	/*	background-repeat:repeat-x;	*/
	/*	margin:1px 0;	*/
	/*	padding:3px 2px 1px 2px;	*/
	/*	height:14px;	*/
	/*	vertical-align:middle;	*/

	/*　メニューの各項目にアイコンを入れる場合	*/
	/*	background-image:url(open/template/xxx.gif);	*/
	/*	background-repeat:no-repeat;	*/
	/*	background-position:0px 3px;	*/
	/*	margin:1px 3px;	*/
	/*	padding:0px 0px 0px 14px;	*/
	/*	vertical-align:middle;	*/
		}

	#dhtmlgoodies_slidedown_menu li.img, #dhtmlgoodies_slidedown_menu li.hr {
		background-image:url();
		}

	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}

	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{			/*　メニュー部　各項目の内側枠　*/
		width:100%;	
		visibility:hidden;
	}

	#dhtmlgoodies_slidedown_menu li {
		margin:0px 0px 4px 0px;			/*　メニュー　項目間のスペース　*/
	}


	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{			/*　メニュー　各項目の文字設定（基本）　*/
		border:0px #cc0000 solid;
		text-decoration:none;	
		display:block;
		clear:both;
		width:100%;	
		padding:0px 0px 0px 2px;	
		margin:0px 0px 0px 0px;	
	}
	
	#dhtmlgoodies_slidedown_menu img.menu{		/*　メニュー画像　代替画像の設定　*/
		border:0px;
		margin:0px 0px -2px 0px;
	}

	#dhtmlgoodies_slidedown_menu img.new{		/*　メニュー画像　NEWマークの設定　*/
		border:0px;
		vertical-align:top;
		margin:0px 0px 0px 0px ;
	}

	#dhtmlgoodies_slidedown_menu img.image{		/*　メニュー画像　画像表示時の設定　*/
		border:0px;
		margin:2px 0px 0px 0px ;
	}


	hr.menu_border {
		width:100%;
		position:static;
		margin-right:2px;
		height:3px;				/*　メニュー罫線の太さ（3px～）　*/
		background-color:#f0f0f0;
	}

	#dhtmlgoodies_slidedown_menu img.spacer{	/*　メニュー　スペーサー用　*/
		border:0px;
		width:100%;
		height:16px;
	}


/*　ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー	*/
/*	メニュー　階層毎の設定		*/

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin:0px 0px 0px 0px;
	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
	}



	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{	
		margin:0px 0px 0px 0px;
		padding:0px;
	}

	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:8px;				/* Sサブメニュー以降のインデント幅設定 */
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}

	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:8px;				/* Sサブメニュー以降のインデント幅設定 */
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}

	#dhtmlgoodies_slidedown_menu .slideMenuDiv4 ul{
		margin-left:8px;				/* Sサブメニュー以降のインデント幅設定 */
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}

	#dhtmlgoodies_slidedown_menu .slideMenuDiv5 ul{
		margin-left:8px;				/* Sサブメニュー以降のインデント幅設定 */
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
	}




/*　ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー　*/
/*	ログインパネルの設定		*/


	#login_menu{							/*　ログインフォーム　基本設定　*/
		font-size:10px;
		width:100%; 
		text-align:center;
		margin:0px 0px 8px 0px;
		padding:0px 0px 0px 0px;
		background-color:#ffffff;
		border-bottom:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		}

	#login_menu ul{	
		text-align:right;
		margin:0px 0px 0px 0px;
		padding:0px 6px 3px 0px;
	}

	#login_menu li{
		list-style-type:none;
		color:#444444;
		font-weight:bold;
		padding:0px 0px 2px 0px;
		white-space:nowrap;
	}

	#login_menu input{
		border:1px #666666 solid;
		margin:0px 0px 0px 4px;
		background-color:#f0f0f0;
		width:60%;
	}

	#login_menu a{
		font-size:10px;
		font-weight:normal;
		color:#990000;
		padding:0px 0px 0px 0px;
	}

	#login_menu input.BtLogin{
		font-size:10px;
		background-color:#dce1e4;
		border:1px #45525c solid;
		width:80px;
		margin:2px 0px 0px 0px;
	}

	#login_menu div.label {
		width:auto;
		background-color:#585858;
		color:#ffffff;
		text-align:center;
		font-size:110%;
		font-weight:bold;
		padding:4px;
		}

	#login_menu li img{
		vertical-align:middle;
		margin-right:2px;
		}

	#login_menu div.msg {
		text-align:left;
		font-size:100%;
		font-weight:normal;
		color:#444444;
		padding:3px 2px 0px 4px;
		}
