#main{
	width:750px ;
	margin:0px auto;
	line-height:120% ;
	text-align:left ;
}
/* ----------- タイトル --- */
h1{
	font-size:12px;
	position:relative;
	top:15px;
}

.bg_title_01{
	width:750px;
	height:30px;
	background-image:url(../image/top/bg_title_01.gif) ;
	text-align:right;
}

.title_left{
	width:413px;
	height:100px;
	float:left;
}

.title_right{
	width:337px;
	height:100px;
	float:right;
	background-image:url(../image/top/bg_title_02.gif) ;
}

.address{
	font-size:14px;
	position:relative;
	top:15px;
	right:-90px;
}

/* ----------- 上段の左右カラム ----------- */
.left_box_01{
	width:410px;
	height:483px;
	float:left;
	background:url(../image/top/bg_01.gif) repeat-x;
}

.right_box_01{
	width:340px;
	float:right;
}

/* ----------- 外来で診察を受けられる患者様へ ----------- */
.bg_01{
	width:400px;
	height:483px;
	background:url(../image/top/bg_01.gif) repeat-x;
	padding:0px 0px 0px 10px;
}

.medical_list{
	line-height:150%;
	color:#FF6666;
	font-size:13pt;
}

/* ----------- 下段の左右カラム ----------- */
.left_box_02{
	width:366px;
	float:left;
	margin:15px 18px 0px 0px;
}

.right_box_02{
	width:366px;
	float:right;
	margin:15px 0px 0px 0px;
}

/* ----------- 入院の患者様とご家族の方へ ----------- */
.menu01{
	padding:0px 0px 0px 25px;
}

.menu01 ul{
	margin:15px 0px 15px 0px;
	padding:0px;
	list-style-image:url("../image/top/point_01.gif");
}

.menu01 li{
	padding:0px 0px 10px 10px;
	vertical-align:top;
}

/* ----------- 医療関係者の方へ----------- */
.menu02{
	padding:0px 0px 0px 25px;
}

.menu02 ul{
	margin:5px 0px 15px 0px;
	padding:0px;
	list-style-image:url("../image/top/point_02.gif");
}

.menu02 ul li{
	padding:0px 0px 10px 10px;
	vertical-align:top;
}

/* ----------- お知らせ----------- */




.news ul{
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style:none;

}

.news ul li{
	padding:5px 0px 15px 10px;
	border-bottom:1px dotted #ff0000;
}

.news_indent{
	padding-left:10px;
}

.news_pink{
	color:#FF216D;
}

/* ----------- 井上病院について ----------- */
.menu03_left{
	width:170px;
	float:left;
	margin:0px 10px 0px 10px;
}

.menu03_left ul{
	margin:5px 0px 15px 15px;
	padding:0px;
	list-style-image:url("../image/top/point_03.gif");
}

.menu03_left ul li{
	padding:0px 0px 10px 10px;
	vertical-align:top;
}

.menu03_right{
	width:165px;
	float:right;
	margin:0px 0px 0px 0px;
}

.menu03_right ul{
	margin:5px 0px 15px 15px;
	padding:0px;
	list-style-image:url("../image/top/point_03.gif");
}

.menu03_right ul li{
	padding:0px 0px 10px 10px;
	vertical-align:top;
}
/* ----------- トピックス ----------- */

.t_news{
	width:366px;
	height:81px;
	background-image:url("../image/top/201010_news.jpg");
	position:relative;
}
	.t_news .message{
		width:175px;
		font-size:13px;
		position:absolute;
		top:15px;
		left:15px;
	}
	.t_news .text_red{
		color:#FF0000;
}

.topics_contents{
	margin:10px 0;
}
	.topics_contents .caption{
		padding-bottom:7px;
		margin-bottom:7px;
		border-bottom:2px dotted #653300;
	}
		.topics_contents .caption img{
			clear:both;
			width:81px;
			float:left;
		}
		.topics_contents .caption p{
			width:260px;
			float:left;
		}

/* ----------- 介護保険サービス ----------- */
.left_indent{
	padding:0px 0px 15px 30px;
}

/* ----------- バナー ----------- */
.nurse{
	float:left;
	padding:0px 6px 5px 0px;
}
.helper{
	float:right;
	padding:0px 0px 5px 0px;
}

.banner{
	margin:10px 0 5px 0;
	width:751px;
	height:158px;
	position:relative;
}
	.baneer .to_message{
		position:absolute;
		top:65px;
		left:11px;
	}
	.baneer .to_letter{
		position:absolute;
		top:65px;
		left:170px;
	}
	.baneer .to_recruit{
		position:absolute;
		top:65px;
		left:328px;
	}

