* {	margin: 0px;	padding: 0px;	border: none;	font-size: 100%;	font-weight: normal;	list-style: none;}body {	font-size: 12px;	line-height: 150%;	color: #666666;	font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;	margin: 0px;	padding: 0px;	text-align: left;	background: #000000;}/*--------------------------------------------------------全体ワイヤーフレーム */#wrap {	width: 792px;	margin-left: 24px;}#head {	margin-top: 0px;}#main {	width: 744px;	background: #FFFFFF url(../img/main_bgimg.jpg) no-repeat left top;	float: left;	padding-top: 24px;	margin-top: 24px;	padding-left: 24px;	padding-right: 24px;}#Lcol {	width: 528px;	margin-top: 0px;	float: left;	margin-right: 0px;	padding-right: 0px;}#Rcol {	width: 200px;	position: absolute;	left: 596px;	top: 290px;}#foot {	clear: both;	margin-bottom: 96px;	background: url(../img/main_bottom.gif) no-repeat left top;	padding-top: 46px;}/*--------------------------------------------------------導入文 */#intro {	width: 480px;	margin-left: 24px;	margin-bottom: 32px;	line-height: 1.8em;}/*--------------------------------------------------------コーナータイトル部 */.corner {	height: 24px;}.tname {	float: left;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-left: 0px;}.va {	float: right;	margin-top: 3px;}/*--------------------------------------------------------トピックス */#tpx {	background: url(../img/tpx_top.gif) no-repeat left top;}#tpxb {	background: url(../img/tpx_bottom.gif) no-repeat left bottom;}#topics {	clear: both;	border-bottom: 1px;	padding: 24px;	line-height: 190%;}#topics dt {	float: left;	width: 96px;}#topics dd {	margin-left: 96px;}/*--------------------------------------------------------メインメニューボタン */#mainMenu {	margin-top: 48px;	margin-bottom: 20px;	height: 98px;}#mainMenu li {	display: inline;	list-style: none;	float: left;}/*--------------------------------------------------------コンタクトメニューボタン */#contact {	clear: both;}#contactMenu {    clear: both;	border-top: 1px solid #CCCCCC;	padding-top: 16px;}#contactMenu li {	float: left;	display: inline;	list-style: none;	margin-left: 13px;}/*--------------------------------------------------------アドレスボックス */#adBox {	background: url(../img/ad_back.jpg) no-repeat;	width: 200px;	padding-top: 24px;	padding-left: 28px;	margin-bottom: 20px;	padding-bottom: 24px;}#adText {	width: 144px;}#adText p {	margin-bottom: 6px;	font-size: 12px;	color: #333333;	font-weight: bold;}#adText address {	font-style: normal;	font-size: 9px;	color: #333333;	line-height: 150%;}#adp {	margin-bottom: 12px;}/*--------------------------------------------------------インフォメーション */#infoMenu {	clear: both;	margin-top: 4px;	border-top: 1px solid #CCCCCC;	padding-top: 16px;	width: 100%;}#infoMenu li {	background: url(../img/ib.gif) no-repeat;	height: 24px;	padding-top: 3px;	margin-bottom: 8px;	padding-left: 42px;}/*--------------------------------------------------------フッタ */#cr {	font-size: 8px;	float: left;}#pageup {	font-size: 10px;	color: #FFFFFF;	float: right;	width: 120px;	padding-left: 15px;	vertical-align: bottom;	height: 10px;	text-align: right;}/*--------------------------------------------------------テキストリンク設定 */a:link {	color: #FF6600;	text-decoration: none;}a:visited {	color: #6666CC;	text-decoration: none;}a:hover,a:active {	color: #FF0000;	text-decoration: underline;}/*--------------------------------------------------------「ページ先頭へ戻る」リンク設定 */#pageup a:link,#pageup a:visited,#pageup a:hover,#pageup a:active {	color: #FFFFFF;	text-decoration: none;}/*--------------------------------------------------------インフォメーションメニューリンク設定 */#infoMenu li a:link,#infoMenu li a:visited,#infoMenu li a:hover,#infoMenu li a:active {	color: #666666;	text-decoration: none;}/*--------------------------------------------------------メインメニューボタンロールオーバー設定 */a.mb01 {	background: url(../img/mb_on_laboratory.jpg) no-repeat;	display: block;	height: 98px;	width: 176px;}a.mb01:hover {	background-color: #FFFFFF;}a.mb01:hover img {	visibility: hidden;}a.mb02 {	background: url(../img/mb_on_medicalcare.jpg) no-repeat;	display: block;	height: 98px;	width: 176px;}a.mb02:hover {	background-color: #FFFFFF;}a.mb02:hover img {	visibility: hidden;}a.mb03 {	background: url(../img/mb_on_research.jpg) no-repeat;	display: block;	height: 98px;	width: 176px;}a.mb03:hover {	background-color: #FFFFFF;}a.mb03:hover img {	visibility: hidden;}/*--------------------------------------------------------コンタクトメニューボタンロールオーバー設定 */a.cb01 {	background: url(../img/cb_on_gairai.gif) no-repeat;	display: block;	height: 48px;	width: 160px;}a.cb01:hover {	background-color: #FFFFFF;}a.cb01:hover img {	visibility: hidden;}a.cb02 {	background: url(../img/cb_on_nyuin.gif) no-repeat;	display: block;	height: 48px;	width: 160px;}a.cb02:hover {	background-color: #FFFFFF;}a.cb02:hover img {	visibility: hidden;}a.cb03 {	background: url(../img/cb_on_nyukyoku.gif) no-repeat;	display: block;	height: 48px;	width: 160px;}a.cb03:hover {	background-color: #FFFFFF;}a.cb03:hover img {	visibility: hidden;}