/* ナビスタイル
---------------------------------------------*/
#globalNav {
	position: absolute;
	top: 60px;
	left: 9px;
	width: 750px;
	height: 45px;
	list-style-type: none;
	background-color: #FFFFFF;
}
#globalNav li {
	float: left;
	width: 145px;
	margin-right :5px;
}
#globalNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:45px;
	padding-top: 45px;
	background-image: url(images/globalnavi.gif);
	color: #FFFFFF;
}

/* オフマウス
---------------------------------------------*/
	#nav01 a { background-position:  0     0; }
	#nav02 a { background-position: -150px 0; }
	#nav03 a { background-position: -300px 0; }
	#nav04 a { background-position: -450px 0; }
	#nav05 a { background-position: -600px 0; }
	
/* 選択済み
---------------------------------------------*/

	#nav01 a.stay { background-position:  0     -90px; }
	#nav02 a.stay { background-position: -150px -90px; }
	#nav03 a.stay { background-position: -300px -90px; }
	#nav04 a.stay { background-position: -450px -90px; }
	#nav05 a.stay { background-position: -600px -90px; }

/* オンマウス
---------------------------------------------*/

	#nav01 a:hover { background-position:  0     -45px; }
	#nav02 a:hover { background-position: -150px -45px; }
	#nav03 a:hover { background-position: -300px -45px; }
	#nav04 a:hover { background-position: -450px -45px; }
	#nav05 a:hover { background-position: -600px -45px; }




/* ページ枠スタイル
---------------------------------------------*/

#container{
	position: relative;
	width: 760px;
	margin: 0 auto; 
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 140px;
	background-color: #FFFFFF;
	font-size : 90%;
	}
	
#pagebody {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 750px;
	padding:0 0 10px 0;
	text-align: left;
}


/* ヘッダー
---------------------------------------------*/
#logo {
	position: absolute;	
	left: 15px;
	top: 20px;
}	

#fontsize {
	position: absolute;
	text-align: right;
	right:15px;
	top: 30px;
}


#fontsize li{
	float: left;
}


#headermenu{
	position: absolute;
	right:10px;
	top: 0;
	background: #FFFFFF url(images/headermenu_haikei.gif) repeat-y center top;
	width: 560px;
	display: block;

}

#headermenu ul{
	margin-left: 80px;
}

#headermenu li{
	disply :block;
	float: left;
	color: #FFFFFF;
	
}

#headermenu a{
	disply :block;
	text-align: right;
	padding: 3px 3px 2px 15px;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	background: url(images/headermenu_ya.gif) no-repeat left center;
}


#navi{
	position: absolute;
	width: 740px;
	font-size: 12px;
	padding: 0 5px 1px 5px;
	border-bottom: 1px solid #CCCCCC;
	top: 110px;
	left: 4px;



}

#navi li{
	float: left;   
}


/* 左メニュースタイル
---------------------------------------------*/

#leftmenu {
	float:left;
	width: 140px;
display:inline;
overflow: hidden;
}

#leftmenu h2{
	font-size: 80%;
	display: block;
	width: 125px !important;
	padding: 5px 0 5px 15px;
	margin-top: 1px;
	color: #FFFFFF;
	background-image: url(images/menu_list_midasi.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}


#mainmenu {
	float:left;
	width: 140px;
}

#mainmenu li{
	margin-top: 3px; 
}

#submenu li{
	margin-top: 1px; 
}


#submenu a{
	display: block;
	width: 125px !important;
	padding: 5px 0 5px 15px;
	font-size: 90%;
	color: #3366CC;
	background-image: url(images/menu_list.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left bottom;

}

#submenu  .leftspace{
	padding: 5px 0 5px 25px;
}

#submenu a:hover{
	color: #3366CC;
	background-image: url(images/menu_list_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent;
}

/* コンテンツ
---------------------------------------------*/

#content {
	float:left;
	width: 600px;
	margin-left:5px;
	display:inline;
	overflow: hidden;
}


#content h1{
	font-size: 140%;
	margin:1px 0 15px 0;
	padding:12px 0 4px 5px;
	background-image: url(images/content_h1.gif);
	background-repeat: no-repeat;
	color: #333333;
	border-bottom: 1px solid #3EBFF5;
}

#content h1.main{
	background: url(none);
	border: none;
	margin : 0 0 5px 0;
	padding :0;
}

#content h3{
	clear :both;
	font-size: 120%;
	margin:15px 0 10px 0px;
	padding:3px 0 3px 20px;
	background-image: url(images/content_h3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #333333;
}

#content h3.menu{
	width: 430px;
	font-size: 120%;
	margin:10px 0 15px 20px;
	padding:8px 0 6px 5px;
	color: #333333;
	border-bottom: 1px solid #999999;
	bordr:none;
	background :none;
}

#content h4{
	margin:5px 0 0 15px;
}

#content h5{
	margin:5px 0 0 15px;
}

#content li{
	list-style: none;
	margin-left: 20px;
	padding-left: 20px;
	background-image: url(images/aicon_blue.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}

#content dl{
	margin-left: 15px;
}

#content dt{
	margin-top:5px;
	font-weight :bold;
	color: #000066;
}

#content dd{
	text-indent: 14px;
}

#content table{
	width: 580px;
	border: 1px solid #666666;
	margin: 0 10px;
	padding: 0px;
	border-collapse: collapse;
	font-size : 100%;
}


#content caption{
	font-weight: bold;
	text-align: left;
	padding-top :10px;

}

#content th{
	background-color: #BDD1D9;
	padding: 5px;
	border: 1px solid #888888;
	color: #333333;
	text-align: center;

}

#content td{
	line-height: 1.4;
	border: 1px solid #999999;
	padding: 5px;
	margin: 0px;
}

#content .tdhaikei{
	background: #DBE0FB;

}

#content .alignright{
	text-align: right;
	
}

#content .tdright{
	text-align: right;
}

#content .imgright{
	float : right;
}


#content .pstyle{
	margin:15px 0 0 15px;
}

#content .listsuzi{
	list-style: decimal;
	background :none;
	margin-left: 40px;
	padding-left: 0;
}

#content .clearleft{
	clear :left;
}

#top{
	font-size: 80%;
	margin-top:10px;
	text-align: right;
}

#content .float2{
	float: left;
	width: 280px;
	margin-left:5px;
}


/* コンテンツ自由スタイル
---------------------------------------------*/
#content .kyotyowaku{
	font-weight: normal;
	color: #333333;
	background: #F7D7F4;
	padding: 10px 5px;
	border: 1px solid #FF99FF;
	margin-bottom: 10px;

}

#content .kyotyowaku02{
	font-weight: normal;
	color: #333333;
	background: #F7D7F4;
	padding: 10px 15px;
	border: 1px solid #FF99FF;
	margin-bottom: 10px;

}

#content .kyotyomozi{
	font-size: 16px;
	font-weight: bold;
	color: #333333;

}

#content .kyotyomozi02{
	font-size: 20px;
	font-weight: bold;
	color: #333333;

}

#content .waku{
	padding: 10px 10px 10px 0px;
	border: 1px solid #6699FF;
	margin-top: 5px;
	margin-bottom: 5px;

}

/* メインページ（メニュー）スタイル
---------------------------------------------*/
#contentmenu ul{
	margin: 0 0 10px 0;
}

#contentmenu li{
	width: 400px;
	line-height: 1.8;
	list-style: none;
	margin-left: 30px;
	padding: 0 0 0 20px;
	background-image: url(images/contentmenu_list.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #cccccc;
}

#contentmenu a{
	text-decoration: none;
}

/* 心臓血管センタースタイル
---------------------------------------------*/
#sinzo {
	padding: 10px;
	border: 1px solid #FF9999;
	background: #F6F6F6;

}

#sinzo h5{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;

}

#sinzo .syoukai{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 320px;

}




/* 診療科スタイル
---------------------------------------------*/
#syojyo th{
width: 90px;
}


#syojyo h4{
clear:both;
margin-top :10px;
font-size : 100%;
}

#syojyo p{
margin-left :8px;
margin-top :0;
}

#jyunkan {
}

#jyunkan h4{
	margin:5px 0px 5px;
	padding-left: 10px;
	border-bottom: 1px solid #999999;
	border-left: 8px solid #666666;

}

#jyunkan .float2{
	float: left;
	width: 280px;
	margin-right :5px;
}

#jyunkan .float3{
	float: left;
	width: 190px;
	margin-right :5px;
}


#jyunkan .syoukai{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: right;


}


#syokakityui {
width: 550px;
padding :10px;
margin-top : 20px;
border: 1px solid #666666;
}


#eiyo table{
	font-size :80%;
	padding:0;
	width: 700px;
}

#eiyo th.theiyo{
	background: #E1E1E1;
	padding:2px;
	text-align:left;
}

#eiyo td{
	padding:2px;
}

#konoyona dt{
margin-top: 10px;

}

#konoyona h4{
	margin-top: 10px;
	color: #339900;

}



/* 患者さまへスタイル
---------------------------------------------*/
#gairai{
	clear :left;
	background: url(images/kanjya_tophaikei.gif) no-repeat right center;
	width: 570px;
	height :180px;
	padding-top: 60px;
}

#gairai dl{
	margin-left :40px;
}


#gairai dt{
float:left;
width: 90px;
color :#003366;
margin :0;
padding : 0;
}


#gairai dd{
float: right;
width: 415px;
}

#gairaisyosin{
	background: url(images/kanjya_img02.jpg) no-repeat right top;
	width: 590px;
	height :150px;
}

#gairaisyosin dt{
clear:both;
float:left;
width: 100px;
color :#000000;
margin : 0 0 0 15px;
padding :0;
}


#gairaisyosin dd{
float: right;
width: 450px;
}

#gairaisaisin  dt{
clear:both;
float:left;
width: 100px;
color :#000000;
margin : 0 0 0 15px;
padding :0;
}


#gairaisaisin dd{
float: right;
width: 450px;
}

#kanjyatop {
width: 600px;
margin: 0;
padding :0;
}

#kanjyatop ul{
	margin:0 0 10px 0;
	padding :0;
	
}

#kanjyatop li{
	padding :0 0 0 10px;
	
}


#kanjyatop .midasi{
	font-size: 16px;
	font-weight: bold;
	background: #D6E9F8;
	width: 270px;
	text-decoration: none;
	border-bottom: 1px solid #77BBBB;
	border-left: 5px solid #99CCCC;
	padding: 5px 0 3px 10px;
	margin-bottom :5px;

}

#kanjyatop .left{
float :left;
width: 290px;

}

#kanjyatop .right{
float :left;
width: 290px;

}


/* 臨床研修医募集スタイル
---------------------------------------------*/
#kensyu .imgcenter{
	text-align: center;
	border: 0;	
}

#kensyu .tablegaiyo{

	border: 1px solid #999999;
	margin: 0px;
}


/* 看護短期大学スタイル
---------------------------------------------*/
#kango h4{
	border-bottom: 1px solid #CCCCCC;
}


#kango .ddbold{
	font-weight: bold;
	color: #333333;
	margin: 3px 0;
}


#kangosonota{
	padding: 5px 10px 10px 10px;
	margin: 5px;
	border: 1px solid #3366CC;
	background-color: #E8ECF7;
}
#kango table{
	width: 550px;
	font-size: 80%;


}
/* サイトマップ
---------------------------------------------*/
#sitemap a{
	text-decoration: none;

}

#sitemap dl{
	margin-top: 10px;
}

#sitemap dt{
	background: #CCCCCC;
	padding: 5px 5px 5px 15px;
	margin :5px 0;
	width: 590px;
	border-left: 10px solid #666666;

}

#sitemap dd{
	margin-left: 10px;
	padding-left: 15px;
	background: url(images/aicon_sitemap.gif) no-repeat left top;

}


/* フッター
---------------------------------------------*/
#copy {
	clear :left;
	width : 750px;
	padding:10px 0;
	margin-bottom: 10;
	font-size: 80%;
	color: #666666;
	text-align: right;
}

