
/* ----------------------- トップ パンくず＆タイトル */
.menu_top {
margin:0;
padding:10px 0 0 0;
font-size:77%; 
color: #666666;
}

.menu_top  a:link {
color: #339933;
text-decoration:underline;
}

.menu_top  a:visited {
color: #339933;
text-decoration:underline;
}

.menu_top a:hover, a:active {
color: #FF0000;
text-decoration:underline;
}

.title {
margin:5px 0 19px 0;
padding:0;
}

.title h2 {
margin:0;
padding:0;
font-size:77%;
font-weight:normal;
}


/* ----------------------- ナビ左 */
.left-side {
	width:194px;
	float:left;
}

.left-side p {
margin:0;
padding:0;
}


/* ----------------------- センター右 */
.right-side {
	width: 506px;
	float:right;
}

.right-side h2 {
margin:0 0 10px 0;
padding:0;
font-size:77%;
font-weight:normal;
}

.right-side h3 {
margin:0;
padding:0 0 10px 0;
font-size:77%;
font-weight:normal;
}

.right-side p {
margin:0;
padding:0 0 10px 0;
font-size:93%;
line-height:18px;
}

.m_L {
	width: 321px;
	float:left;
}

.m_R {
	width: 174px;
	float:right;
}

.m_R img {
margin:0;
padding:0 0 8px 0;
}

.m_R p {
font-size:77%;
line-height:15px;
}


/* ----------------------- センター右 沿革 */
.pad1 {
margin:0;
padding:0 0 10px 0;
line-height:18px;
font-size:93%;
vertical-align:top;
}


/* ----------------------- センター右 看護部より */
.pad2 {
color: #339933;
margin:0;
padding:0 0 10px 0;
line-height:18px;
font-size:93%;
vertical-align:top;
}

.pad3 {
margin:0;
padding:0;
line-height:18px;
font-size:93%;
vertical-align:top;
}


/* ----------------------- センター右 入院・面会のご案内 */
.pad4 {
margin:0;
padding:0;
line-height:18px;
font-size:93%;
vertical-align:top;
text-align:center;
}


/* ----------------------- センター右 入院・面会のご案内2 */
.schedule {
margin: 0;
padding:0;
}

.schedule h2{
font-size:93%;
line-height: 18px;
font-weight:normal;
margin: 0;
padding:0;
}

.schedule p{
font-size:93%;
line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
margin-left:0.7em;
padding:0;
}


/* ----------------------- 研究所部門トップ */
.top_sideL {
	width:227px;
	margin:11px 0 0 0;
	padding:0;
	float:left;
}

.top_sideL p {
margin:0;
padding:0;
}

.top_sideM {
margin:11px 0 0 0;
padding:0 0 0 20px;
width:227px;
float:left;
}

.top_sideM p {
margin:0;
padding:0;
}

.top_sideR {
margin:11px 0 180px 0;
padding:0 0 0 19px;
width:227px;
float:left;
}

.top_sideR p {
margin:0;
padding:0;
}


/* ----------------------- 表 */
.hy_Area {
width:506px;
margin:0;
padding:0;

}

.hy_title {
color:#ffffff;
margin:0;
padding:2px 0 2px 0;
line-height:18px;
font-size:93%;
vertical-align:middle;
text-align:center;
background-color:#66cc66;
}

.hy_L {
color:#ffffff;
margin:0;
padding:2px 0 2px 3px;
line-height:18px;
font-size:93%;
vertical-align:top;
background-color:#66cc66;
}

.hy_L2 {
color:#339966;
margin:0;
padding:2px 0 2px 3px;
line-height:18px;
font-size:93%;
vertical-align:top;
background-color:#ffffff;
}

.hy_L_tate {
margin:0;
padding:2px 0 2px 0;
line-height:18px;
font-size:93%;
text-align:center;
background-color:#ffffff;
}

.hy_L_tate2 {
color:#ffffff;
margin:0;
padding:2px 0 2px 0;
line-height:18px;
font-size:93%;
text-align:center;
background-color:#66cc66;
}

.hy_text {
margin:0;
padding:2px 3px 2px 3px;
line-height:18px;
font-size:93%;
background-color:#ffffff;
}

.hy_text_top {
margin:0;
padding:2px 3px 2px 0;
line-height:18px;
font-size:93%;
background-color:#ffffff;
border-top:#ffffff 1px solid;
}

.hy_text2 {
margin:0;
padding:2px 3px 2px 3px;
line-height:18px;
font-size:93%;
background-color:#E6E6E6;
}

.hy_text_center {
margin:0;
padding:2px 0 2px 0;
line-height:18px;
font-size:93%;
vertical-align:middle;
text-align:center;
background-color:#ffffff;
}

.hy_text_center2 {
margin:0;
padding:2px 0 2px 0;
line-height:18px;
font-size:93%;
vertical-align:middle;
text-align:center;
background-color:#E6E6E6;
}

.hy_text_R {
margin:0;
padding:2px 3px 2px 0;
line-height:18px;
font-size:93%;
vertical-align:middle;
text-align:right;
background-color:#ffffff;
}

.hy_text_R_top {
margin:0;
padding:2px 3px 2px 0;
line-height:18px;
font-size:93%;
vertical-align:middle;
text-align:right;
background-color:#ffffff;
border-top:#999999 1px solid;
}

.hy_text_R2 {
margin:0;
padding:2px 3px 2px 0;
line-height:18px;
font-size:93%;
vertical-align:middle;
text-align:right;
background-color:#E6E6E6;
}

.hy_text_m {
margin:0;
padding:2px 3px 3px 3px;
line-height:18px;
font-size:93%;
background-color:#ffffff;
vertical-align:top;
}

.hy_text_m2 {
margin:0;
padding:2px 3px 3px 3px;
line-height:18px;
font-size:93%;
background-color:#E6E6E6;
vertical-align:top;
}


/* ----------------------- 英文原著論文 表 */
.paper {
width:506px;
margin:0;
padding:0;
}

.paper h2 {
color:#339933;
margin:0;
padding:0 0 0 3px;
line-height:18px;
font-size:108%;
}

.paper h3 {
margin:0;
padding:3px 0 3px 3px;
line-height:18px;
font-size:108%;
border-top:#999999 1px solid;
background-color:#CAEECA;
}

.paper p {
margin:0 20px 0 30px;
padding:3px 0 10px;
line-height:18px;
font-size:93%;
}


/* ----------------------- 過去に実施した治験 表 */
p#top_text {
margin:0;
padding:0 0 3px 0;
line-height:18px;
font-size:93%;
}

.clinical {
width:506px;
margin:0;
padding:0;
}

.clinical p {
margin:0;
padding:0 10px 3px 0;
line-height:18px;
font-size:93%;
text-align:right;
}

.clinical_top {
margin:0;
padding:3px 0 0 5px;
line-height:18px;
font-size:108%;
border-top:#999999 1px solid;
background-color:#ffffff;
}

.clinical_top2 {
margin:0;
padding:3px 0 0 5px;
line-height:18px;
font-size:108%;
border-top:#999999 1px solid;
background-color:#E6E6E6;
}

.clinical_bottom {
margin:0;
padding:3px 0 0 5px;
line-height:18px;
font-size:108%;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
background-color:#ffffff;
}


/* ----------------------- 治験用語集 表 */
.clinical_yogo {
width:506px;
margin:0;
padding:0;
}

.clinical_yogo h3 {
margin:0;
padding:5px 0 5px 10px;
font-size:108%;
line-height:15px;
border-top:#999999 1px solid;
background-color:#CAEECA;
}

.clinical_yogo p {
margin:0 10px 0 0;
padding:3px 0 10px 0;
line-height:18px;
font-size:93%;
}

.clinical_yogoL {
margin:0;
padding:7px 0 0 10px;
vertical-align:top;
}

.clinical_yogo_top {
margin:0;
padding:0;
border-top:#999999 1px solid;
}


/* ----------------------- あさひセミナー 表 */
.seminar {
width:506px;
margin:0;
padding:0 0 20px 0;
}

.seminar p {
margin:0 10px 0 10px;
padding:3px 0 10px 0;
line-height:18px;
font-size:93%;
}

.seminar2 {
margin:0 0 0 20px;
padding:3px 0 10px 0;
line-height:18px;
font-size:93%;
}

.seminar2 p {
margin:0;
padding:0 0 10px 0;
line-height:18px;
font-size:100%;
vertical-align:top;
}

.semi_moji_top {
margin:0;
padding:0;
line-height:18px;
font-size:100%;
vertical-align:top;
}

.seminar_W {
margin:0;
padding:3px 0 3px 3px;
border-top:#999999 1px solid;
background-color:#ffffff;
}

.seminar_W_bottom {
margin:0;
padding:3px 0 3px 3px;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
background-color:#ffffff;
}

.seminar_B {
margin:0;
padding:3px 0 3px 3px;
border-top:#999999 1px solid;
background-color:#E6E6E6;
}

.seminar_B_bottom {
margin:0;
padding:3px 0 3px 3px;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
background-color:#E6E6E6;
}


/* ----------------------- 丸の内医療連携セミナー 表 */
.seminar2b {
margin:0 0 0 10px;
padding:3px 0 10px 0;
line-height:18px;
font-size:93%;
border-top:#999999 1px solid;
}

.seminar2b p {
margin:0;
padding:0 0 10px 0;
line-height:18px;
font-size:100%;
vertical-align:top;
}

p.semi_title {
margin:0;
padding:3px 0 10px 0;
line-height:18px;
font-size:93%;
}


/* ----------------------- お知らせ */
#news {
width: 506px;
margin:0;
padding:0;
}

#news table {
 font-size:93%;
 line-height:18px;
margin:0;
padding:0;
}


/*#news ul{
		 margin:0 0 15px 0;
		 padding:0;
		 list-style-type:none;
		 list-style-position:outside;
}*/

/*#news li{
         margin:10px 0 0 0;
		 padding:0 0 0 10px;
          font-size:93%;
		 line-height:1.6em;
		 background: url(../img/mark.gif) no-repeat;
		 background-position:0em 0.5em;
}*/


/* ----------------------- あさひ会 ポップアップ */
.asahi_pop {
width:580px;
margin:0;
padding:0;
}

.asahi_pop h2 {
margin:0;
padding:5px 0 5px 10px;
font-size:108%;
background-color:#66cc66;
color:#FFFFFF;
}

.asahi_pop p {
margin:0;
padding:5px 0 10px 0;
line-height:18px;
font-size:93%;
}

.asahi_pop  a:link {
color: #339933;
text-decoration:underline;
}

.asahi_pop  a:visited {
color: #339933;
text-decoration:underline;
}

.asahi_pop a:hover, a:active {
color: #FF0000;
text-decoration:underline;
}


/* ----------------------- 診察のご案内 */
.expla {
width: 506px;
margin:0;
padding:0;
}

.explaL {
width: 248px;
margin:0;
padding:0;
float:left;
}

.explaL h3 {
margin:0;
padding:0 0 10px 0;
}

.explaR {
width: 248px;
margin:0;
padding:0;
float:right;
}

.explaR h3 {
margin:0;
padding:0 0 10px 0;
}

.expla ul{
		 margin:0 0 10px 0;
		 padding:0 0 0 10px;
		 list-style-type:none;
		 list-style-position:outside;
}

.expla li{
         margin:0;
		 padding:0 0 0 10px;
          font-size:93%;
		 line-height:1.6em;
		 background: url(../img/mark.gif) no-repeat;
		 background-position:0em 0.5em;
}


/* ----------------------- サイトマップ */
.sitemap {
width: 720px;
margin:0;
padding:0;
}

.sitemap h3 {
margin:0 0 15px 0;
padding:0;
font-size:77%;
font-weight:normal;
}

.sitemap_area {
width: 688px;
margin:0;
padding:0 16px 0 16px;
}

.site00 {
margin:0;
padding:0 0 10px 0;
line-height:18px;
font-size:93%;
}

.site01 {
margin:0;
padding:10px 0 0 0;
line-height:18px;
font-size:93%;
vertical-align:top;
}

.site02 {
margin:0;
padding:5px 0 0 0;
line-height:18px;
font-size:93%;
vertical-align:top;
}

.site03 {
margin:0;
padding:0 0 40px 0;
line-height:18px;
font-size:93%;
vertical-align:top;
}





/* ----------------------- アクセスマップボタン */

.access_mapBtn {margin:0; padding:0;}
.access_mapBtn ul {margin:20px 0; padding:0;}
.access_mapBtn ul li {margin:0; padding:0; display:inline; list-style-type:none;}



/* ----------------------- サイトマップ */
.faq {
width:600px;
margin:0 auto;
padding:0;
}

.faq h3 {
margin:41px 0 41px 0;
padding:0;
font-size:77%;
font-weight:normal;
}


.faq p {
	line-height:150%;
}

/* ----------------------- 成人病News */
.snews {
	width: 506px;
	float:right;
}

.snews h2 {
margin:0;
padding:0 0 6px 0;
font-size:103%;
font-weight:normal;
color:#008040;
}

.snews h3 {
margin:0;
padding:0 0 0 0;
font-size:140%;
font-weight:normal;
color:#008040;
}

.snews p {
margin:0;
padding:0 0 10px 0;
font-size:93%;
line-height:18px;
}

.snews blockquote {
font-size:93%;
line-height:18px;
}

/* “成人病News”内部の表用のテーブル */

/* 表センタリング、左右・上下の間隔を指定、隣接する線を重ねて表示、文字センタリング */
.snews-table-css { 
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	text-align: center;
	font-size:93%;
}

/* 左右の間隔を指定 */
td.snews-padding1 {
	padding-left: 30px;
	padding-right: 30px;
}

/* 上下の間隔を指定 */
td.snews-padding2 {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* すべての線を表示 */
.snews-td-css00 { 
	border: 1px solid black; 
}

/* 上下左右すべての線を非表示 */
.snews-td-css01 { 
	border-style:none; 
} 


/* 上部と下部の線のみ表示。右側と左側の線は非表示。 */
.snews-td-css10 { 
	border: 1px solid black; 
	border-right-style:none; 
	border-left-style:none; 
} 


/* 上部の線のみ表示。右側と左側と下部の線は非表示。 */
.snews-td-css11 { 
	border: 1px solid black; 
	border-right-style:none; 
	border-left-style:none; 
	border-bottom-style:none; 
} 


/* 下部の線のみ表示。右側と左側と上部の線は非表示。 */
.snews-td-css12 { 
	border: 1px solid black; 
	border-right-style:none; 
	border-left-style:none; 
	border-top-style:none; 
} 

  