@charset "utf-8";

/* CSS Document */



/*------------------------------------------------------------

  Global Navi

------------------------------------------------------------*/



#globalnavi ul.center {

	clear:left;

	display:block;

	height:46px;

	background-image:url(../images/globalnavi_center_bg.jpg);

	background-position:right 31px;

	background-repeat:no-repeat;

}



/*

#globalnavi ul.laboratory {

	clear:left;

	display:block;

	height:46px;

	background-image:url(../images/globalnavi_laboratory_bg.jpg);

	background-position:right 31px;

	background-repeat:no-repeat;

}

*/



/*------------------------------------------------------------

  News Area

------------------------------------------------------------*/



#news {

	position:relative;

}



#news #topics {

	width:254px;

	float:left;

	border:1px solid #999999;

}



#news #topics .head {

	height:50px;

	overflow:hidden;

	background-color:#999999;

}



#news #topics .item {

	height:100px;

	overflow:scroll;

	overflow:auto;

	overflow-x:hidden;

}



#news #topics .item ul {

	margin:0.5em 1em;

}



#news #general {

	width:258px;

	float:left;

	border:1px solid #999999;

	border-right:none;

	margin-left:10px;

}



#news #general .head {

	height:50px;

	overflow:hidden;

	background-color:#999999;

}



#news #general .item {

	height:100px;

	overflow:scroll;

	overflow:auto;

	overflow-x:hidden;

}



#news #general .item ul {

	margin:0.5em 1em;

}



#news #medical {

	width:258px;

	float:left;

	border:1px solid #999999;

	border-left:none;

}



#news #medical .head {

	height:50px;

	overflow:hidden;

	background-color:#999999;

}



#news #medical .item {

	height:100px;

	overflow:scroll;

	overflow:auto;

	overflow-x:hidden;

}





#news #medical .item ul {

	margin:0.5em 1em;

}



#counter {

	text-align:center;

	margin:0 auto 0 auto;

	padding:1em 0 0 0;

}



#counter p {

	text-align:center;

}



#counter p img {

	margin:0 0.5em;

}



.pagetop {

	display:block;

	font-size:small;

	text-align:right;

	margin:0 1em 0.5em 0;

}



.backto {

	display:block;

	font-size:small;

	text-align:right;

	margin:0 1em 0.5em 0;

}





/*------------------------------------------------------------

  Column Right

------------------------------------------------------------*/



#centerNavi {

	margin:0;

	padding:0;

}



#centerNavi .menu {

	width:226px;

	margin-bottom:0;		/* Win IE Only */

	margin-bottom /**/:4px;	/* Hide Win IE */

}



#centerNavi .menu li {

	line-height:0;

}



#centerNavi .menu li a {

}



#centerNavi .menu li img {

	display:block;

	vertical-align:middle;

}



#centerNavi .banner {

	margin-bottom:-4px;		/* Win IE Only */

	margin-bottom /**/:0;	/* Hide Win IE */

}



#centerNavi .banner li {

	display:block;

	vertical-align:middle;

	margin-bottom:2px;

}



/*------------------------------------------------------------

  Column Left

------------------------------------------------------------*/



#commonBody {

	position:relative;

	width:100%;

}



#commonBody h1 {

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	line-height:150%;

	letter-spacing:0.2em;

	background-color:#999999;

	padding:12px 15px;

	margin-bottom:1em;

}



#commonBody h2 {

	color:#4F63B9;

	font-size:14px;

	font-weight:bold;

	line-height:150%;

	border-left:5px solid #4F63B9;

	padding:3px 9px;

	margin:0 0 1em 1em;

}



#commonBody h3 {

	color:#006699;

	font-size:small;

	font-weight:bold;

	line-height:150%;

	background-image:url(../images/h2_bg.gif);

	background-position:left 3px;

	background-repeat:no-repeat;

	padding-left:1.25em;

	margin:0 0 1em 1em;

}



#commonBody p {

	margin-bottom:0.5em;

}



#commonBody dl {

	display:block;

}



#commonBody dl dt {

	display:block;

}



#commonBody dl dd {

	margin:0.25em 0 0.75em 1em;

}



#commonBody blockquote {

	margin:0.5em 0 1em 1em;

}



#commonBody .swf {

	margin-bottom:1em;

}





/* Module */



#commonBody .box {

	background-color:#F5F5F5;

	border:1px solid #CCCCCC;

	margin:1em 1em;;

	padding:0.75em 1em;

}



#commonBody .board {

	border:1px solid #CCCCCC;

	margin:1em;

	padding:1.5em 1em;

}



#commonBody .tube {

	border-top:2px solid #CCCCCC;

	border-bottom:2px solid #CCCCCC;

	margin:0;

	padding:0.5em 1em;

}







#commonBody .txtImg-left {

	margin:0.75em 0 1.5em 1em;

}



#commonBody .txtImg-left p {

	margin:0 0 0.5em 0;	

}



#commonBody .txtImg-left div {

	float:left;

	margin:0 1em 0.75em 0;

}



#commonBody .txtImg-left div.w140 {

	width:140px;

}



#commonBody .txtImg-left div.w160 {

	width:160px;

}



#commonBody .txtImg-left div p {

	text-align:center;

	margin:0.5em 0 0 0;

}



#commonBody .txtImg-right {

	margin:0.75em 0 1.5em 1em;

}



#commonBody .txtImg-right p {

	margin:0 0 0.5em 0;	

}



#commonBody .txtImg-right div {

	float:right;

	margin:0 0 0.75em 1em;

}



#commonBody .txtImg-right div.w140 {

	width:140px;

}



#commonBody .txtImg-right div.w160 {

	width:160px;

}



#commonBody .txtImg-right div p {

	text-align:center;

	margin:0.5em 0 0 0;

}



#commonBody .pagetop {

	display:block;

	font-size:small;

	text-align:right;

	margin-bottom:0.5em;

}



#commonBody .backto {

	display:block;

	font-size:small;

	text-align:right;

	margin-bottom:0.5em;

}



#commonBody .indent {

	margin:0.25em 0 1em 2em;

}



/* <TABLE> */



#commonBody table {



}



#commonBody table tr {



}



#commonBody table tr th {

	font-size:small;

}



#commonBody table tr td {

	font-size:small;

}



#commonBody .nTable {

	margin:0.75em 0 1.5em 1em;

}



#commonBody .nTable th {

	color:#333333;

	font-weight:bold;

	padding:0.25em 0.5em 0.25em 0.5em;

	background-color:#D9D9D9;

}



#commonBody .nTable td {

	padding:0.25em 0.5em 0.25em 0.5em;

}



#commonBody .fTable {

	margin:1em 2em;

}



#commonBody .fTable th {

	color:#333333;

	font-weight:bold;

	text-align:right;

	padding:0.25em 0.5em 0.25em 0.5em;

	background-color:#F5F5F5;

	border:2px solid #FFFFFF;

}



#commonBody .fTable th span {

	color:#FF0000;

}



#commonBody .fTable td {

	padding:0.25em 0.5em 0.25em 0.5em;

	border:2px solid #FFFFFF;

}



#commonBody .dTable {

	margin:0.75em 0 1.5em 1em;

	border-bottom:1px solid #B2B2B2;

	border-right:1px solid #B2B2B2;

}



#commonBody .dTable th {

	color:#333333;

	font-weight:bold;

	padding:0.25em 0.5em 0.25em 0.5em;

	border-top:1px solid #B2B2B2;

	border-left:1px solid #B2B2B2;

	background-color:#D9D9D9;

}



#commonBody .dTable td {

	padding:0.25em 0.5em 0.25em 0.5em;

	border-top:1px solid #B2B2B2;

	border-left:1px solid #B2B2B2;

}



#commonBody .lead_cel {

	background-color:#FBFAEC;

}



#commonBody .lTable {

	margin:0.75em 0 1.5em 1em;

}



#commonBody .lTable2 {

	margin:0.75em 0 1.5em 1em;

}



#commonBody .lTable2 td {

	padding:0 5px 1em 5px;

}



#commonBody .lTable2 .cel_l {

	padding:0 10px 1em 0;

}



#commonBody .lTable2 .cel_r {

	padding:0 0 1em 10px;

}



#commonBody .lTable3 {

	margin:0.75em 0 1.5em 1em;

}



#commonBody .lTable3 td {

	padding:0 5px 1em 5px;

}



#commonBody .lTable3 .cel_l {

	padding:0 5px 1em 0;

}



#commonBody .lTable3 .cel_r {

	padding:0 0 1em 5px;

}



#commonBody .lTable3 .cel_c {

	padding:0 5px 1em 5px;

}



#commonBody .sTable {
	margin:1em 0;
	border-bottom:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
}

#commonBody .sTable th {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	padding:0.5em 2em;
	border-width:1px;
	border-style:solid;
}
#commonBody .sTable th.center {
	width:31%;
	background-color:#214FC7;
	border-color:#214FC7;
	border-right-color:#FFFFFF;
}
#commonBody .sTable th.hospital {
	width:31%;
	background-color:#E06134;
	border-color:#E06134;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
}
#commonBody .sTable th.laboratory {
	width:14%;
	background-color:#D6467B;
	border-color:#D6467B;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
}
#commonBody .sTable th.clinical {
	width:14%;
	background-color:#4DB544;
	border-color:#4DB544;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
}
#commonBody .sTable th.common {
	width:24%;
	background-color:#201F7C;
	border-color:#201F7C;
	border-left-color:#FFFFFF;
}

#commonBody .sTable td {
	padding:0.5em 0.5em;
	border-top:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
}
#commonBody .sTable td ul {
	margin:0.25em 0 0.5em 1.5em;
}
#commonBody .sTable td ul li {
	list-style:disc outside;
}























