/* CSS Document */
/*---------------------------------------
	基礎知識トップ
---------------------------------------*/

#index_title {
	height:410px;
	background:#ebebeb url(../images/index/mainimg.jpg) center bottom no-repeat;
}

.index_title_inner {
	width:940px;
	margin:0 auto;
}

.index_title_inner h2{
	padding:70px 0 0 60px;
	margin-bottom:10px;
}

.index_title_inner p {
	padding:0 0 0 60px;	
	line-height:1.8!important;
}

.index_inner {
	padding:50px 60px;	
}

.tableStyle_kiso_index {
	width:100%;
	border-top:1px solid #9b9b9a;
}

.tableStyle_kiso_index th {
	width:74px;
	min-height:36px;
	padding:15px 0;
	vertical-align:middle!important;
	background:#fff url(../images/border1.gif) left bottom no-repeat;
	text-align:center;
}

.tableStyle_kiso_index td {
	padding-left:10px;
	min-height:36px;
	vertical-align:middle!important;
	background:#fff url(../images/border2.gif) left bottom repeat-x;
}

.tableStyle_kiso_index td div {
	padding:15px 0;
}

/*---------------------------------------
	検査項目一覧
---------------------------------------*/

.kiso_list_inner {
	padding:70px 60px 50px;	
}

.kiso_list_btn {
	margin-bottom:40px;	
}

.kiso_list_btn li {
	float:left;
	width:200px;	
	margin-right:2px;
	font-size:90%;
}

.kiso_list_btn li a:link {
	display:block;
	padding:5px;
	color:#fff;
	text-align:center;
	background:#c5c5c4;
}

.kiso_list_btn li a:hover {
	background:#99FFFF;	
}

.kiso_list_btn li a.on {
	background:#99FFFF;
}

.tableStyle_kiso_list {
	width:100%;
}

.tableStyle_kiso_list thead th.th01 {
	text-align:center;
	font-size:80%;
	background:#fff url(../images/border3.gif) left bottom no-repeat;
}

.tableStyle_kiso_list thead th.th02 {
	text-align:center;
	font-size:80%;
	background:#fff url(../images/border2.gif) left bottom repeat-x;
}

.tableStyle_kiso_list tbody th {
	width:205px;
	padding:15px 0 15px 10px;
	vertical-align:middle!important;
	background:#fff url(../images/border3.gif) left bottom no-repeat;
	text-align:left;
}

.tableStyle_kiso_list tbody td {
	vertical-align:middle!important;
	background:#fff url(../images/border2.gif) left bottom repeat-x;
}

.kiso_list_type1 {
	display:block;
}
.kiso_list_type2{
	display:none;	
}

.kiso_list_type1 li,
.kiso_list_type2 li{
	float:left;
	padding-bottom:5px;
	margin-right:2px;
	font-size:80%;
	color:#fff;
}

.kiso_list_type1 li.do,
.kiso_list_type2 li.do {
	background:url(../images/list/underline.gif) left bottom repeat-x;
}

.kiso_list_type1 li span,
.kiso_list_type2 li span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:3px 4px;
}

.type01 { background: #ce9f15; } /*一般生菌数*/
.type02 { background: #008ccd; } /*大腸菌群*/
.type03 { background: #8f25c6; } /*大腸菌*/
.type04 { background: #d97e24; } /*サルモネラ属菌*/
.type05 { background: #d83e20; } /*黄色ブドウ球菌*/
.type06 { background: #ee7434; } /*腸炎ビブリオ*/
.type07 { background: #8bc332; } /*セレウス菌*/
.type08 { background: #b478b1; } /*カンピロバクター*/
.type09 { background: #ec7097; } /*病原性大腸菌*/
.type10 { background: #817dba; } /*ボツリヌス菌*/
.type11 { background: #000080; } /*腸球菌*/
.type12 { background: #ff8c00; } /*緑膿菌*/
.type13 { background: #808000; } /*クロストリジウム属菌*/
.type14 { background: #696969; } /*芽胞菌*/
.type15 { background: #dc143c; } /*リステリア菌*/
.type16 { background: #32cd32; } /*乳酸菌数または酵母数*/
.type17 { background: #32cd32; } /*カビ・酵母数*/

.kiso_do_mark{
	float:right;	
	background:url(../images/list/underline.gif) left top repeat-x;
	padding:5px;
	font-size:85%;
}

/*---------------------------------------
	培地の調製
---------------------------------------*/

.baichi_list_btn {
	margin-bottom:40px;	
}

.baichi_list_btn li {
	float:left;
	width:136px;	
}

.baichi_list_btn li a {
	display:block;
	padding:5px;
	font-size:80%;
	text-align:center;
	color:#9a9a9a;
}

.baichi_list_btn li a.baichi01 { background:#997d2d;  }
.baichi_list_btn li a.baichi02 { background:#1c7eab; }
.baichi_list_btn li a.baichi03 { background:#b76e25; }
.baichi_list_btn li a.baichi04 { background:#92471f; }
.baichi_list_btn li a.baichi05 { background:#bb4831; }
.baichi_list_btn li a.baichi06 { background:#88b658; }

.baichi_list_btn li a.baichi01on, .baichi_list_btn li a.baichi01:hover { background:#ce9f15; color:#fff; }
.baichi_list_btn li a.baichi02on, .baichi_list_btn li a.baichi02:hover { background:#008ccd; color:#fff; }
.baichi_list_btn li a.baichi03on, .baichi_list_btn li a.baichi03:hover { background:#d97e24; color:#fff; }
.baichi_list_btn li a.baichi04on, .baichi_list_btn li a.baichi04:hover { background:#ee7434; color:#fff; }
.baichi_list_btn li a.baichi05on, .baichi_list_btn li a.baichi05:hover { background:#d83e20; color:#fff; }
.baichi_list_btn li a.baichi06on, .baichi_list_btn li a.baichi06:hover { background:#8dc553; color:#fff; }

.baichi_chousei {
	width:810px;
}

.baichi_chousei thead th {
	text-align:center;
	font-size:80%;
}

.baichi_chousei thead th.cellSize01 {
	width:192px;
	padding-right:10px;
	background:url(../images/border4.gif) right bottom no-repeat;
}

.baichi_chousei thead th.cellSize02 {
	width:294px;
	padding-right:10px;
	background:url(../images/border4.gif) right bottom no-repeat;
}

.baichi_chousei thead th.cellSize03 {
	width:152px;
	padding-right:10px;
	background:url(../images/border4.gif) right bottom no-repeat;
}

.baichi_chousei thead th.cellSize04 {
	width:142px;
	background:url(../images/border2.gif) right bottom repeat-x;
}

.baichi_chousei tbody td {
	vertical-align:middle;
}

.baichi_chousei tbody td.cellSize01 {
	padding:15px 10px 15px;
	background:url(../images/border4.gif) right bottom no-repeat;
	text-align:center;
}

.baichi_chousei tbody td.cellSize02 {
	padding:15px 10px 15px;
	background:url(../images/border4.gif) right bottom no-repeat;
	text-align:left;
	font-size:85%;
}

.baichi_chousei tbody td.cellSize03 {
	padding:15px 10px 15px;
	background:url(../images/border4.gif) right bottom no-repeat;
	text-align:left;
	font-size:85%;
}

.baichi_chousei tbody td.cellSize04 {
	padding:15px 0;
	background:url(../images/border2.gif) left bottom repeat-x;
	text-align:left;
	font-size:85%;
}

.baichi_chousei tbody td.cellSize01 img {
	margin-bottom:10px;
}
.newStyle1 {
	color: blue !important;
}
