@charset "utf-8";
/* WRAPPER
----------------------------------------------------------------------------- */	
#wrapper { background:url(/microbiology/images/bg_wrapper02.jpg) no-repeat center top !important; }
/* 製品内容 */
#product {
	float:left;
	width:675px;
}
#product h2 {
	margin-top:23px;
	clear:both;
}
#product div.productBox {
	width:642px;
	margin:23px 0 0 12px;
}
#product div.productBox p.fLeft { width:305px; }
#product div.productInfo {
	float:right;
	width:319px;
}
#product div.productText {
	width:304px;
	border-left:#cecece 3px solid;
	padding:14px 0 0 14px;
	line-height:140%;
	margin-left:1px;
}
#product div.otherBox {
	width:590px;
	margin:0;
}
#product div.otherBox p.fLeft {
	width:305px;
	margin-top:0;
}
#product div.otherInfo {
	float:right;
	width:260px;
	top:0;
	margin-top:-12px;
}
#product div.otherText {
	width:260px;
	/* border-left:#cecece 3px solid; */
	padding:0!important;
	margin:0!important;
	line-height:140%;
	margin-left:1px;
	float:right;
}
#product div.otherText p {
	padding-top:0;
	margin:0;
}
#product table.otherTable01 {
	margin:0 0 20px 0;
	border:#cccccc 1px solid;
	font-size:85%;
	float:right;
}
div#product table.otherTable01 th {
	color:#FFF;
	background-color:#6c98cb;
	padding:3px;
	border-bottom:#cccccc 1px solid;
	border-right:#d9d9d9 1px solid;
	font-weight:normal;
	text-align:center;
}
div#product table.otherTable01 td {
	padding:6px 3px 3px 3px;
	border-bottom:#d9d9d9 1px solid;
	border-right:#d9d9d9 1px solid;
	font-weight:normal;
	text-align:center;
}
#product table.otherTable02 {
	width:300px;
	margin:0 0 20px 0;
	border:#cccccc 1px solid;
	font-size:85%;
	float:left;
}
div#product table.otherTable02 th {
	color:#FFF;
	background-color:#6c98cb;
	padding:3px;
	border-bottom:#cccccc 1px solid;
	border-right:#d9d9d9 1px solid;
	font-weight:normal;
	text-align:center;
}
div#product table.otherTable02 td {
	padding:6px 3px 3px 3px;
	border-bottom:#d9d9d9 1px solid;
	border-right:#d9d9d9 1px solid;
	font-weight:normal;
	text-align:center;
}
#product div.productCharaBox {
	clear:both;
	margin:0 0 23px 12px;
}
#product div.productCharaInfo00 {
	width:618px;
	margin:0 24px 20px 24px;
	clear:both;
}
#product div.productCharaInfo {
	margin:20px 5px 20px 24px;
}
#product div.productCharaInfo p{ margin:10px 0; }
#product div.productCharaInfo00 p{
	margin:10px 0;
	line-height:140%;
}
#product div.productCharaInfo ul { margin:10px 0 10px 18px; }
#product div.productCharaInfo li {
	background: url(/microbiology/products/images/list_icon.gif) no-repeat left top;
	padding-left:13px;
	line-height:140%;
}
#product div.productCharaInfo table.productTable {
	width:594px;
	margin:10px 0 20px 0;
	border:#cccccc 1px solid;
	font-size:85%;
}
#product a {
	color:#373838;
	text-decoration:underline;
}
#product a:hover {
	color:#C00;
	text-decoration:none;
}
div#product div.productCharaInfo table.productTable th {
	background-color:#eeeeee;
	padding:8px;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	font-weight:normal;
	text-align:center;
}
div#product div.productCharaInfo table.productTable td {
	background-color:#fff;
	padding:8px;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
}
#product table.productTable02 {
	width:313px;
	margin:0 0 20px 0;
	border:#cccccc 1px solid;
	font-size:85%;
}
div#product table.productTable02 th {
	color:#FFF;
	background-color:#6c98cb;
	padding:8px;
	border-bottom:#cccccc 1px solid;
	border-right:#d9d9d9 1px solid;
	font-weight:normal;
	text-align:center;
}
div#product table.productTable02 td {
	padding:8px;
	border-bottom:#d9d9d9 1px solid;
	border-right:#d9d9d9 1px solid;
	font-weight:normal;
	text-align:center;
}
#product div.productCharaInfo table.productTable03 {
	width:594px;
	margin:10px 0 20px 0;
	border:#cccccc 1px solid;
	font-size:85%;
}
div#product div.productCharaInfo table.productTable03 td {
	width:100px;
	background-color:#fff;
	padding:8px;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
}
/* Actionnavi */
div#product ul.naviAction {
	clear:both;
}
div#product ul.naviAction li {
	float:left;
	margin:20px 0;
}
div#product ul#naviPage {
	clear:both;
}
div#product ul#naviPage li {
	float:left;
	margin:0 0 20px 0;
}
/* FLASH */
div#product ul.areaMov li {
	float:left;
	margin:0 0 20px 0;
	padding-left:25px;
}
/**/
.listDl li {
	background:url(/microbiology/images/yajirushi02.gif) no-repeat center left;
	padding-left:15px;
	line-height:180%;
}


h5#n01,
h5#n02,
h5#n03,
h5#n04,
h5#n05,
h5#n06,
h5#n07,
h5#n08,
h5#n09,
h5#n10,
h5#n11,
h5#n12,
h5#n13,
h5#n14,
h5#n15,
h5#n16,
h5#n17,
h5#n18,
h5#n19,
h5#n20,
h5#n21,
h5#n22,
h5#n23,
h5#n24,
h5#n25,
h5#n26,
h5#n27,
h5#n28 {
	border-left:5px solid #0e85da;
	padding:2px 0 2px 10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#333;
}
div.apiInfo {
	float:left;
	width:313px;
}
div.apiPic {
	float:left;
	width:295px;
	margin-left:10px;
}
p.apittl { padding:0px 0 10px 0; }
div.biottl {
	float:left;
	font-weight:bold;
	margin-right:5px;
}
div.bioname { float:left;white-space: nowrap; }
div.apibox { margin-left:5px;  　 font-style: italic;
}
div.allbox {
	margin-bottom:20px;
	font-style: italic;
}
.f-normal { font-style:normal; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display:inline-block; }
/* サイドメニュー */
#sub {
	float:left;
	width:225px;
	padding-bottom:6px;
}
#sub div#sideMenu {
	padding-bottom:6px;
	background: url(/microbiology/products/images/bg_sidemenu01.jpg) no-repeat left top;
}
#sub div#sideMenu h6 { margin-top:1px; }
#sub div#sideMenu ul.menuIndex {
	width:213px;
	margin:6px 6px 0px 6px;
	background-color:#FFF;
}
#sub div#sideMenu ul.menuIndex_none { margin: 0px 6px 0px 6px; 
		background-color: #FFFFFF;
}
#sub div#sideMenu .menuIndex02 {
	width:213px;
	margin:6px 6px 0px 6px;
}
#sub div#sideMenu ul.menuList {
	width:201px;
	padding:6px;
	background-color:#FFF;
	line-height:160%;
	font-size:85%;
}
#sub div#sideMenu ul.menuList li {
	padding-left:8px;
	background:url(/microbiology/images/yajirushi.gif) no-repeat 0 5px;
}
#sub div#sideMenu ul.menuList li a { color:#686767; }
#pageTop {
	clear:both;
	width:900px;
	height:27px;
	margin-left:0px;
	font-size:80%;
	background:url(/microbiology/images/bg_pagetop01.gif) no-repeat 0 0;
	background-color:#FFF;
}

/*製品キーワード*/
#searchProduct{
	margin:23px 42px 23px 43px;
}
#searchProduct .searchBox{
	margin:0 0 20px 0;
	padding:10px 30px 35px 30px;
	background: url(/microbiology/products/images/bg_keyword.gif) no-repeat 0 bottom;
	line-height:180%;
	font-weight:bold;
	float:left;
	width:530px;
	_width:590px;
}
#searchProduct .searchBox a:link{
	color:#188dff;
	text-decoration:underline;
	margin-right:1em;
}
#searchProduct .searchBox a:visited{
	color:#188dff;
	text-decoration:underline;
}
#searchProduct .searchBox a:hover{
	color:#d7000f;
	text-decoration:none;
}
#searchProduct .searchBox a:active{
	color:#d7000f;
}

/*製品一覧*/
.productNavi{
	margin:23px 42px 23px 43px;
}
.productList{
	margin:23px 42px 23px 43px;
	padding:0 0 2px 0;
	background: url(/microbiology/products/images/bg_product.gif) no-repeat 0 bottom;
}
.productList h3{
	margin:0 0 22px 0;
}
.productList h4{
	clear:left;
	margin:0 17px 12px 18px;
}
.productList dl{
	margin:0 17px 22px 18px;
}
.productList dl dd{
	margin:0 0 20px 0;
	list-style:none;
}
.productList dl dd.mr15{
	float:left;
	margin:0 15px 0 0;
	_margin:0 12px 0 0;
}
