body				{margin-top: 0px;	margin-left: 0px;	background-color:#FFFFFF;	font-size: 12px}
	
a					{text-decoration:underline}
a.top:hover			{text-decoration:underline}
a:link 				{color: #336699}
a:visited 			{color: #778899}
a:hover 			{color: #FF9900}
a:active 			{color: #FF9900}
a.bottom:link 		{color: #0000CC}
a.bottom:visited 	{color: #993399}
a.bottom:hover		{color: #FF9900}
a.bottom:active 	{color: #FF9900}
.bottom			{margin-right: 30px;	font-size: 12px}
.s_right		{margin-right: 5px;	font-size: 12px}

.tophead		{background-image:url(../images/head_index02.gif); width: 798px; height: 47px; margin-top: 0px;	margin-bottom: 10px}
.tophead02		{background-image:url(../images/head_temp02.gif); width: 800px; height: 48px; margin-top: 0px;	margin-bottom: 10px}
.namazu			{text-align:right;	margin-top: 5px;	margin-right: 10px;}
.namazubox		{background-color:#D9E7EF;}
.left{text-align:left; }


/*アニマルリリーストップ・標準ＣＳＳ*/

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;}
.hp06		{width: 250px;}
ul.ul01		{list-style-image:url(../images/yajirushi01.gif);}

.spacing01	{letter-spacing: -1px;}
.font01		{font-size: 14px; font-weight:bold; margin-left: 60px;}
.font02		{font-weight: bold;}
.font03		{color:#144357}
.font04		{font-size:13px; color:#014362;}
.font05		{color:#03407C;}
.font06		{line-height: 130%;}
.font07		{color:#C33D2C;}
.font08		{font-size: 14px; font-weight:bold}
.mark01		{list-style-image:url(../images/yajirushi05.gif); padding-bottom: 0px;}
table.htable01	{margin-top: 5px;}
table.htable02	{border-top: 1px solid #9BABB3;	border-left: 1px solid #9BABB3;}
td.htd01		{padding-top: 10px; background-color:#FCFEFF;}
td.hth01		{background:url(../TopPage/images/table_top.gif) left no-repeat; font-weight:bold; text-align:left; height: 25px;
                 padding-left: 23px; width: 470px;}
td.htd03		{background-color:#E8F2F7; border-bottom: 1px solid #9BABB3;	border-right: 1px solid #9BABB3; 
				 padding:4px 7px;}
td.htd04		{background-color:#FFFFFF; border-bottom: 1px solid #9BABB3;	border-right: 1px solid #9BABB3; 
				 padding:4px 7px;}				 
td.htd02		{padding-top: 10px; background-color:#FCFEFF;}
.himage01		{margin-top: 40px;}
.himage02		{margin-top: 50px;}
.sbox01		{background-color:#EAF0F2; width: 500px; padding: 10px; border: 1px solid #AFBBC2;}
.hcenter	{margin-left: 30px;}
ul.hlist	{list-style-type:none;}

/*ここからcontentsのＣＳＳ*/
	
h2			{margin-left: 30px;	margin-bottom: 0px}
h3			{margin-left: 30px}
h4			{margin-left: 30px}
h5.title	{color:#008080;	margin-left: 60px;	font-size: 16px}
h5.title02	{color:#008080;	margin-left: 30px;	font-size: 16px}		
.animal		{list-style-image: url(../images/yajirushi01.gif);	margin-left: 10px}
.animal_m	{list-style-image: url(../images/yajirushi02.gif);	margin-left: 10px}
a.sale		{text-decoration:underline}
.sale		{font-weight:bold;	font-size: 120%}
.h4			{font-weight:bold;	font-size: 140%;	margin-left: 32px;	margin-bottom: 0px;	color:#003366}
.1000s		{font: 13px/20px;	width: 440px;	margin-left: 20px;}
.1000s02	{font: 13px/20px;	width: 540px;	margin-left: 35px;}
.1000s03	{font: 13px/20px;	margin-left: 35px;}
.1000sub01	{color:#006699;	font-weight:bold;	font-size: 12px;	margin-top: 20px}
.1000sub02	{font-size: 12px;	margin-left: 20px;}
.1000sub03  {font-size: 12px;}
.1000img	{float:right; margin-right: 20px;	font-size: 12px; font-weight:bold;}
.underbar	{text-decoration:underline;}
.master01	{margin-left: 60px;	margin-top: 40px;	line-height: 160%;	float:left;	width: 380px}
.master02	{margin: 15px 120px;	line-height: 160%;	width: 530px;	clear:both}
.master03	{float:right;	width: 150px;	height: 150px;	margin-right: 70px;	margin-top: 25px;}
.master04	{margin-right: 80px;	float:right;	line-height: 120%}

/*フォント用ＣＳＳ*/

.FITC		{color:#008231}/*緑*/
.BIOT		{color:#a56d5a}/*茶*/
.PE			{color:#ff7108}/*オレンジ*/
.APC		{color:#f72894}/*ピンク*/
.RD1		{color:#ff7108}/*オレンジ*/
.PC5		{color:#6b2894}/*濃い紫*/
.PC5_5		{color:#451A60}/*PC5より濃い紫*/
.seisei		{color:#08347b}/*紺*/
.ECD		{color:#f70008}/*赤*/
.PC7		{color:#00CCFF}/*水色*/
.seisei2	{color:#00968c}/*くすんだ緑*/
.SPRD {color:#905CA2}/*紫*/
.TRITC {color:#FBC700;}/*山吹*/
.PACI		{color:#0033CC;}/*明るい青*/
.APC-Alex		{color:#E81158}/*濃いピンク*/
.ACIF		{color:#009BA9;}



/*標識一覧テーブルのＣＳＳ*/
table.list		{margin: 20px 60px;	border-top: 1px solid #7697C0;	border-left: 1px solid #7697C0}
table.list02	{margin-top: 5px;	border-top: 1px solid #7697C0;	border-left: 1px solid #7697C0}
table.apli		{margin-left:60px}
td.apli02		{border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0;
		 	 	 font-weight:normal;	background: url(../images/backline01.gif) top left; text-align:center;}
td.td01			{padding-left: 7px;	border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0}
td.td02			{text-align:center;	border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0}
td.td03			{font-weight:bold;	border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0;		
				 padding: 3px;	text-align:center;	background: url(../images/backline01.gif) top left}
td.td04			{font-weight:bold;	color:#B72D83}
/*
span			{color:#FFFF00;	background-color:#000000;	text-decoration:line-through;	font-weight:bold}
*/
span.imp {color:#FFFF00;	background-color:#000000;	text-decoration:line-through;	font-weight:bold}
.a1b2c3			{padding: 3px;	border: 1px solid #7697C0;	font-weight:bold;	width: 70px}
.a1				{width:310px;	line-height: 120%}
.bax			{font-size: 12px}

/*トップのＣＳＳ*/
.head			{font-size: 12px;	line-height: 150%;	margin: 7px;	margin-left: 30px;
				 list-style-image:url(../images/icon01a.gif)}
.h04			{font-size: 12px;	color:#FFFFFF;	margin: 2px;	font-weight:bold}
.h05			{font-size: 12px;	margin-right: 5px;	margin-bottom: 5px}
.top02			{background-image:url(../images/new02.gif);	background-repeat:no-repeat;	background-position:right}

/*HeadLine一覧テーブルのＣＳＳ*/
table.headline	{margin: 20px 80px;	border-top: 1px solid #7697C0;	border-left: 1px solid #7697C0}
td.td05			{padding: 3px 32px;	border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0;
			 	 color:#336699;	background-color:#DAE9EF}
td.td06			{padding: 3px;	padding-left: 15px;	border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0}
td.td07			{padding-top: 5px;	padding-bottom: 2px;	padding-left: 25px;	border-bottom: 1px solid #7697C0;	border-right: 1px solid #7697C0;
				 background:url(../images/backline03.gif) top left;	font-weight:bold;	color:#2A5993}
				
/*セミナーのＣＳＳ*/
ul.u06			{line-height: 160%;	margin-left: 30px; list-style-image:url(../images/yajirushi09.gif);}
.s2005			{line-height: 140%;	margin-left: 30px}
.t2005			{color: #FF0000;	margin-left: 0px;	line-height: 150%}
.o2005			{color: #009999;	font-weight:bold}

/*アプリ・トピックスのＣＳＳ*/
.appli01		{font-size: 12px;	color:#800000;	font-weight:bold;	margin-left: 20px;	margin-top: 10px}
.appli02		{font-size: 12px;	line-height: 140%;	margin-left: 20px;}
.appli03		{margin-left: 30px}
.fcm			{font-size: 12px;	line-height: 140%;	margin-top: 7px}
.font08 { font-size: 12px; font-weight:normal; margin-left: 50px;  color: #333333; margin-right: 50px; line-height: 140%}
.font09 { font-size: 12px; font-weight:normal;  color: #003366; line-height: 140% ; margin-right: 60px; margin-left: 20px}

/*2次抗体ページCSS*/
.sub		{font-size:8px; vertical-align:sub; width:9px;}
table.antibody   {margin:0px 0px 10px 30px; width:550px;}
table.antibody th   {font-weight:bold; background:#b0c4de; text-align:left;}
table.antibody th,td   {height:20px;}

h5   {margin:20px 0px 5px 30px;}
.celllab   {font-style:italic; color:#0075A8;}
span.red   {color:#FF0000;}
.price   {text-align:right;}
.prices   {text-align:right; font-size:11px; letter-spacing:-1px; }
.center {text-align:center;}

/*蛍光試薬の特性ページCSS*/
.floatl {float:left; margin:0px 8px 4px 0px; text-align:center;}
.floatr {float:right; margin:0px 0px 4px 8px; text-align:center;}
.clear {clear:both; margin:0px;}
.sup {vertical-align:super; font-size:9px;}

/*CSアンケートページCSS*/
div#contents {margin:10px 30px 0px 30px;}

div#contents p {font-size:12px; line-height:150%;}

.right {text-align:right;}

div#question {margin:5px 30px 15px 30px;}

ul.cs {list-style-type:none; margin-left:50px; line-height:180%; font-weight:bold; color:#000000; }

ul.cs2 {margin-left:20px; line-height:180%; font-weight:bold;}

ul.cs ul.cs2 li{list-style-type:none;}

ul.cs li span, ul.cs2 li span {color:#336699; border:2px outset #BCCACF; padding:2px 0 0 4px; margin-right:6px; background-color:#ECF0F2; font-size:13px; font:Arial, Helvetica, sans-serif;}

div.choose {font-weight:normal; margin-bottom:20px; margin-top:8px; line-height:180%; color:#000000;}

table.choose2 {margin:8px 0px 10px -18px; width:90%; font-weight:normal;}

table.choose2 td {padding:0px 3px; text-align:center; width:15%;}

table.choose3 {margin-left:0px; width:100%;}

table.choose3 td {padding:2px; vertical-align:text-top;}

table.choose4 {width:80%;}

table.choose4 td {padding:2px;}

table.add {width:55%; margin-bottom:15px; border-left:solid 1px #999999; border-top:solid 1px #999999;}

table.add td {border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:3px; text-align:left; white-space:nowrap;}

table.add td.color {background-color:#F1F4F5; text-align:center;}

#error {color:#FF0000;}

/*蛍光色素チャートCSS*/
div#sikiso_c{font-size:12px; font-weight:normal; }

div#sikiso_c table#s_chart{font-size:12px; font-weight:normal; border-top:solid 1px #666666; border-left:solid 1px #666666; }

div#sikiso_c table#s_chart th{border-bottom:solid 1px #666666; border-right:solid 1px #666666; padding:5px; }

div#sikiso_c table#s_chart td{padding:5px; border-bottom:solid 1px #666666; border-right:solid 1px #666666; }

.center{text-align:center; }

.purple{background-color:#CCCCFF; }

.blue{background-color:#C8E5EF; }

.green{background-color:#BDD654; }

.yellow{background-color:#FFFF66; }

.pink{background-color:#F3B5C2; }

.dblue{background-color:#2020BA; color:#FFFFFF; }

.dpurple{background-color:#834884; color:#FFFFFF; }


/* 細胞関連書籍紹介コーナー */
div#contents  table#book {width:750px; }

div#contents  table#book td {padding:5px 15px; font-size:12px; line-height:150%; text-align:left; vertical-align:text-top; }

div#contents  table#book th {padding:3px 10px; font-size:13px; line-height:150%; width:33%; text-align:left; vertical-align:text-top; color:#00608D;}


/* ストレプトアビジンページ */
div#s_avidin{margin-left:40px; }

div#s_avidin h1{color:#b72d83; font-size:24px; }

div#s_avidin h2{color:#b72d83; font-size:16px; margin-left:0px; }

div#s_avidin h2.low{margin-top:40px; }

div#s_avidin p{line-height:140%; }

div#s_avidin p.ex{margin:0 175px 0 30px; }

div#s_avidin h3{font-size:12px; margin-left:0px; background:url(../images/yajirushi13.gif) left -3px no-repeat; padding-left:15px; }


/* CDチャート謹呈キャンペーン */
table#form{width:550px; margin:15px 0 0; border-left:1px solid #CDCDCD; border-top:1px solid #CDCDCD; }

table#form th{border-bottom:1px solid #CDCDCD;; border-right:1px solid #CDCDCD; background:#ECECEC; padding:7px; font-weight:normal; width:25%; }

table#form td{border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:7px; }

table#form table td{vertical-align:text-top; border:none; }

.text04{FONT-SIZE:12px;	background-color:#ECECEC; }

table#privacy{margin:15px 200px 0; }

table#privacy td{text-align:center; }

.red{color:#FF0000; }

input.cdchart{width:120px; height:18px; }


/* 細胞内シグナル伝達関連抗体 */
div#signal{margin-left:30px; line-height:1.6; }

div#signal h2{margin-left:0px; font-size:14px; }

div#signal table{margin:10px 0px; width:450px; }

div#signal table th{height:20px; font-weight:normal; padding:0px 2px; }

div#signal table td{padding:0px 2px; }

div#signal p.des{color:#004E97; }

div#signal div.img{padding:10px; border:1px solid #AAAAAA; width:430px; }

div#signal div.img p{font-size:11px; }


div#signal table.sizem{margin:10px 0px; width:550px; }

div#signal table.sizem th{height:20px; font-weight:normal; padding:0px 2px; }

div#signal table.sizem td{padding:0px 2px; }



/* FCM cytometry次ページ */
div#fcmcyto{margin:0px 0px 0px 30px; line-height:1.4; width:680px; }

div#fcmcyto h2{color:#0033CC; background:url(../images/icon-sankaku.gif) no-repeat left 4px; font-size:14px; padding-left:18px; margin:0px; }

div#fcmcyto h2.number{background:none; padding-left:0px; }

div#fcmcyto h3{color:#333333; font-size:12px; margin:15px 0px 5px 18px; clear:both; }

div#fcmcyto p{margin:8px 0px 8px 18px; }

div#fcmcyto .center img{margin-bottom:5px; border:1px solid #999999; padding:5px; }

div#fcmcyto table{width:85%; margin:15px auto; border:1px solid #999999; }

div#fcmcyto table th{font-weight:normal; padding:5px; }

div#fcmcyto table td{vertical-align:text-top; padding:8px; }

div#fcmcyto table.digital{border-top:1px solid #999999; border-left:1px solid #999999; border-right:none; border-bottom:none; }

div#fcmcyto table.digital th{background:#DDDDDD; border-bottom:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }

div#fcmcyto table.digital td{border-bottom:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }

div#fcmcyto table.digital td.scale{text-align:center; background:#E7EFF7; vertical-align:middle; font-weight:bold; }

div#fcmcyto table.digital td.mname{ background:#E7EFF7; vertical-align:middle; font-weight:bold; }

div#fcmcyto table.digital td.resolve{background:#D1E0F0; text-align:center; vertical-align:middle; font-style:italic; }

div#fcmcyto table.data{border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA; margin:15px 0px 0px; }

div#fcmcyto table.data th{border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA; background:#E7E8EB; padding:2px; }

div#fcmcyto table.data td{border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA; padding:2px; }

div#fcmcyto dl{ margin: 0px 0px 15px 30px; padding: 0px; }
div#fcmcyto dl dt{font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
div#fcmcyto dl dd{margin: 0px 0px 15px 0px; padding: 0px;}


/* FCM cellbiology */
div#cellbioFCM{width: 750px; margin: 0px auto;  }

div#cellbioFCM div#cbtopphoto{float: right; margin: 0px 0px 0px 20px; }

div#fcmcyto table.cellbio01{border-top:1px solid #AAA; border-left:1px solid #AAA; border-right: none; border-bottom: none; margin:10px auto 10px; }

div#fcmcyto table.cellbio01 th{border-bottom:1px solid #AAA; border-right:1px solid #AAA; background:#E7E8EB; padding:2px; }

div#fcmcyto table.cellbio01 td{border-bottom:1px solid #AAA;  border-right:1px solid #AAA; padding:2px; padding: 5px 5px 2px 7px; text-align:left; }

div#fcmcyto table.cellbio01 td.gr{background-color:#D1D1D1; }

div#fcmcyto table.cellbio01 td.dbl{background-color:#546BE3; color:#FFF; white-space:nowrap; }

div#fcmcyto table.cellbio01 td.bl{background-color:#D2D2FD; }

div#fcmcyto div.fcmwclm{ width: 80%; margin: 0px auto; }

div#fcmcyto div.fcmwclm p.graph{ float: left; text-align:center; }

div#fcmcyto div.fcmwclm p.graph img{margin-bottom:5px; border:1px solid #999999; padding:5px; }

div#fcmcyto div.fcmwclm p.cutline{ float: left; text-align:left; padding: 20px 0px 0px 0px; }



/* Base */
div#cts{margin-left:30px; }

div#cts h1{ margin: 15px 0px; }

div#cts p{line-height:1.4; }

div#pnav{text-align:center; margin:20px 0px; clear:both; }

div#pnav img{margin:0px 15px; }


/* cytometry birth story */
div#cytostory p{margin:0px; line-height:1.6; }

div#cytostory .lside{width:550px; margin-right:20px; float:left; }

div#cytostory .rside{width:200px; float:left; text-align:right; }

div#cytostory .rside span{display:block; }



/* bioessay */

div#bioessay{margin:0px 0px 0px 30px; line-height:170%; width:680px; }

div#bioessay p{margin:10px 0px }

.bioes_tit{background:url(../images/bioessay/bioessay01_line.jpg) bottom no-repeat; padding:5px; padding-left:5px; font-size:16px; font-weight:bold; color:#404C54; margin-top:0px;}


.fcm_softa{margin:20px 0px 5px; background:url(../images/yajirushi03.gif) no-repeat left 2px; padding-left:17px; font-size:12px; }

ul.syto_naka{margin-left:15px; margin-top:10px; list-style:none;}

ul.syto_naka li{background:url(../images/yajirushi14.gif) no-repeat left -1px; padding-left:15px;}