/*////////////////////////////////////////////////////////////////////////

	■TOPページのコンテンツの設定

///////////////////////////////////////////////////////////////////////*/
/* ------------------------------------------------------------------- */
/* 対象者別入り口・認定関連とflashをまとめるdiv */
div#top_enter{
	clear: both;
	width: 760px;
	min-height: 270px;
	_height: 270px;
	margin: 4px 0 0 0;
	padding:0 ;
}

/* ------------------------------------------------------------------- */
/* Flashの配置div */
div#topFlash{
	float: left;
	margin: 0;
	padding: 0;
	width: 450px;
	height: 270px;
	text-align: center;
	padding: 0 auto;
	}

/* ------------------------------------------------------------------- */
/* 対象者別入り口と認定関連をまとめるdiv */
div#for_target{
	float:left;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 270px;
	}

/* 対象者別入り口 */
#for_target ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
	}

#for_target li{
	margin: 0;
	padding: 0;
	display: inline;
	}


#for_target li a{
	display: block;
	margin: 0 0 4px 6px;
	padding: 0;
	width: 292px;
	text-indent: -99999px;/* ブラウザでは画像で表示する */
	}

/* 患者向け入り口 */
#for_target li#forPt a{
	height: 80px;
	background: url(../img/topPage/for_pt_enter_box.gif) no-repeat 0 0;
	}
#for_target li#forPt a:hover{
	background: url(../img/topPage/for_pt_enter_box_hover.gif) no-repeat 0 0;
	}


/* 地域の医師向け入り口 */
#for_target li#forDr a{
	height: 58px;
	background: url(../img/topPage/for_dr_enter_box.gif) no-repeat 0 0;
	}
#for_target li#forDr a:hover{
	background: url(../img/topPage/for_dr_enter_box_hover.gif) no-repeat 0 0;
	}

/* 医療関係者向け入り口 */
#for_target li#forMed a{
	height: 56px;
	background: url(../img/topPage/for_med_enter_box.gif) no-repeat 0 0;
	}
#for_target li#forMed a:hover{
	background: url(../img/topPage/for_med_enter_box_hover.gif) no-repeat 0 0;
	}

/* ------------------------------------------------------------------- */
/* 認定関連 */
div#nintei{
	width: 300px;
	margin:0 0 0 0;
	padding:8px 0;
}

#nintei ul{
	width: 287px;
	margin: 0 auto;
	padding:0;
}

#nintei li{
	list-style: none;
	float:left;
	width:auto ;
	margin: 0;
	padding:0;
	text-indent: -9999px;
}
#nintei li a{
	display: block;
	width: 175px;
	height: 50px;
	margin: 0;
	padding:0;
}

/* 日本病院機能評価 */
#nintei li.jcqhc a{
	width: 175px;
	background: url(../img/topPage/nintei_jcqhc.gif) no-repeat  0 0;
	}
#nintei li.jcqhc a:hover{
	background: url(../img/topPage/nintei_jcqhc_hover.gif) no-repeat  0 0;
	}

/* 研修指定病院・認定施設一覧 */
#nintei li.nintei_list a{
	width: 112px;
	background: url(../img/topPage/nintei_list.gif) no-repeat  0 0;
	}
#nintei li.nintei_list a:hover{
	background: url(../img/topPage/nintei_list_hover.gif) no-repeat  0 0;
	}


/* ------------------------------------------------------------------- */
/*周産期センターなどの紹介部分 */
div#center{
	clear: both;	/* 上に配置の「対象者別入り口」及び 「TOPページflash」のfloatの解除の為（IE対策） */
	margin:4px 0;
	padding: 0;
	background: url(../img/topPage/center.gif) no-repeat 50% 0 ;
	width: 760px;
	height: 50px;
	}

#center ul{
	margin:0;
	padding: 0;
	width: 760px;
	height: 50px;
	}

#center li{
	list-style: none;
	display: inline;
	margin:0;
	padding: 0;
}

#center li a{
	margin:0;
	padding: 0;
	float: left;
	display: block;
	width: 190px;
	height: 50px;
	text-indent: -9999px;
	}

/* 心臓センター */
#center li#heartCenter a{
	background: url(../img/topPage/center_heart.gif) no-repeat 50% 0;
}
#center li#heartCenter a:hover{
	background: url(../img/topPage/center_heart_hover.gif) no-repeat 50% 0;
}


/* 脳神経センター */
#center li#neuroCenter a{
	background: url(../img/topPage/center_neuro.gif) no-repeat 50% 0;
}
#center li#neuroCenter a:hover{
	background: url(../img/topPage/center_neuro_hover.gif) no-repeat 50% 0;
}


/* 泉州広域母子医療センター */
#center li#senshuBosi a{
	background: url(../img/topPage/center_birth.gif) no-repeat 50% 0;
}
#center li#senshuBosi a:hover{
	background: url(../img/topPage/center_birth_hover.gif) no-repeat 50% 0;
}


/* 大阪府がん診療拠点病院 */
#center li#osakaGankyoten a{
	background: url(../img/topPage/center_canser.gif) no-repeat 50% 0;
}
#center li#osakaGankyoten a:hover{
	background: url(../img/topPage/center_canser_hover.gif) no-repeat 50% 0;
}


/* ------------------------------------------------------------------- */
/* 新着情報と職員募集をまとめるdiv */
#info1{
	float: left; 
	width: 218px;
	min-height: 430px;
	_height: 430px;
	margin:0 ;
	padding: 0 2px;
	}

/* ------------------------------------------------------------------- */
/* 職員募集　recruit */
#info1 #recruit{
	width: 216px;
	min-height: 168px;
	_height: 168px;
	margin:0;
	padding: 0;
	background: url(../img/topPage/Recruit_bg.gif) no-repeat 0 0;
	border: 1px solid #CCCCCC;
	}

/* 仮置き */
#info1 #recruit div{margin: 30px 0 0 0; color: #666666; font-size: 12px;}
#info1 #recruit div ul{ list-style: none; margin: 4px 6px; padding: 0; }
#info1 #recruit div ul li{}
/* #info1 #recruit div a{color: #6699CC; text-decoration: underline;}
#info1 #recruit div a:hover{color: #13afb1; text-decoration: none;}
 */
#info1 #recruit div a{color: #FF6666; text-decoration: underline;}
#info1 #recruit div a:hover{color: #FF9999; text-decoration: none;}


/* ------------------------------------------------------------------- */
/* 新着情報　what's new */
#info1 #whatsnew{
	width: 216px;
	min-height: 226px;
	_height: 226px;
	margin:2px 0 0 0;
	padding:30px  0 0 0;
	background: url(../img/topPage/whatsNew_bg.gif) no-repeat 0 0;
	border: 1px solid #CCCCCC;
	}

#info1 #whatsnew #scroll{
	width: 216px; 
	height: 226px; 
	overflow-y: scroll;
}

div#whatsnew #scroll dl{ 
	width: auto; 
	margin:2px 4px 2px 4px; 
	color: #666666; 
	font-size: 90%;
}
div#whatsnew #scroll dt {
	padding:1px ; 
	margin:6px 0 0 0;
	color: #9999CC; 
	line-height: 1; 
	font-size: 90%;
}
div#whatsnew #scroll dd {
	padding:0 2px 1px; 
	margin: 0 0 4px 0; 
	line-height: 1.2;
}
div#whatsnew #scroll a {
	color: #6699CC; 
	text-decoration: none;
}
div#whatsnew #scroll a:hover {
	color: #13afb1;
	text-decoration: underline; 
}


/* ------------------------------------------------------------------- */
/* お知らせ（News and Topics） */
div#NewsTopics{
	float: left; 
	width: 330px;
	min-height: 428px;
	_height: 428px;
	margin: 0;
	padding:  0;
	background: url(../img/topPage/News_Topics.gif) no-repeat 50% 0;
	border: 1px solid #CCCCCC;
	}

#NewsTopics ul{
	margin: 30px 8px 6px 12px;
	padding: 0;
	list-style: none;
}
#NewsTopics ul li{
	margin: 0 ;
	padding:6px 0 4px 16px;
	background: url(../img/marker_orange2.gif) no-repeat 0 9px;
	line-height: 1.4;
}




/* ------------------------------------------------------------------- */
/* トップページのメニュー項目　 */
div#topicMenu{
	float: left; 
	width: 200px;
	margin: 0;
	padding: 0 2px;
	}

#topicMenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}

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

#topicMenu ul li a{
	display: block;
	width: 200px;
	height: auto;
	margin: 0 0 1px 0;
	padding: 0;
	text-indent: -9999px;
	}

/* TOPページメニュー項目のそれぞれの背景画像設定 */
/* 代表者挨拶 */
#topicMenu ul li#aisatu a{
	height: 48px;
	background: url(../img/topPage/TopicMenu_ausatu.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#aisatu a:hover{
	background: url(../img/topPage/TopicMenu_ausatu_hover.gif) no-repeat 0 0 ;
	}

/* 看護局の紹介 */
#topicMenu ul li#nurse a{
	height: 48px;
	background: url(../img/topPage/TopicMenu_Ns.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#nurse a:hover{
	background: url(../img/topPage/TopicMenu_Ns_hover.gif) no-repeat 0 0 ;
	}

/* 外来診察予定表 */
#topicMenu ul li#gairai_sch a{
	height: 42px;
	background: url(../img/topPage/TopicMenu_gairai_sch.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#gairai_sch a:hover{
	background: url(../img/topPage/TopicMenu_gairai_sch_hover.gif) no-repeat 0 0 ;
	}

/* 人間ドック・検診 */
#topicMenu ul li#dock a{
	height: 42px;
	background: url(../img/topPage/TopicMenu_dock.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#dock a:hover{
	background: url(../img/topPage/TopicMenu_dock_hover.gif) no-repeat 0 0 ;
	}

/* 救急外来 */
#topicMenu ul li#qq a{
	height: 42px;
	background: url(../img/topPage/TopicMenu_qq.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#qq a:hover{
	background: url(../img/topPage/TopicMenu_qq_hover.gif) no-repeat 0 0 ;
	}

/* 国際外来 */
#topicMenu ul li#inter a{
	height: 42px;
	background: url(../img/topPage/TopicMenu_inter.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#inter a:hover{
	background: url(../img/topPage/TopicMenu_inter_hover.gif) no-repeat 0 0 ;
	}

/* 女性外来 */
#topicMenu ul li#women a{
	height: 42px;
	background: url(../img/topPage/TopicMenu_women.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#women a:hover{
	background: url(../img/topPage/TopicMenu_women_hover.gif) no-repeat 0 0 ;
	}

/* 感染症センター */	
#topicMenu ul li#kansen a{
	height: 60px;
	background: url(../img/topPage/TopicMenu_kansen.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#kansen a:hover{
	background: url(../img/topPage/TopicMenu_kansen_hover.gif) no-repeat 0 0 ;
	}

/* 泉州救命救急センター */
#topicMenu ul li#senshuQQ a{
	height: 60px;
	background: url(../img/topPage/TopicMenu_senshuQQ.gif) no-repeat 0 0 ;
	}

#topicMenu ul li#senshuQQ a:hover{
	background: url(../img/topPage/TopicMenu_senshuQQ_hover.gif) no-repeat 0 0 ;
	}


/* ------------------------------------------------------------------- */
/* トップページのその他のトピック項目（ページ下部に配置）　 */
div#otherTopic{
	clear: both;	/* 上に配置の「新着情報」、「お知らせ」、「TOPメニュー項目」のfloatの解除の為（IE対策） */
	margin:4px 0 0 0;
	padding: 0;
	overflow: hidden;
	}

/* 携帯サイト */
#mobile{
	width:49%;
	margin:4px auto 0;
	float: left;
}

/* Minds */
div#Minds{
	width:49%;
	float: left;
	margin:4px auto 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.2;
	color:#555555;
	text-align: center;
}

#mobile table,
#Minds table{
	margin: 0 auto;
	padding: 0;
	border-collapse: collapse;
}
#mobile td,
#Minds td{
	text-align: left;
	vertical-align: middle;
	height: 90px;
	padding:0 0 0 4px;
	margin: 0;
}
#mobile td.qr{
	width: 90px;
	padding: 0;
}

#mobile td.site{
	width: auto;
	height: 80px;
	font-size: 12px;
	padding: 10px 0 0 0;
	/* background: url(../img/mobile/hph1b_02-60.gif) no-repeat 95% 95%; */
}

#mobile td.site span{
	background: url(../img/marker2.gif) no-repeat 100% 50%;
	padding-right: 13px;
}

#mobile a { color: #6699CC; text-decoration: none;}
#mobile a:hover { color: #13afb1; text-decoration: underline;}


/* ------------------------------------------------------------------- */
/* バナー部分 */
div#banner{
	width: 150px;
	padding: 2px 0;
	text-align: center;
	
	 /*配置 */
	position: absolute;
		top:0;
		left:802px;	
}

/* バナー広告掲載用のリスト */
#banner ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#banner li{
	margin:2px 0 ;
	padding: 0;
	}




a{
	overflow:hidden;
}



