﻿/*===================CONTENTS=======================

last-updated: 10:11 2007/11/30 mami;

GoToTop
MainImage
Frametop
├Right
└Left
  ├MenuArea
  ├NewsArea
  └BnrArea

▽GoToTop
▽MainImage
▽Frametopエリア




/*-----------------------------------------------------------
  LogoLink
-----------------------------------------------------------*/
#Logo .LogoLink a{
	font-size: 10px;
	color: #4c4c4c !important;
	text-decoration: none;
	}


/*-----------------------------------------------------------
  MainImage
-----------------------------------------------------------*/
	#MainImage #Image{
	width: 1280px;
	height: 160px;
	padding: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/image1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		}
#prbtn{
	padding: 0;
	width: 190px;
	height: 240px;
	position: relative;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/bg_prbtn%20-%2002.jpg);
	}
	#prbtn a.index{
		 width:190px; 
		 height:36px; 
		 display:block;
		 text-decoration: none;
	}
	#prbtn span.index{
		 visibility: hidden; 
	}
	#prbtn table{
	position: absolute;
	top: 32px;
	left: 0.5px;
	}
	#prbtn table td{
		padding: 0;
		border-collapse: collapse;
		width: 87px;
			}


/*-----------------------------------------------------------
  Frametopエリア
-----------------------------------------------------------*/
#Frametop{
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	/*== Right ============================================▼==*/
	#Frametop td#Right{
		width: 190px;
		margin: 0px;
		padding: 0;
		}
	/*== BnrArea ==*/
	#Frametop td#Right div#BnrArea{
		display: block;
		margin: 0 0 20px 0;
		}
		#Frametop td#Right div#BnrArea div.Bnr{
			padding: 0 0 10px 0;
			}
	/*== BlankArea ==*/
	#Frametop td#Right div#BlankArea{
		display: block;
		}
		#Frametop td#Right div#BlankArea div.Bnr{
			padding: 0 0 10px 0;
			}

	#Frametop td#Right div#jikan table,
	#Frametop td#Right div#toiawase table{
		font-size: 90%;
		margin: 10px 0;
		}
		#Frametop td#Right div#jikan table span{
			font-size:112%;
			line-height:160%;
			display: block;
			margin: 5px;
			}
		#Frametop td#Right div#toiawase table img{
			margin: 5px;
			}
		#Frametop td#Right div#toiawase table span{
			font-size:112%;
			line-height:160%;
			display: block;
			margin: 0 5px;
			}
	/*=====================================================▲==*/

	/*== Left =============================================▼==*/
	#Frametop td#Left{
		width: 630px;
		margin: 0;
		padding: 0;
		}
		#Frametop td#Left .massage{
	width: 630px;
	margin: 0 0 10px 0;
	border-collapse: collapse;
	background-color: #FFF;
			}

		#Frametop td#Left .navi{
			width: 630px;
			border-collapse: collapse;
			margin: 0 0 20px 0;
			padding: 0;
			}
			#Frametop td#Left .navi td{
				vertical-align: top;
				padding: 0;
				}
				#Frametop td#Left .navi .gairai td,
				#Frametop td#Left .navi .nyuin td,
				#Frametop td#Left .navi .dock td{
					background: url(../images/bg_list.jpg) 0 0 repeat-x;
					border: 1px solid #e1e1e1;
					width: 148px;
					}
					#Frametop td#Left .navi .gairai td a,
					#Frametop td#Left .navi .nyuin td a,
					#Frametop td#Left .navi .dock td a{
						display: block;
						width: auto;
						height: 14px;
						padding: 5px 5px 5px 15px;
						color: #333333;
						font-size: 12px;
						}
					#Frametop td#Left .navi .gairai td a	{background: url(../images/list01.jpg) 5px center no-repeat;}
					#Frametop td#Left .navi .nyuin td a		{background: url(../images/list02.jpg) 5px center no-repeat;}
					#Frametop td#Left .navi .dock td a		{background: url(../images/list03.jpg) 5px center no-repeat;}

		#Frametop td#Left .news{
	width: 630px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
			}
			#Frametop td#Left .news td{
				vertical-align: top;
				padding: 0;
				}
				#Frametop td#Left .news .bg{
					background: url(../images/bg_news.jpg) left bottom no-repeat;
					padding: 0 0 25px 0;
					}
				#Frametop td#Left .news .bg table{
	font-size: 90%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 15px;
					}
					#Frametop td#Left .news .bg table th{
						font-weight: normal;
						white-space: nowrap;
						vertical-align: top;
						}
					#Frametop td#Left .news .bg table th,
					#Frametop td#Left .news .bg table td{
						padding: 6px 2px;
						border-bottom: 1px solid #f2f2f2;
						}




/*	#Frametop td#Left{
		width: 610px;
		margin: 0;
		padding: 0 20px 0 0;
		}
		#Frametop td#Left ul.T_menu{
			margin: 0;
			padding: 10px 0 10px 5px;
			background: #ffffff;
			list-style-type: none;
			}
		#Frametop td#Left ul.T_menu li{
			margin:  2px 0;
			padding: 0;
			}
		#Frametop td#Left ul.T_menu li a{
			display: block;
			margin: 0;
			padding: 3px 5px 3px 30px;
			background : url(../images/listmark02_in.jpg) no-repeat 7px 7px;
			text-decoration: underline;
			color: #333333;
			}
			#Frametop td#Left ul.T_menu li a:hover{
				color: #bf9198;
			}

	#Frametop td#Left table.T_info{
		margin: 20px 0 0 0;
		padding: 0;
	}

	#Frametop td#Left table.Photonews td{
		padding: 10px 0 0 0;
	}
		#Frametop td#Left table.Photonews img{
			padding: 1px;
			border: 1px solid #d1c0a5;
		}

	#Frametop td#Left table.oshirase td.News{
		padding: 8px 0 7px 0;
	}

	#Frametop td#Left table.shintyaku td.News{
		padding: 8px 0 7px 0;
	}

	#Frametop td#Left td.News span{
		display: block;
		background : url(../images/listmark01_in.jpg) no-repeat 0 4px;
		padding: 0 0 0 1.2em;
	}

		#Frametop div#Left div.Box{
			display: block;
			float: left;
			width: 295px;
			}
		#Frametop div#Left ul{
			display: block;
			list-style-type:none;
			margin: 0px 0px 3px 0px;
			padding: 0px;
			}*/

		/*== NewsArea ==*/
		#Frametop div#Left div#NewsArea{
			display: block;
			padding: 10px 0px 20px 0px;
			}

			#Frametop div#Left div#NewsArea h2{
				display: block;
				width: 290px;
				height: 53px;
				}
				#Frametop div#Left div#NewsArea h2 a{
					display: block;
					width: 290px;
					height: 53px;
					}
					#Frametop div#Left div#NewsArea h2 a#T_news	{background: url(../images/top/T_new.jpg) top;}
					#Frametop div#Left div#NewsArea h2 a#T_topics	{background: url(../images/top/T_oshirase.jpg) top;}

			#Frametop div#Left div#NewsArea li{
				display: inline;
				float: left;
				width: 290px;
				margin: 0px 2px 2px 0px;
				}

				#Frametop div#Left div#NewsArea li.News a{
					display: block;
					padding: 4px 3px 3px 23px;
					background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/listmark03.jpg);
					text-decoration: none;
					}
					#Frametop div#Left div#NewsArea li.News a:hover	{background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/listmark03_on.jpg); color: #0155d9;}
					#Frametop div#Left div#NewsArea li.News a span{
						display: block;
						margin: 0px;
						padding: 0px 0px 1px 0px;
						font-size: 12px;
						line-height: 110%;
						color: #000000;
						}

				#Frametop div#Left div#NewsArea li.Topics a{
					display: block;
					padding: 3px 3px 1px 27px;
					background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/listmark02.jpg);
					text-decoration: none;
					}
					#Frametop div#Left div#NewsArea li.Topics a:hover	{background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/listmark02_on.jpg); color: #0155d9;}

				#Frametop div#Left div#NewsArea div.NewsMore{
					display: block;
					width: 290px;
					height: 40px;
					padding: 0px;
					background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/bg_newsmore.jpg);
					}
					#Frametop div#Left div#NewsArea div.NewsMore a{
						display: block;
						margin: 0px 0px 0px 150px;
						padding: 6px 5px 5px 18px;
						background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/listmark04.jpg);
						text-align: left;
						text-decoration: none;
						font-size: 12px;
						}
						#Frametop div#Left div#NewsArea div.NewsMore a:hover	{background: url(http://www.hospital.fujieda.shizuoka.jp/images/top/listmark04_on.jpg); color: #0155d9;}


	/*=====================================================▲==*/
	
/* IE7 CSSハック */
*+html body #Frametop table{
	margin-left: 5px;
	}
*+html body #Frametop td#Left{
	width: 610px;
	margin: 0;
	padding: 0;
	}
*+html body #Frametop td#Left table.T_info{
	margin: 20px 0 0 5px;
	padding: 0;
}
/* IE6 CSSハック */
* html body #Frametop table{
	margin-left: 5px;
	}
* html body #Frametop td#Left{
	width: 610px;
	margin: 0;
	padding: 0;
	}
* html body #Frametop td#Left table.T_info{
	margin: 20px 0 0 5px;
	padding: 0;
}
#body_top .top_BOX .top_left table {
	padding: 0px;
	margin: 0px;
}






/*-----------------------------------------------------------
  ページを切り替えずにタブ表示
-----------------------------------------------------------*/


<style type="text/css">
/* 表示領域全体 */
div.tabbox {
   margin: 0px; padding: 0px; width: 400px;
}

/* タブ部分 */
p.tabs { margin: 0px; padding: 0px; }

p.tabs a {
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	border-radius: 20px 20px 0px 0px; /* 角を丸くする */
	height: 40px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
p.tabs a.tab1 {
	background-color: #A35FA1;
	color: white;
	text-decoration: none;
}
p.tabs a.tab2 {
	background-color: #EF8597;
	color:white;
	text-decoration: none;
}

p.tabs a.tab3 {
	background-color: #7498CF;
	color: white;
}

p.tabs a.tab4 {
	background-color: #8EC31F;
	color:white;
}

p.tabs a.tab5 {
	background-color: #F8B62B;
	color: white;
}

p.tabs a.tab6 {
	background-color: #6E1E77;
	color: white;
}

p.tabs a.tab7 {
	background-color: #6E1E77;
	color: white;
}


p.tabs a:hover {
	color: yellow;
	text-decoration: none;
}




/* タブ中身のボックス */
div.tab {
	height: 400px;
	overflow: auto;
	clear: left;
}
div#tab1 {
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A35FA1;
	border-right-color: #A35FA1;
	border-bottom-color: #A35FA1;
	border-left-color: #A35FA1;
	background-color: #F7F0F7;
}

div#tab2 {
	background-color: #FFFBFC;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EF8597;
	border-right-color: #EF8597;
	border-bottom-color: #EF8597;
	border-left-color: #EF8597;
}

div#tab3 {
	background-color: #E9EFF8;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7498CF;
	border-right-color: #7498CF;
	border-bottom-color: #7498CF;
	border-left-color: #7498CF;
}

div#tab4 {
	background-color: #FCFBE0;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8EC31F;
	border-right-color: #8EC31F;
	border-bottom-color: #8EC31F;
	border-left-color: #8EC31F;
}

div#tab5 {
	background-color: #FEF9ED;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8B62B;
	border-right-color: #F8B62B;
	border-bottom-color: #F8B62B;
	border-left-color: #F8B62B;
}

div#tab6 {
	background-color: #FBEEFF;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6E1E77;
	border-right-color: #6E1E77;
	border-bottom-color: #6E1E77;
	border-left-color: #6E1E77;
}

div#tab7 {
	background-color: #F4F5D1;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6E1E77;
	border-right-color: #6E1E77;
	border-bottom-color: #6E1E77;
	border-left-color: #6E1E77;
}

div.tab p { margin: 0.5em; }

</style>


.tabbox #tab1 table {
	border: 1px solid #A35FA1;
	border-collapse: separate;
	empty-cells: show;
	margin: 0px;
}
.top_menu_box .hospital_logobox {

}
