@charset "UTF-8";





/*
	border:   1px dashed #f00;
*/




#indexpage #container   {
	position:   relative;
	width:   745px;
	min-height:   700px;
	padding:   142px 95px 0px 20px;
	margin:   0px 0px 0px 0px;
}

/* Windows -IE6用 */
* html #indexpage #container   {
	position:   relative;
	width:   745px;
	padding:   0px 0px 100px 20px;
	margin:   0px 0px 0px 0px;
}



#textblock   {
	float:   none;
	width:   742px;
	padding:   0px 0px 50px 0px;
	margin:   0px 0px 0px 0px;
}





/* 診療のご案内・位置 */
#indexpage .clinic   {
	width:   477px;
	background:    url(page_images/clinic_top_bg.jpg) no-repeat left top;
	padding:   3px 0px 0px 0px;
	margin:   0px 0px 30px 268px;
}





/* Slideshow */
html>body #slide_modern   {
	z-index:   1;
	display:   block;
	margin:   0px 0px 0px 0px;
	width: 746px; height: 207px; }	/* IE7以降・FireFox・Safari・Operaにスライドショー表示 */

html>body #slide_old   {
	z-index:   1;
	display:   none; }	/* IE7以降・FireFox・Safari・Operaに代替イメージ非表示 */

* html #slide_old   {
	z-index:   1;
	display:   block;
	margin:   0px 0px 0px 0px;
	width: 746px; height: 207px; }	/* Win,Mac IE6以下に代替イメージ表示 */

* html #slide_modern   {
	z-index:   1;
	display:   none; }	/* Win,Mac IE6以下にスライドショー非表示 */






/* キャッチコピー */
#indexpage h2   {
	font-size:   18px;
	width:   550px;
	margin:   15px 0px 30px 268px;
}

/* IE6用キャッチ字間調整 */
* html #indexpage h2   {
	letter-spacing:   -0.05em;
}


/* トピックスタイトル */
#indexpage h3   {
	margin:   50px 0px 5px 268px;
}

/* トピックス内容 */
#indexpage #textblock .topix dl   {
	font-size:   76%;
	line-height:   2;
	list-style-type:   none;
	height:   245px;
	border:   1px solid #ddd;
	overflow:   auto;
	padding:   5px 5px 0px 10px;
	margin:   0px 0px 5px 268px;
}

#indexpage #textblock .topix dt   {
	float:   left;
}
#indexpage #textblock .topix dd   {
	margin-left:   7em;
}

#indexpage #textblock .topix dt span   {
	font-size:   80%;
	color:   #555;
	margin-right:   0.1em;
}





/* サイドナビゲーション・位置 */
#indexpage #navi   {
	z-index:    10;
	position:   absolute;
	top:   193px;
	left:   95px;
	color:   #333;
	line-height:   1.2;
	width:   162px;
	padding:   0px 0px 0px 0px;
	margin:   0px 0px 0px 0px;
}

/* サイドナビゲーション・Windows -IE6用 */
* html #indexpage #navi   {
	z-index:    10;
	position:   absolute;
	top:   50px;
	left:   95px;
	color:   #333;
	line-height:   1.2;
	width:   162px;
	padding:   0px 0px 0px 0px;
	margin:   0px 0px 0px 0px;
}


