/* CSS Document */

@charset "UTF-8";

#contents-main {
	float: left;
	width: 750px;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-bottom: 25px;
	font-size: 22px;
}

#contents-main_02 {
	float:left;
	width: 350px;
	margin-top: 15px;
	padding-left: 15px;
	font-size:18px;
}
	
#contents-main h1 {
	width: 500px;
	height: 56px;
}
	
#contents-main h2 {
	width: 500px;
	height: 30px;
}

#contents .container {
	padding-bottom: 15px;
	overflow: hidden;
}


#contents-title_01 {
	font-size:20px;
	font-weight:bolder;
}

#contents-title_02 {
	font-size:18px;
	font-weight:bolder;
}

#contents-title_02 a {
	font-size:18px;
	font-weight:bolder;
}

#contents-explain {
	font-size:16px;
}

#contents-explain a {
	font-size:16px;
}

#contents-explain-02 {
	font-size:16px;
}

#contents-explain-02 a {
	font-size:16px;
}



#main-nav li a {
	display: block;
	height: 0;
	padding-top: 56px;
	overflow: hidden;
	background-image:
	url(images/Navi_x7_02.png);
	background-repeat: no-repeat;
}

#nav-top_page {
	left: 1px;
}

#nav-top_page,
#nav-top_page a {
	width: 135px;
}

#nav-top_page a {
	background-position: 0 0;
}

#nav-top_page.current a,
#nav-top_page a:hover {
	background-position: 0 -55px;
}

#nav-goaisatsu {
	left: 135px;
}

#nav-goaisatsu,
#nav-goaisatsu a {
	width: 135px;
}

#nav-goaisatsu a {
	background-position: -135px 0;
}

#nav-goaisatsu.current a,
#nav-goaisatsu a:hover {
	background-position: -135px -55px;
}


#nav-staff {
	left: 270px;
}

#nav-staff,
#nav-staff a {
	width: 135px;
}

#nav-staff a {
	background-position: -270px 0;
}

#nav-staff.current a,
#nav-staff a:hover {
	background-position: -270px -55px;
}



#nav-endo {
	left: 405px;
}

#nav-endo,
#nav-endo a {
	width: 135px;
}

#nav-endo a {
	background-position: -405px 0;
}

#nav-endo.current a,
#nav-endo a:hover {
	background-position: -405px -55px;
}


#nav-jushin {
	left: 540px;
}

#nav-jushin,
#nav-jushin a {
	width: 135px;
}

#nav-jushin a {
	background-position: -540px 0;
}

#nav-jushin.current a,
#nav-jushin a:hover {
	background-position: -540px -55px;
}


#nav-clinic {
	left: 675px;
}

#nav-clinic,
#nav-clinic a {
	width: 135px;
}

#nav-clinic a {
	background-position: -675px 0;
}

#nav-clinic.current a,
#nav-clinic a:hover {
	background-position: -675px -55px;
}


#nav-doctor {
	left: 810px;
}

#nav-doctor,
#nav-doctor a {
	width: 135px;
}

#nav-doctor a {
	background-position: -810px 0;
}

#nav-doctor.current a,
#nav-doctor a:hover {
	background-position: -810px -55px;
}



#sub-nav-01{
float: left;
margin-left:0px;
padding-left:0px;
list-style-type:none;
width:135px;
border-top:1px solid #cccccc;
}

#sub-nav-01 a{
display:block;
margin-left: 0px;
padding:8px 0px 8px 8px;
background-color:#eeeeee;
font-size: 18px;
text-decoration:none;
color:#555555;
width:135px;
}

#sub-nav-01 a:hover{
background-color:#C0C0C0;
}

#sub-nav-01 li{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


#nav-対象疾患 {
	left: 0px;
}

#nav-対象疾患,
#nav-対象疾患 a {
	width: 135px;
}

#nav-対象疾患 a {
	background-position: -135px 0px;
}

#nav-対象疾患.current a,
#nav-対象疾患 a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}


#nav-スタッフ {
	left: 0px;
}

#nav-スタッフ,
#nav-スタッフ a {
	width: 135px;
}

#nav-スタッフ a {
	background-position: -135px 0px;
}

#nav-スタッフ.current a,
#nav-スタッフ a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}

#nav-留学医師 {
	left: 0px;
}

#nav-留学医師,
#nav-留学医師 a {
	width: 135px;
}

#nav-留学医師 a {
	background-position: -135 0px;
}

#nav-留学医師.current a,
#nav-留学医師 a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}

#nav-活動 {
	left: 0px;
}

#nav-活動,
#nav-活動 a {
	width: 135px;
}

#nav-活動 a {
	background-position: -135 0px;
}

#nav-活動.current a,
#nav-活動 a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}

#nav-消化器疾患合同カンファレンス {
	left: 0px;
}

#nav-消化器疾患合同カンファレンス,
#nav-消化器疾患合同カンファレンス a {
	width: 135px;
}

#nav-消化器疾患合同カンファレンス a {
	background-position: -135 0px;
}

#nav-消化器疾患合同カンファレンス.current a,
#nav-消化器疾患合同カンファレンス a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}

#nav-センター主催の学会・研究会・セミナー {
	left: 0px;
}

#nav-センター主催の学会・研究会・セミナー,
#nav-センター主催の学会・研究会・セミナー a {
	width: 135px;
}

#nav-センター主催の学会・研究会・セミナー a {
	background-position: -135 0px;
}

#nav-センター主催の学会・研究会・セミナー.current a,
#nav-センター主催の学会・研究会・セミナー a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}

#nav-研究・業績 {
	left: 0px;
}

#nav-研究・業績,
#nav-研究・業績 a {
	width: 135px;
}

#nav-研究・業績 a {
	background-position: -135 0px;
}

#nav-研究・業績.current a,
#nav-研究・業績 a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}

#nav-設備・機器 {
	left: 0px;
}

#nav-設備・機器,
#nav-設備・機器 a {
	width: 135px;
}

#nav-設備・機器 a {
	background-position: -135 0px;
}

#nav-設備・機器.current a,
#nav-設備・機器 a:hover {
	background-position: -135px -50px;
	font-size: 18px;
	font-weight: bolder;
	color: #030303;

}


#sub-nav-02{
	list-style: none;
}

#sub-nav-02 ui{
	width:677px;
	margin:0 auto;
	overflow:hidden;
}

#sub-nav-02 li{
	float:left;
}

#sub-nav-02 a{
	display:block;
	width:113px;
	height:39px;
	background:url(sub-nav-02_113x38px.png) no-repeat;
	text-indent:-9999px;
}


#sub-nav-02_01 a{background-position:0 0;}
#sub-nav-02_02 a{background-position:-113px 0;}
#sub-nav-02_03 a{background-position:-226px 0;}
#sub-nav-02_04 a{background-position:-339px 0;}
#sub-nav-02_05 a{background-position:-452px 0;}
#sub-nav-02_06 a{background-position:-565px 0;}
#sub-nav-02_07 a{background-position:-678px 0;}

#sub-nav-02_01.current a,
#sub-nav-02_01 a:hover{background-position:0 -76px;}
#sub-nav-02_02.current a,
#sub-nav-02_02 a:hover{background-position:-113px -76px;}
#sub-nav-02_03.current a,
#sub-nav-02_03 a:hover{background-position:-226px -76px;}
#sub-nav-02_04.current a,
#sub-nav-02_04 a:hover{background-position:-339px -76px;}
#sub-nav-02_05.current a,
#sub-nav-02_05 a:hover{background-position:-452px -76px;}
#sub-nav-02_06.current a,
#sub-nav-02_06 a:hover{background-position:-565px -76px;}
#sub-nav-02_07.current a,
#sub-nav-02_07 a:hover{background-position:-678px -76px;}




#figures {
	float: left;
}

.ta1 {
width: 750px;/*テーブルの幅*/
margin-top:20px;/*テーブルの上にスペース*/
margin-left:0;
margin-bottom:10px;
color:#555555;
}

.ta1 {
	border-top: 1px solid #999999;/*線の色*/
	border-left: 1px solid #999999;/*線の色*/
	font-size: 16px;
}

.ta1 td, .ta1 th{
border-right: 1px solid #999999;/*線の色*/
border-bottom: 1px solid #999999;/*線の色*/
}

.ta1 .status {
	text-align: center;
	font-size: 16px;
}

.ta1 .num {
text-align:right;
}

.ta1 td {
	padding: 7px 22px;
	font-size: 16px;
	color: #030303;
}


.ta1 .col {
	background-color: #0033cc;
	color: #030303;
	text-align: center;
}

.ta1 tr.even {
background-color:#edF9FF;
}
