/* ------------------------------------------------------------------- */
/* メニュー項目のカラム　 */
div#Menu01,
div#Menu_for{
	float: left; 
	width: 210px;
	min-height: 100%;
	_height: 100%;/* IE6用ハック */
	margin: 0;
	padding: 0;
	background-color: #ededed;
	}

/* ------------------------------------------------------------------- */
/* メニュー項目　 */
#Menu01 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#Menu01 ul li{
	margin: 0;
	padding: 0;
	display: inline;
	}

/* メニュータイトル（カテゴリ名）（リンクなし） */
#Menu01 ul li.title01{
	width: 210px;
	padding:4px 0 4px 0;
	min-height:15px;
	_height:15px;
	line-height: 1.3;
	margin: 0;
	font-size: 13px;
	color:#666666;
	text-indent: 12px;
	background:url(../img/menu/dropdownTitle_no-drop_210px.gif) no-repeat 0 100%;
	}

/* メニュータイトル（カテゴリ名）の２行にわたる場合（リンクなし） */
#Menu01 ul li.title01 span.title02{
	padding-left: 20px;
	color: #666666;
	}

#Menu01 ul li a{
	display: block;
	margin: 0;
	padding: 0;
	width: 210px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	text-indent: 22px;
	background: url(../img/menu/menu_orange_left.gif) no-repeat 0 0;
	}

#Menu01 ul li a span{
	display:block;
	background: url(../img/menu/menu_orange_right.gif) no-repeat 100% 0 ;
	}

#Menu01 ul li a:hover{
	background: url(../img/menu/menu_orange_hover_left.gif) no-repeat 0 0;
	}
	
#Menu01 ul li a:hover span{
	background: url(../img/menu/menu_orange_hover_right.gif) no-repeat 100% 0 ;
	}

/* ================================================================================== */
/* 2009/11/16より暫定的に使用 */
/* メニューのカテゴリ（リンクあり・なし） */

#Menu01 ul li.ctg_title,
#Menu01 ul li.ctg_title01 a{
	display: block;
	width: 207px;
	margin: 0 0 0 1px;
	padding:4px 0 4px 0;
	height:15px;
	color:#666666;
	font-size: 13px;
	line-height: 1.2;
	text-indent: 12px;
	text-decoration: none;
	border: 1px solid #cccccc;
	border-bottom: none;
	background: url(../img/menu/dropdownTitle_no-drop_210px.gif) no-repeat 0 100%;
	}

#Menu01 ul li.ctg_title01 a:hover{
	background: url(../img/menu/dropdownTitle_no-drop_210px.gif) no-repeat 0 100%;
	text-decoration: underline;
	}


#Menu01 ul li.ctg a{
	display: block;
	margin: 0 0 1px 1px;
	padding: 0;
	width: 207px;
	min-height: 40px;
	_height: 40px;
	color:#3366FF;
	text-decoration: none;
	font-size: 13px;
	line-height: 43px;
	text-indent: 28px;
	border: 1px solid #cccccc;
	background: url(../img/menu/dropdownTitle_210px.gif) no-repeat 0 100%;
	}

#Menu01 ul li.ctg a:hover{
	background: url(../img/menu/dropdownTitle_210px.gif) no-repeat 0 100%;
	text-decoration: underline;
	}

/* メニューのサブカテゴリ（リンクなし） */
#Menu01 ul li.ctg_title02{
	display: block;
	width: 205px;
	margin: 0 0 0 1px;
	padding:4px 2px 4px 0;
	height:12px;
	color:#666666;
	font-size: 12px;
	line-height: 1.2;
	text-align: right;
	border: 1px solid #cccccc;
	border-top: none;
	background-color:#D8D8D8;
	}

/* メニューのカテゴリ2行にわたる場合（リンクあり） */
#Menu01 ul li.ctg_line02 a{
	display: block;
	margin: 0 0 1px 1px;
	padding: 8px 2px 4px 28px;
	width: 177px;
	color:#3366FF;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.3;
	text-indent: 0;
	border: 1px solid #cccccc;
	background: url(../img/menu/dropdownTitle_210px.gif) no-repeat 0 100%;
	}

#Menu01 ul li.ctg_line02 a:hover{
	background: url(../img/menu/dropdownTitle_210px.gif) no-repeat 0 100%;
	text-decoration: underline;
	}


/* ------------------------------------------------------------------------ */
/* メニュー項目が2行にわたる場合 */
#Menu01 ul li.line2 a{
	display: block;
	margin: 0;
	padding: 0;
	width: 187px;
	height: 60px;
	font-size: 13px;
	line-height: 1.4;
	text-indent: 0;
	padding: 0 0 0 23px;
	background: url(../img/menu/menu_orange_height60_left.gif) no-repeat 0 0;
	}

#Menu01 ul li.line2 a span{
	display:block;
	padding: 12px 0 11px 0;
	background: url(../img/menu/menu_orange_height60_right.gif) no-repeat 100% 0 ;
	}

#Menu01 ul li.line2 a:hover{
	background: url(../img/menu/menu_orange_height60_hover_left.gif) no-repeat 0 0;
	}

#Menu01 ul li.line2 a:hover span{
	background: url(../img/menu/menu_orange_height60_hover_right.gif) no-repeat 100% 0 ;
	}

/* ------------------------------------------------------------------------ */
/* サブメニュー リストを入れ子で使用の場合 */
#Menu01 ul li ul,
#Menu01 ul li.line2 ul{
	margin: -2px 0 0 0;
	padding: 0;
	list-style: none;
	}

#Menu01 ul li ul li,
#Menu01 ul li.line2 ul li{
	margin: 0;
	padding: 0;
	}

#Menu01 ul li ul li a,
#Menu01 ul li.line2 ul li a{
	display: block;
	width: 178px;
	height: auto;
	margin: 0;
	padding:0 0 0 32px;	 /* 上下のpaddingはここでは設定しない。ここで設定すると、メニュー右側の背景（spanで設定している部分）が途切れる。 */
	color: #BF3F00;
	font-size: 12px;
	text-indent: 0;
	line-height: 1.3;
	background: url(../img/menu/subMenu_orange_left.gif) no-repeat 0 0;
	}

#Menu01 ul li ul li a span,
#Menu01 ul li.line2 ul li a span{
	display:block;
	background: url(../img/menu/subMenu_orange_right.gif) no-repeat 100% 0 ;
	padding: 6px 0 8px 0;	/* ここで上下のpadding設定 */
	}

#Menu01 ul li ul li a:hover,
#Menu01 ul li.line2 ul li a:hover{
	background: url(../img/menu/subMenu_orange_left.gif) no-repeat 0 0;
	}

#Menu01 ul li ul li a:hover span,
#Menu01 ul li.line2 ul li a:hover span{
	display:block;
	background: url(../img/menu/subMenu_orange_right.gif) repeat-y 100% 0 ;
	}

/* ------------------------------------------------------------------------ */
/* 外来ページ */
/* 救急外来、女性外来、国際外来、人間ドック・健診 */

#Menu01 li.gairai a{
	display: block;
	margin: 0;
	padding: 0;
	text-indent: 0;
	width: 210px;
	height: 42px;
	line-height: 42px;
	background: url(../img/gairai/gairaiMenu.gif) no-repeat 0 50%;
	}

#Menu01 li.gairai a span{
	display:block;
	background: url(../img/gairai/gairaiMenu.gif) no-repeat 100% 50% ;
	}

#Menu01 li.gairai a:hover{
	background: url(../img/gairai/gairaiMenu_hover.gif) no-repeat 0 50%;
	}

#Menu01 li.gairai a:hover span{
	background: url(../img/gairai/gairaiMenu_hover.gif) no-repeat 100% 50%;
	}

/* ------------------------------------------------------------------------ */
/* 地域連携メニュー */
/* 患者様向け・地域の先生むけのメニュー */
#Menu01 ul li#chiiki_pt,
#Menu01 ul #chiiki_hp_yoyaku,
#Menu01 ul #chiiki_hp_kenshu{
	margin: 0;
	padding: 0;
	text-indent: 0;
	width: 10px;
	height: auto;
	}

/* ------------------------------------------------------------------------ */
/* 国際外来メニュー */
div#interMenu{
	float: left; 
	width:210px;
	min-height: 100%;
	_height: 100%;/* IE6用ハック */
	margin: 0;
	padding: 0;
	background-color: #5388CC;
	}

#interMenu ul{
	width: 210px;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#interMenu li{
	margin: 0;
	padding: 0;
	}

#interMenu li a{
	display:block;
	width: 190px;
	line-height:1.2;
	margin: 0;
	padding: 10px 4px 10px 12px;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #373877;
	border-left:4px solid #373877;
	background: #5388CC url(../img/menu/international_menu_bk01.jpg) repeat-y;
	text-decoration:none;
	color:#000000;
	zoom: 1;
	}

#interMenu li a:hover{
	padding: 10px 0 10px 16px;
	border-right:4px solid #373877;
	border-bottom:1px solid #ddddff;
	border-left:none;
	}

#interMenu li a img{
	border: none;
	}

/* ------------------------------------------------------------------------ */
/* 外来診察予定表ページ　幅110px */
#Menu_sYotei{
	float: left; 
	width: 160px;
	min-height: 100%;
	_height: 100%;/* IE6用ハック */
	margin: 0;
	padding: 0;
	background-color: #ededed;
	}
	
/* ------------------------------------------------------------------------ */
/* 対象者別ページのメニュー */
#Menu_for ul{
	
}


