/* layout */

body{margin-top: 0px; }

.mgn01 {margin: 0px;}
.mgn02 {margin: 3px 0px 1px 15px;}
.mgn02 li{margin-bottom: 0px;}
.mgn02a {margin: 3px 0px 3px 15px;}
.mgn02a li{margin-bottom: 3px;}
.mgn03 {margin: 3px 0px 4px 25px;}
.mgn03 li{margin-bottom: 3px;}
.mgn04 {margin: 6px 0px 8px 27px;}
.mgn04 li{margin-bottom: 4px;}
.mgn05 {margin: 8px 0px 8px;}
.mgn06 {margin: 7px 0px 10px 30px;}
.mgn06 li{margin-bottom:7px;}

.mgnt00{margin-top: 0px;}
.mgnt01{margin-top: 10px;}
.mgnt02{margin-top: 20px;}
.mgnt03{margin-top: 30px;}
.mgnt04{margin-top: 40px;}
.mgnl01{margin-left: 10px;}
.mgnl02{margin-left: 20px;}
.mgnl03{margin-left: 30px;}
.mgnl04{margin-left: 60px;}
.mgnl06{margin-left: 40px;}
.mgnr01{margin-right: 20px;}
.mgnl05{margin-left: 90px;}
.mgnb01{margin-bottom: 8px;}
.mgnb02{margin-bottom: 20px;}

.pdg01 {padding: 4px 6px 3px 10px;}
.pdg02 li{padding: 2px 2px 2px 7px;}
.pdg03 li{padding-bottom: 8px;}

.fleft {float:left}
.fright{float:right}
.fclear{clear:both}
.auto  {margin: auto}
.center{text-align:center}
.clear{clear:both; }

.wi01  {width: 720px;}
.wi02  {width: 680px;}
.wi03  {width: 600px;}
.wi04  {width: 480px;}

.floatl{float:left}
.floatr{float:right;}

.vtop{ vertical-align: top; }
.vbtm{ vertical-align: bottom; }

.tleft{ text-align: left; }
.tright{ text-align: right; }

/*-----------  トップのCSS　--------------------*/

.namazu	 {text-align:right;	margin: 0px 10px 12px 0px; padding-top: 4px; }
.tmenu01 {background-color:#375B84; width:100%; padding: 1px 0px 1px 3px;}
.tmenu02 {background-color:#E4E4E4; width:100%; padding: 3px 0px 3px; text-align:center;}



/*試薬･抗体･サポート製品ＣＳＳ*/
ul.u07 {font-size:12px; list-style-type:none; float:left; margin-right:-23px;}
ul.u08 {list-style-image: url(../images/yajirushi01.gif); margin-left: 0px; padding-left: 15px;}
h1.title	{font-size: 16px; margin-left: 30px; color:#1F3350;}
.hmargin01	{margin-left: 30px; font-size: 12px; line-height: 140%; font-weight:nomal;}
.hmargin02	{margin-top: 0px;}
.hmargin03	{margin-bottom: 0px;}
.hmargin04	{margin-left: 60px; margin-right: 60px;}
.hmargin05	{margin-left: 60px; line-height:160%;}
.hmargin06	{margin-top: 10px; margin-left: 60px;}
.hmargin07	{margin-right: 60px;}
.hmargin08	{margin-left: 0px;}
.hmargin09	{margin-left: 250px;}
.hp01		{font-size: 13px; float: right; width: 450px;}
.hp02		{width: 450px; height: 130px; background: url(../TopPage/images/1000.gif) no-repeat left;
			 padding-left: 320px; padding-top: 30px;}
.hp03		{width: 230px; height: 60px; padding: 10px; margin: 40px 15px 10px 5px; background-color:#EBF4F9;
			 border: 1px solid #74A2B9;}
.hp04		{float:right;}
/*.hp05		{width: 385px;}*/
.hp05		{width: 770px; margin-left:20px;}
.hp06		{width: 250px;}
ul.ul01		{list-style-image:url(../images/yajirushi01.gif);}
ul.hlist	{
	list-style-type:none;
}
ul.hlist2	{list-style-type:none; margin:0px;}

.bg01   {background-color:#CBD9DA}
.bg02   {background-color:#EAEAEA}

/*修正した部分*/
.hp05 ul{list-style-type:none; float:left; font-size:13px;}



div.hmargin01 h2.data{ font-size:14px; color:#333;}

div.hmargin01 p.da_tit{ background:url(../images/yajirushi03.gif) no-repeat left 1px; padding-left:20px; font-size:14px; font-weight:bold; color:#333;}

div.hmargin01 .da_titb{ background:url(../images/yajirushi17.gif) no-repeat left 3px; padding-left:20px; font-size:13px; font-weight:bold; color:#333; text-align:left;}


div.hmargin01 ul.ya{list-style:none; margin-top:0px;}

div.hmargin01 ul.ya li{ background:url(../images/yajirushi14.gif) no-repeat left -1px; padding-left:20px; margin-bottom:3px; }

div.hmargin01 ul.ya li ul{ list-style:none;}

div.hmargin01 table#jet{border-top:solid #333 1px; border-left:solid #333 1px; font-size:13px;}

div.hmargin01 table#jet td{ border-bottom:solid #333 1px; border-right:solid #333 1px; padding:3px;}



/*FRET解析（CFP-YFP）例 // 松田（070524）*/
ul.topics20{list-style-type:none; }

ul.topics20 li{font-weight: bold; }

ul.topics20 li.sline{font-weight: bold; text-indent: 15px; }

ul.topics20 li.dot{font-weight: normal; text-indent: 30px; }


/* Quanta_PS */
div#ps{width: 690px; margin: 20px 0px 20px 55px; border: 1px solid #CCC; padding: 15px; line-height:1.3 ;  }
div#ps p{font-size: 14px; margin-bottom: 0px; padding-bottom: 3px; background:url(../images/yajirushi11.gif) no-repeat; padding-left: 25px;}
div#ps p.note{padding-left: 35px; font-size: 13px; margin-top: 0px; padding-top: 0px; background:none; }
div#ps p.note span{text-decoration:underline;}


/* Inter fex Japan */
div#IFJ{width:690px; margin:20px 0 0 30px; line-height:1.6; font-size:12px; }

div#IFJ *{margin:0; padding:0; }

div#IFJ div{border:1px solid #9CBEDE; padding:10px; margin:15px 0; width:550px; }

div#IFJ div p#ttl{margin:0 0 8px 0; font-size:14px; font-weight:bold; color:#2D5278; }

div#IFJ div p{margin:0 0 8px 15px; }


/* iPOD present 070831 */
.fright{float:right; margin:0 0 10px 10px; }

div#cmp_mug{width:600px; margin:0 auto; line-height:1.6; }

div#cmp_mug h2{margin:0; }

div#cmp_mug p.bold{font-weight:bold; margin-bottom:15px; }

div#cmp_mug p.bold span{color:#d70035; font-size:14px; }

div#cmp_mug div#intro:after{content:".";	height:0;	clear:both;	display:block;	visibility:hidden; }

div#cmp_mug div#intro{display:inline-block; border:2px solid #B5CEE8; padding:10px 10px 0; width:572px; margin:0 auto; }

div#cmp_mug div#intro ul{margin-top:15px; }

div#cmp_mug div#intro ul li{font-weight:bold; background:url(../images/yajirushi05.gif) no-repeat left 5px; padding-left:18px; list-style-type:none; margin-bottom:5px; }

div#cmp_mug div#intro ul li.imp{background:none; margin-left:150px; font-size:14px; color:#d70035; }

div#cmp_mug div#intro ul li.imp a:link{text-decoration:underline; color:#d70035; }

div#cmp_mug div#intro ul li.imp a:visited{text-decoration:underline; color:#d70035; }

div#cmp_mug div#intro ul li.imp a:hover{text-decoration:underline; color: #FF9900; }
 
div#cmp_mug hr{height:0; border:1px dotted #91B0D1; margin:25px auto; }

div#cmp_mug ul.appli{margin:0 auto; }

div#cmp_mug ul.appli li{background:url(../images/yajirushi12.gif) no-repeat left -2px; padding-left:15px; list-style-type:none; margin-bottom:8px; }


/* appli topics 22 */
div#at22 table{width:80%; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; margin-bottom:25px; }

div#at22 table th{text-align:left; font-weight:normal; width:40%; vertical-align:top; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding:5px; }

div#at22 table td{padding:5px; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; }

div#at22 p{margin:0px; padding:0px; }

div#at22 ol{margin:5px 0px 10px 40px; padding:0px; }

div#at22 ol li{margin-bottom:3px; }

div#at22 table.img{width:100%; margin-top:0px; }

div#at22 table.img td{vertical-align:top; line-height:1.6; }

div#at22 table.img td dl dt{font-weight:bold; color:#2D5278; margin-bottom:10px; }

div#at22 table.img td dl dd{margin:0px 0px 5px 0px; }

/* appli topics 23 */
div#at23 p{line-height:1.6; }

div#at23 hr{height:1px; border:1px solid #2D5278; margin-top:20px; } 

div#at23 h2{clear:both; color:#2D5278; font-size:13px; margin-top:20px; background:url(../images/yajirushi05.gif) no-repeat left 4px; padding-left:15px; }

div#at23 h3{margin-top:20px; font-size:12px; margin-bottom:5px; }

/* appli topics 26 */
div#at26 p{line-height:1.6; margin: 0px 0px 20px 0px; }

div#at26 p.fright{float: right; margin: 0px 0px 0px 20px; }

div#at26 hr{ clear:both; height:1px; border:1px solid #C1CFDD; margin: 0px auto 15px;  } 

div#at26 h2{clear:both; color:#2D5278; font-size:14px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 18px; background:url(../images/yajirushi05.gif) no-repeat left 2px; line-height: 1.1; }

h5.apttl{ font-size: 14px; color:#C33D2C; }

div#at26 table.bline{margin: 0px 0px 12px 0px; border-top: 1px solid  #949DB4; border-left: 1px solid  #949DB4; }

div#at26 table.bline caption{ text-align: left; }

div#at26 table.bline th, div#at26 table.bline td{padding: 2px 5px; border-bottom: 1px solid  #949DB4; border-right: 1px solid  #949DB4; vertical-align: top;  }

div#at26 table.bline th{background-color:#E3EEF3; text-align:left; font-weight: normal; border-top: 1px solid  #FFF; border-left: 1px solid  #FFF; }




/* FB array 080107 */
div#FBarray{line-height:1.4; font-size:12px; }

div#FBarray div#contents{margin-left:70px; }

div#FBarray div#contents hr{height:1px; border:1px dotted #144357; margin:15px 0px 0px; }

div#FBarray div#contents ul#mokuji{margin:0; }

div#FBarray div#contents ul#mokuji li{list-style-type:none; background:url(../images/icon01.gif) no-repeat left -3px; padding-left:20px; }

div#FBarray div#contents h2{background:url(../reagent/images/st_back01.gif) left no-repeat; height: 25px; padding: 14px 23px 2px; width: 600px; font-size:12px; color:#144357; margin-top:25px; clear:both; }

div#FBarray div#contents p{width:600px; }

div#FBarray div#contents p img.fright{float:right; margin:0px 0px 13px 13px; }

div#FBarray div#contents dl{width:600px; }

div#FBarray div#contents dl dt{font-weight:bold; color:#000080; margin-bottom:5px; }

div#FBarray div#contents dl dd{margin-bottom:8px; }

div#FBarray div#contents table.list{border-top:1px solid #A8B7BD; border-left:1px solid #A8B7BD; }

div#FBarray div#contents table.list th{background:#E7E8E9; border-right:1px solid #A8B7BD; border-bottom:1px solid #A8B7BD; padding:3px; }

div#FBarray div#contents table.list td{padding:8px; border-right:1px solid #A8B7BD; border-bottom:1px solid #A8B7BD; vertical-align:top; }

div#FBarray div#contents table.list td ul{margin:0px; }

div#FBarray div#contents table.list td ul li{list-style-type:none; background:url(../images/yajirushi12.gif) no-repeat left -2px; padding-left:15px; margin-bottom:5px; }

div#FBarray div#contents table.plist{border-top:1px solid #93A6AE; border-left:1px solid #93A6AE; margin-bottom:5px; }

div#FBarray div#contents table.plist th{background:#A8B7BD; border-right:1px solid #93A6AE; border-bottom:1px solid #93A6AE; padding:3px; border-top:1px solid #fff; border-left:1px solid #fff; }

div#FBarray div#contents table.plist td{padding:5px; border-right:1px solid #93A6AE; border-bottom:1px solid #93A6AE; vertical-align:top; border-top:1px solid #fff; border-left:1px solid #fff; }

div#FBarray div#contents table.plist td.head{background:#CDCECF; font-weight:bold; }

div#FBarray div#contents table.plist span{color:#800000; }

div#FBarray div#contents table.plist td em{font-weight:bold; }

div#FBarray div#contents table.flow{border-left:1px solid #C5CBCF; border-top:1px solid #C5CBCF; }

div#FBarray div#contents table.flow th{padding:3px; border-bottom:1px solid #9BABB3; border-right:1px solid #9BABB3; border-top:1px solid #fff; border-left:1px solid #fff; background:#F0F5F7; }

div#FBarray div#contents table.flow td{padding:5px; border-bottom:1px solid #9BABB3; border-right:1px solid #9BABB3; border-top:1px solid #fff; border-left:1px solid #fff; }

div#FBarray div#contents h3{background:url(../images/yajirushi02.gif) no-repeat left 2px; padding-left:17px; font-weight:bold; font-size:12px; margin-bottom:5px; margin-top:10px; }

div#FBarray div#contents table.match{width:100%; border-left:1px solid #A8B7BD; border-top:1px solid #A8B7BD; }

div#FBarray div#contents table.match th{background:#FFFFFF; border-bottom:1px solid #A8B7BD; border-right:1px solid #A8B7BD; text-align:left; padding:3px 0px 3px 3px; }

div#FBarray div#contents table.match td{background:#CCFFCC; border-bottom:1px solid #A8B7BD; border-right:1px solid #A8B7BD; height:20px; text-align:center; }

div#FBarray div#contents table.match td.gray{background:#C0C0C0; }

div#FBarray div#contents table.match td.dgray{background:#333333; }

div#FBarray div#contents div.ref{width:600px; background:url(../reagent/images/FBarray_middle.gif) repeat-y left top; }

div#FBarray div#contents div#upper{background:url(../reagent/images/FBarray_up.gif) no-repeat left bottom; height:8px; width:600px; }

div#FBarray div#contents div#lower{background:url(../reagent/images/FBarray_low.gif) no-repeat left top; height:8px; width:600px; }

div#FBarray div#contents div.ref h3{color:#000080; text-align:center; font-size:12px; background:none; margin:15px 0 20px 0px; padding:0; }

div#FBarray div#contents div.ref p{margin:15px 20px; width:560px; }


/* CyAnADP 080123 system product common */
div#syspro{width:770px; margin-left:30px; line-height:1.6; font-size:12px; }

div#syspro h2{color:#014362; font-size:14px; }

div#syspro h3{background:url(../images/yajirushi08.gif) no-repeat left 2px; padding-left:20px; font-size:12px; margin-bottom:15px; clear:both; }

div#syspro h4{ font-size: 12px; font-weight: bold; color: #004C9F; margin-bottom: 0px; line-height: 0px; padding: 0px; }

div#syspro h4.mb10{ font-size: 12px; font-weight: bold; color: #004C9F; margin-bottom: 10px; line-height: 0px; padding: 0px; }

div#syspro hr{height:1px; border:1px solid #2D5278; margin-top:20px; } 

div#syspro ul{margin:0px 0px 0px 25px; }

div#syspro ul.arred li{background:url(../images/yajirushi10.gif) no-repeat left 4px; padding-left:15px; list-style-type:none; }

div#syspro div.prodet{margin-left:25px; }

div#syspro ul.arblue li{background:url(../images/yajirushi13.gif) no-repeat left -1px; padding-left:15px; list-style-type:none; }

div#syspro ul.arblue li.none{background:none; }

div#syspro table.data{border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA; margin:15px 0px 0px; }

div#syspro table.data th{border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA; background:#E7E8EB; padding:2px; }

div#syspro table.data td{border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA; padding:2px; }

div#syspro table.spec{width:540px; margin:15px auto; border-top:1px solid #D4D0C8; border-left:1px solid #D4D0C8; }

div#syspro table.spec th{border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; background:#E6E6E6; padding:3px; font-weight:normal; text-align:left; }

div#syspro table.spec th.h{font-weight:bold; text-align:center; background:#DFEFFF; }

div#syspro table.spec td{border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; padding:3px; }

div#syspro table.specl{width:600px; margin:15px 0px; border-top:1px solid #D4D0C8; border-left:1px solid #D4D0C8; }

div#syspro table.specl th{border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; background:#E6E6E6; padding:3px; font-weight:normal; text-align:left; }

div#syspro table.specl th.h{font-weight:bold; text-align:center; background:#DFEFFF; }

div#syspro table.specl td{border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; padding:3px; }


/* Quanta video */
div#video table{margin:0px auto; border:1px solid #CCCCCC; }

div#video table th{text-align:left; padding:5px; }

div#video table th span{font-weight:normal; }

div#video table td{padding:5px; font-size:10px; vertical-align:top; line-height:120%; }

div#flashlab{text-align:center; margin-bottom:20px; margin-left:30px; }

div#videolib{font-size:12px; margin-top:15px; }

div#videolib h1{font-size:14px; color:#014362; }

div#videolib h2{font-size:12px; margin-left:30px; }


/* CyAn ADP dif */
table.dif{width:70%; border-top:1px solid #CCC; border-left:1px solid #CCC; }

table.dif th{border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px 3px; }

table.dif td{border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:3px; }

table.dif colgroup.yellow{background:#FAEAAC; text-align:center; }

table.dif colgroup.pink{background:#FAE1EE; text-align:center; }

table.dif colgroup.orange{background:#FBEEE0; text-align:center; }

table.dif colgroup.blue{background:#DBECFC; text-align:right }

table.dif colgroup.lblue{background:#D8F6FD; text-align:right; }

table.dif colgroup.lyellow{background:#FAFAD4; text-align:center; }

table.dif caption{text-align:left; }

/* CyAn ADP fea */
table.fea{width:60%; border-top:1px solid #333; border-left:1px solid #333; }

table.fea th{border-bottom:1px solid #333; border-right:1px solid #333; padding:1px 3px; color:#FFF; font-weight: bold; text-align:left;  }

table.fea th.RD1{ background:#FF9900;}
table.fea th.ECD{ background:#FF6600;}
table.fea th.PC5{ background:#FF0000;}
table.fea th.PC7{ background:#800000;}
table.fea th.APC{ background:#FF0000;}
table.fea th.APC-Cy7{ background:#800000;}
table.fea th.PB{ background:#CC99FF; }
table.fea th.CY{ background:#99CC00; }

table.fea td{border-bottom:1px solid #333; border-right:1px solid #333; padding:3px;  }




/* gTox Flow */

div#gToxFlowbox p{ margin-left: 10px; }

div#gToxFlowbox{width:770px; margin-left:30px; line-height:1.6; font-size:12px; }

div#gToxFlowbox h2{color:#014362; font-size:14px; }

div#gToxFlowbox h3{background:url(../images/yajirushi08.gif) no-repeat left 2px; padding-left:20px; font-size:12px; margin-bottom:15px; }

div#gToxFlowbox h4{ font-size: 12px; font-weight: bold; color: #004C9F; margin-bottom: 0px; line-height: 0px; padding: 0px; }

div#gToxFlowbox hr{height:1px; border:1px solid #2D5278; margin-top:20px; } 


ul#pindex{margin: 0px 0px 0px 10px; padding: 0px; }

ul#pindex li{padding: 0px 0px 4px 18px; background: url(../images/yajirushi02.gif) no-repeat 0px 3px; list-style-type: none; }


dl.btxt{margin-bottom: 12px;}

dl.btxt dt{font-weight: bold; color: #004C9F;  }

dl.btxt dd{ margin: 0px; padding: 0px 0px 0px 10px; }



hr.line{ border-top: 1px solid #CCC; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; clear:both;  }


table#gToxFlow{ width: 80%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }

table#gToxFlow th, table#gToxFlow td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 3px ; }

table#gToxFlow th{ background-color: #CDE4F8; width: 2em; }


table#price{ width: 80%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; margin: 0px 0px 12px 10px; }

table#price th, table#price td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 3px ; }

table#price th{ background-color:#F4F6D0; }

table#price td.right{ text-align:right; }

table#price{ width: 80%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; margin: 0px 0px 12px 10px; }


table#kit{ width: 30%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; margin: 0px 0px 12px 10px; }

table#kit th, table#kit td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 3px ; }

table#kit th{ background-color:#CCC; }

table#kit td ul{ margin: 3px 0px 3px 10px ; padding: 0px; }

table#kit td ul li{list-style-type: none; }


/* FCM beginner10 */

div#bgn10{ background:url(../FCM/images/beginner/beginner10_bkg.jpg) no-repeat; margin: 30px 0px 0px 80px; width:674px; height:506px; position:relative; }

div#bgn10 p{position:absolute; bottom: 0px; right: 0px;  }

/* FCM beginner14 */

div#bgn14{ background:url(../FCM/images/beginner/beginner14_bkg.jpg) no-repeat; margin: 30px 0px 0px 80px; width:674px; height:506px; position:relative; }

div#bgn14 p{position:absolute; bottom: 0px; right: 0px;  }


/* iTox3 */
table.itox3data{border-top: 1px solid #CCC; border-left: 1px solid #CCC; }

table.itox3data th{border-bottom: 2px solid #AAA; border-right: 1px solid #CCC; padding: 3px; font-weight: bold; }

table.itox3data td{border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 3px; }

table.itox3data td.po{ background:#00CC00; }

table.itox3data td.ne{ background:#FF0000; }

table.itox3data td.we{ background:#FFFF99; }

table.itox3data td.nodata{ background:#000; }


/* iTox3 */

div.bluebox{ border: 1px solid #B4BFC5; background-color:#ECF2F4; }


/* ページが見つかりません ----------------------------------------  */

p#attention{text-align:center; margin-top:35px;}

p#close_a{text-align:center; line-height:2em;}

p#close_a span.glay{ font-weight:bold; color:#393939;}

#close_b{border: #5885B2 1px solid; background:#E7F0F9; width:350px; text-align:center; margin-left:220px; padding-top:12px; padding-bottom:12px; line-height:1.8em;}


#close_base{font-size:12px;}



/* 発作性夜間血色素尿症（PNH）型血球の高感度測定法 ----------------------------------------  */

h1.fpnh_a   {margin: 0px 0px 0px 30px; font-size:14px; color:#000033;}
h2.fpnh_b   {margin: 0px 0px 0px 35px; font-size:15px; color:#32576D; }

.fpnh_st{font-size:15px; color:#32576D; font-weight:bold; }

.FCM_f_time{font-size:15px; color:#333; font-weight:bold; }


dl.pnh { margin-left:10px; }   
dl.pnh dt {  float:left; padding:3px 0px 3px 0px; clear:both; font-weight:bold; }   
dl.pnh dd { padding:3px 0px 3px 0px; }  
dl.pnh dt.tit { width:10px; margin-left:15px; }   
dl.pnh dt.data { width:30px;  margin-left:45px;}   
dl.pnh dt.datas { width:20px;  margin-left:45px;}   
dl.pnh dt.bspa{margin-top:10px;}
dl.pnh dd.bspa{margin-top:10px;}

ol.pnhlist li{ margin-top:10px;} 

table.p_table{ border-top:solid 1px #003366; border-bottom:solid 1px #003366; padding:7px;}
table.p_table th{ border-bottom:solid 1px #003366; color:#313131; background-color:#DDE2EA;}
table.p_table th.rsol{border-right:solid 1px #C2CBDA}
table.p_table td.rsol{border-right:solid 1px #C2CBDA; text-align:center;}
table.p_table td.lsol{border-right:solid 1px #C2CBDA; font-weight:bold; color:#000033; }

.stit_pnh{font-size:15px; color:#233D4B; font-weight:bold;}

div.pnhlist ul li{background:url(../images/yajirushi13.gif) no-repeat left -1px; list-style-type:none; padding-left:15px; margin-bottom:3px;}

.ibolder{border:solid 1px #333333;}

ol.pnhol li{margin-bottom:3px;}

div#pnav{text-align:center; margin:25px 0px 10px; clear:both; }

div#pnav img{margin:0px 15px; }

/* フローサイトメーターによる悪性リンパ腫の解析 -A to Z- ----------------------------------------  */

div.az_data{width:520px; margin:10px auto; padding:10px; border:1px solid #AAA; }

div.az_data .tita{text-align:center; color:#666; font-weight:bold; margin:0px; }

div.az_data .titc{text-align:center; color:#888; font-weight:bold;  }


div.az_data dl#WHO{list-style-type:none; line-height:150%; margin-top:10px;}

div.az_data dl#WHO dd{margin-left:15px; }


div.az_data dl#process{line-height:150%; margin-top:10px; }

div.az_data dl#process dt{margin-top:8px; }

div.az_data dl#process dd{background:url(../images/AtoZ/arrow.gif) no-repeat left 3px; padding-left:15px; }

div.az_data dl#process div{width:200px; border:1px solid #6C2463; padding:8px; background:#F3EFF7; }

div.az_data dl#process dd{margin-left:20px; list-style-type:none; }

div.az_data ol.process{margin:10px 0 10px 40px; }


.azfloatr{float:right; margin:0px 0px 12px 12px; }

.titb{color:#666; font-weight:bold; margin:0px; }

.atoz_base{font-size: 12px; font-weight:normal; line-height: 150%; color:#252525;}


div.az_data dl#treat{margin-top:10px; }

div.az_data dl#treat dt{line-height:150%; margin:0 0 5px 20px; }

div.az_data dl#treat dd{margin:0 20px 5px 40px; }


div.az_data table.test{width:100%; }

div.az_data table.test td{vertical-align:top; }

div.az_data table.test table{border-top:1px solid #AAA; border-left:1px solid #AAA; width:100%; }

div.az_data table.test table th, div.az_data table.test table td{border-bottom:1px solid #AAA; border-right:1px solid #AAA; vertical-align:middle; }

div.az_data table.test td div{border:1px solid #6C2463; padding:8px; background:#F3EFF7; margin:8px; }

div.az_data table.test table td{text-align:center; }

div.az_data ul.PI{list-style-type:disc; margin-left:20px; line-height:150%; }

div.az_data ul.PI li{margin-bottom:5px; }


div.az_data table.marker th.border{border-bottom:2px solid #333; }

div.az_data table.marker{width:100%; border-top:2px solid #333; border-bottom:2px solid #333; margin-bottom:15px; }

div.az_data table.marker td, div.az_data table.marker th{padding:3px; text-align:center; }

div.az_data table.marker th.bar{border-bottom:2px solid #333; }

div.az_data table.marker th.border{border-bottom:1px solid #CCC; height:1px; margin:0; padding:0; line-height:0; }


div.az_data p.impb{border:1px solid #000099; padding:5px; text-align:center; margin-top:8px; }

div.az_data p.impr{border:1px solid #990000; padding:5px 30px; text-align:justify; margin-top:8px; }

div.az_data p.impr{border:1px solid #990000; padding:5px 30px; text-align:justify; margin-top:8px; }


p.marg_t{margin-top:5px;}

div.az_data h4{color:#888; margin-bottom:5px; font-size:13px;}


ul.arrowg li{background: url(../images/arrow.gif) no-repeat; list-style:none; padding-left:15px; padding-top:4px;}

ul.arrows_v li{ background: url(../images/AtoZ/lymph/arrows_v.jpg) no-repeat; list-style:none; padding-left:20px; font-size:15px; color:#666666; font-weight:bold; margin-bottom:10px;}

ul.arrowiq{list-style-image:url(../images/arrow.gif); margin-top:0px;}

ul.arrowiq li{padding-top:4px;}

table.case_no{width: 650px; }

table.case_no th{ text-align: left;  }

table.case_no td.next{ text-align: right; }

.case_nod{width: 650px; text-align:right; }

p.lymph{ width:650px; text-align:center;}


table.lymph{ width:650px; }

table.lymph th.case{border-bottom:1px solid #2D2F81; border-right:1px solid #2D2F81; background:#47499E; color:#fff; padding:5px;border-left:1px solid #2D2F81; border-top:1px solid #2D2F81;}

table.lymph td.case{border-bottom:1px solid #2D2F81; border-right:1px solid #2D2F81; padding:5px; border-top:1px solid #2D2F81;}

table.lymph td.casec{border-bottom:1px solid #2D2F81; border-right:1px solid #2D2F81; padding:5px; text-align:center; border-top:1px solid #2D2F81;}

.lymph_img{ border:#2D2F81 1px solid;}

.lymphim_tit{background: url(../images/AtoZ/lymph/arrows_vline.jpg) no-repeat;  padding-left:20px; font-size:15px; color:#343434; font-weight:bold; padding-bottom:10px; padding-top:9px;}

.lymph_ac{font-size:14px; color:#5E5E5E; font-weight:bold; width: 650px;  }

.lymph_bor{border:#030240 1px solid;}



h2.ts_lymph{font-size: 14px; }


ul.arrow_g li{background:url(../images/arrow7_7.gif) no-repeat;}

/*--道案内--*/
table#lm {width:100%;}

table#lm td {padding:8px; vertical-align:middle; text-align:left;}

ul.u13 {line-height:150%; list-style-image: url(../images/arrow.gif); margin-left:18px;}

.text03		{FONT-SIZE: 12px;	color:#000000;		line-height:150%;	margin-left:40px;	margin-right:40px;}



p.prname{padding: 6px 0px 0px 15px; background:url(../images/yajirushi02.gif) no-repeat left 9px;}

table.multi-z{ border-top: 1px solid #17334D; border-left: 1px solid #17334D; }

table.multi-z th, table.multi-z td{ vertical-align: top; border-right: 1px solid #17334D; border-bottom: 1px solid #17334D; padding: 5px;  }

table.multi-z th.d_gray, table.multi-z td.d_gray{ text-align:center; font-weight:bold; color:#333333; background:#D5E4F2;}

table.multi-z th.item,table.multi-z td.item{ background:#E3E3E3;}

table.multi-z th.d_grayl, table.multi-z td.d_grayl{  color:#333333; background:#D5E4F2;}

/*--30品目--*/
table#nitem{ width:650px; border-left:2px solid #333333; border-top:2px solid #333333; border-right:1px solid #333333; border-bottom:1px solid #333333;}

table#nitem th{ background:#CCCCCC; border-bottom:1px solid #333333; border-right:1px solid #333333; padding:3px;}

table#nitem td{  border-bottom:1px solid #333333; border-right:1px solid #333333; text-align:center;}

table#nitem td.pro{ font-weight:bold; padding-left:3px; text-align:left;}

table#nitem td.fitc{ background:#6FF26F; font-weight:bold;}

table#nitem td.pe{ background:#FDA44B; font-weight:bold;}

table#nitem td.ecd{ background:#F37623; font-weight:bold;}

table#nitem td.pc5{ background:#FFA9F0; font-weight:bold;}

table#nitem td.pc{ background:#F57EF5; font-weight:bold;}

table#nitem td.pc7{ background:#EE5FFF; font-weight:bold;}

table#nitem td.apc{ background:#F44FA2; font-weight:bold;}

table#nitem td.apc-700{ background:#799EE9; font-weight:bold;}

table#nitem td.apc-750{ background:#9D78E6; font-weight:bold;}

table#nitem td.PB{ background:#31B3EF; font-weight:bold;}

table#nitem caption{text-align:left; background:url(../images/yajirushi08.gif) no-repeat left 1px; padding-left:18px; font-size:14px; font-weight:bold;}

.cds{ color:#E0392D; font-size:14px; font-weight:bold;}


table#kaluza{ border-left:1px solid #666666; border-top:1px solid #666666; }

table#kaluza th{ background:#CBD9F3; border-bottom:1px solid #666666; border-right:1px solid #666666; padding:3px; text-align:left; color:#333333; font-weight:normal; padding:3px;}

table#kaluza td{  border-bottom:1px solid #666666; border-right:1px solid #666666; padding:3px;}


/*--signal--*/

table.signalinfo{ border-top: 1px solid #AAA; border-left: 1px solid #AAA; }

table.signalinfo th, table.signalinfo td{ border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #AAA; border-right: 1px solid #AAA; padding: 2px 7px 2px 7px; }

table.signalinfo th{ background:#525761; color:#FFF; }

table.ssignalinfo td{ background:#F3F4F5;  }






table.signaldata{ border-top: 1px solid #AAA; border-left: 1px solid #AAA; }

table.signaldata th, table.signaldata td{ border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #AAA; border-right: 1px solid #AAA; padding: 2px 7px 2px 7px; }

table.signaldata th{ background:#525761; color:#FFF; }

table.signaldata td{ background:#F3F4F5;  }

table.signaldata td.af488{ background:#BAF0BD; }

table.signaldata td.af647{background:#F0BABA; }

table.signaldata td.line01{ background:#FFF;  }
table.signaldata td.line02{ background:#EEEFF0;  }

table.signaldata td.num_line01{background:#E7ECF8; }
table.signaldata td.num_line02{background:#E1E3EA; }


table.signaldata td.price01{background:#FBFCDC; text-align: right; }
table.signaldata td.price02{background:#F0F1D9; text-align: right; }


.cd_11{width:230px;}

.appli_end{color:#CA0000; font-size:120%; font-weight:bold; border:#CA0000 2px solid; padding:4px 20px; width:50%; text-align:center; display:block; margin-left:150px;}


/*--ポスターキャンペーン--*/
ul.poster_cam{ width:330px; list-style:none; font-size:120%; float:left;}

ul.poster_cam li.blood01{ font-size:120%; color:#5D3243; font-weight:bold; margin-bottom:3px; text-align:center;}
ul.poster_cam li.blood02{text-align:center;}
ul.poster_cam li.blood03{ font-size:90%; color:#5D3243; font-weight:bold; text-align:center; margin:0px 0px 15px 0px;}
ul.poster_cam li.fluoro01{ font-size:120%; color:#AE322F; font-weight:bold; margin-bottom:3px; text-align:center;}
ul.poster_cam li.fluoro03{ font-size:90%; color:#AE322F; font-weight:bold; text-align:center; margin:0px 0px 15px 0px;}

/*サムネイルページ


.app_t{width:770px; background-color:#CCCCFF;}

.app_t th{256px;}

.title_01{background-color:#C9FFFF; border: 1px solid #9BABB3;}*/


/*appli_topics_thumbnail.htmlページ*/

.app_ta{width:770px; border-bottom:solid 1px #000607; border-left:solid 1px #000607; border-bottom:solid 1px #000607; border-right:solid 1px #000607;}

.t_left{border-right:solid 1px #000607;}

.app_ta th{width:256px; padding:10px 0; background-color:#C9FFFF; border-bottom:solid 1px #000607;}

.app_ta th{width:256px; padding:10px 0; background-color:#C9FFFF; border-bottom:solid 1px #000607; border-top:solid 1px #000607;}

.app_ta td{width:246px; padding:10px 5px;}

/*


.box_non{width:770px;}

.pic_non{width:177px; float:left;}

.non_cd{width:530px;}

.non_cd ul{list-style:none; font-size:0.8em; float:left; margin:0px;}


*/

#non_cd{font-size:0.8em; padding-left:30px;}

#non_cd ul{float:left; padding-right:30px;}

#non_cd ul li{list-style:none;}

#non_cd ul,#non_cd ul{margin:0; padding:0;}

#cd_pic{float:left;}

/*アンケート*/
.base01 .enq{margin-left:40px; width:693px; line-height:1.6em;}

.base01 .enq img {float:left; margin-right:50px;}

.base01 .enp_text{margin-left:40px;}

.enquete{border-left:1px solid #B0C4CC; border-bottom:1px solid #B0C4CC; }
.enquete th{background-color:#EFF1F1; border-right:1px solid #B0C4CC; border-top:1px solid #B0C4CC; text-align:left; padding:5px 0 5px 8px;}

.enquete td{padding:4px; border-top:1px solid #B0C4CC; border-right:1px solid #B0C4CC;}

.enquete .en_td{width:215px;}


/*Cell Lab Quanta SC 測定データ集*/

div#cl_data ol{margin-left:60px; margin-top:20px;}
div#cl_data ol li{margin-bottom:10px; }
div#cl_data h2{margin:5px 0 0 0; font-size:13px; color:#192F60; }
div#cl_data table{width:530px; border-top:1px solid #AAA; border-left:1px solid #AAA; }
div#cl_data table th, div#cl_data table td{padding:2px; text-align:center; border-bottom:1px solid #AAA; border-right:1px solid #AAA; }
div#cl_data table th{background:#EEE; }
div#cl_data table tr.cl_blue{color:#0000FF; }
div#cl_data table tr.cl_red{color:#FF0000; }
div#cl_data table tr.cl_green{color:#008000; }
div#cl_data table tr.cl_brown{color:#663300; }
div#cl_data span.sub{vertical-align:sub; font-size:8px; }
hr.hidden{margin:10px 0; visibility:hidden; }
div#cl_data table.none{border:none; }
div#cl_data table.none td{border:none; text-align:left; }

div.pnav {margin:20px 10px 0px 10px;}


/*CD CHART*/

ul.ic_sqred01{ margin: 0px; padding: 0px; }

.ic_sqred01 li{ background:url(../images/yajirushi12.gif) no-repeat 0px -3px; margin: 0px; padding: 0px 0px 0.5em 18px !important; list-style-type: none; }

ul.ic_sqblue01{ margin: 0px; padding: 0px; }

ul.ic_sqblue01 li{ background:url(../images/yajirushi11.gif) no-repeat 0px -3px; margin: 0px; padding: 0px 0px 0.5em 18px !important; list-style-type: none; }


