/* 丸子中央総合病院　トップページ用CSS */
/* 2009.11.16                     　　 */

/* ヘッダー下 */
#main {
	width: 750px;
}

/* メインイメージ */
#top-img {
	width: 750px;
	height: 200px;
	position: relative;
}

#top-img img{
	top: 0px;
	left: 0px;
	position: absolute;
}

/* ----- サブメニュー全体 ----- */
#submenu {
	width: 750px;
	height: 180px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-color: #FFF;
	clear: both;
}

/* --- サブメニュー左 --- */
#submenu-left {
	width: 242px;
	height: 156px;
	float: left;
	margin-left: 6px;
	position: relative;
}

/* サブメニュー左上部 */
#upper1 {
	width: 242px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#upper1 span{
	display: list-item;
	list-style-image: url(img/s_menu_upper_02.gif);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

#upper1 h3 {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 14px;
	width: 242px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}

/* サブメニュー左中 */
#center1 {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 242px;
	height: 40px;
}

#center1 span {
	display: list-item;
	list-style-image: url(img/s_menu_central_01.jpg);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

/* サブメニュー左下部 */
#lower1 {
	width: 242px;
	height: 91px;
	font-size: 12px;
	position: absolute;
	top: 65px;
	left: 0px;
}

#lower1 span {
	display: list-item;
	list-style-image: url(img/s_menu_lower_01.gif);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

#lower1 ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 242px;
	height: 91px;
	text-align: center;
	line-height: 20px;
	list-style: none;
}

/* --- サブメニュー中央 --- */
#submenu-center {
	width: 242px;
	height: 156px;
	float: left;
	margin-left: 6px;
	position: relative;
}

/* サブメニュー中央上部 */
#upper2 {
	width: 242px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#upper2 span{
	display: list-item;
	list-style-image: url(img/s_menu_upper_02.gif);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

#upper2 h3 {
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 242px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}

/* サブメニュー中央中 */
#center2 {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 242px;
	height: 40px;
}

#center2 span {
	display: list-item;
	list-style-image: url(img/s_menu_central_02.jpg);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

/* サブメニュー中央下部 */
#lower2 {
	width: 242px;
	height: 91px;
	font-size: 12px;
	position: absolute;
	top: 65px;
	left: 0px;
}

#lower2 span {
	display: list-item;
	list-style-image: url(img/s_menu_lower_02.gif);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

#lower2 ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 242px;
	height: 91px;
	text-align: center;
	line-height: 20px;
	list-style: none;
}

/* --- サブメニュー右 --- */
#submenu-right {
	width: 242px;
	/* height: 180px; */
	/* height: 156px; */
	float: left;
	margin-left: 6px;
	position: relative;
}

/* サブメニュー右上部 */
#upper3 {
	width: 242px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#upper3 span {
	display: list-item;
	list-style-image: url(img/s_menu_upper_03.gif);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

#upper3 h3 {
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 242px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}

/* サブメニュー右中央 */
#center3 {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 242px;
	height: 40px;
}

#center3 span {
	display: list-item;
	list-style-image: url(img/s_menu_central_03.jpg);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

/* サブメニュー右下部 */
#lower3 {
	width: 242px;
	height: 91px;
	font-size: 12px;
	position: absolute;
	top: 65px;
	left: 0px;
}

#lower3 span {
	display: list-item;
	list-style-image: url(img/s_menu_lower_03.gif);
	list-style-position: inside;
	font-size: 1px;
	letter-spacing: -1000em;
	color: #FFF;
}

#lower3 ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 242px;
	height: 91px;
	line-height: 20px;
	text-align: center;
	list-style: none;
}

/* コンテンツ右側 */
#contents {
	width: 540px;
	padding-left: 5px;
	float: right;
}

.info-title {
	color: #666;
	font-size: 120%;
	font-weight: bold;
	border-width: 0px 0px 2px 0px;
	border-color: #0099FF;
	border-style: solid;
	margin-bottom: 5px;
}

.info-contents {
	width: 520px;
	min-height: 100px;
	background-color: #EEEEEE;
	margin-bottom: 5px;
	table-layout: fixed;
	/* empty-cells: show; */
	font-size: 14px;
	line-height:1.6;
	text-align: left;
	padding-left: 10px;
}
.info-contents td {
	vertical-align: text-top;
}


/* バナー */
#bar {
	width: 195px;
	padding-left: 5px;
	float:left;
}

.banner {
	padding-bottom: 5px;
}
