@charset "utf-8";
/* CSS Document */


/* under navigation */

.under_navigation {
	text-align: center;
	clear:both;
}
.under_navigation li {
	background-color: #ffffff;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 25px;
	width: 30px;
	height: 25px;
}

* html .under_navigation li{
	display: inline;
	margin-right: 3px;
	zoom: 1;
}

*+html .under_navigation li {
	display: inline;
	margin-right: 3px;
	zoom: 1;
}

.under_navigation li a {  
	display: block;  
	text-decoration: none;  
	border: 1px solid #c1c1c1;  
	width: 25px;  
}

.under_navigation li a:hover {
	border: 1px solid #666666;
}

.under_navigation li a:visited {
	text-decoration: none;
}



/* 治験検査事業 */

.flow {
	width: 476px;
	margin: 0 auto 30px;
}

.flow ul img {
	margin-top: 10px;
}
.flow ul li {
	float: left;
	width: 136px;
}

.arrow_padding {
	padding-left: 34px;
	background: url(/chiken/img/ic_arrow.gif) no-repeat 5px 65px;
}

.flow ul li ul li {
	clear: both;
	width: 131px;
	padding-left: 5px;
}

/* 資材作成 */

.sizai_box img {
	float: right;
	width: 220px;
	margin-left: 20px;
}

/* 検体集荷 */

#contents_inner .kentai_shuka_box {
	width: 560px;
	margin: 0 auto 30px;
}
#contents_inner .kentai_shuka_box p {
	margin: 0;
}
.kentai_shuka_box img {
	float: right;
	width: 220px;
	margin-left: 20px;
}

.kentai_shuka_image_flow img {
	float: left;
	width: 265px;
	margin: 0 50px 30px 0;
}

/* 臨床検査　*/


.rinsho_box {
	width:560px;
	margin: 0 auto 30px;
	background: url(/chiken/img/ic_plus.gif) no-repeat center 90px;
}

.rinsho_box dt {
	text-align: center;
	background-color: #e3e3e3;
	font-size: 110%;
	font-weight: bold;
	line-height: 2;
}
.rinsho_box dd dt {
	text-align:left;
	background-color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	padding: 5px 5px 0;
}
.rinsho_box dd dd {
	padding: 0 7px 0;
}
.rinsho_box .comment {
	padding: 5px;
}

.rinsho_box .left_box {
	float: left;
	width: 258px;
	padding-bottom: 10px;
	border: 1px solid #444444;
}
.rinsho_box .right_box {
	float: right;
	width: 258px;
	margin-left: 40px;
	padding-bottom: 10px;
	border: 1px solid #444444;
}

#contents_inner .rinsho_box_hachioji {
	width: 560px;
	margin: 0 auto 30px ;
	padding: 10px 10px;
	border: 1px solid #444;
}
#contents_inner .rinsho_box_hachioji ul {
	float: left;
	width: 170px;
}

#contents_inner .rinsho_box_hachioji .center {
	margin: 0 25px;
}
#contents_inner .rinsho_box_hachioji p {
	margin: 0;
}


#contents_inner .rinsho_box_02 p {
	margin: 0;
}
.rinsho_box_02 {
	width: 560px;
	margin: 0 auto 30px;
}
#contents_inner .rinsho_box_02 .rinsho_flow_image {
	float: right;
	width: 220px;
	margin-left: 20px;
}

#contents_inner .rinsho_box_02 li {
	margin-left: 10px;
}
#contents_inner .rinsho_box_02 h4 {
	margin-top:10px;
}
.rinsho_box_03 {
	width: 560px;
	margin: 5px auto 23px;
}
.rinsho_box_03 dt {
	font-weight: bold;
}
.rinsho_box_03 dt span{
	font-weight: normal;
}

/* 検体管理 */

#contents_inner .kentai_kanri_box {
	width: 560px;
	margin: 0 auto 30px;
}
#contents_inner .kentai_kanri_box p {
	margin: 0;
}

.kentai_kanri_box .left_box {
	float: left;
	width: 220px;
}

.kentai_kanri_box .right_box {
	float: right;
	width: 220px;
}
.kentai_kanri_kaigai {
	margin-bottom: 23px;
}
.kentai_kanri_kaigai img {
	float: right;
	width: 250px;
	margin-left: 20px;
}


/* 情報管理 */
#contents_inner .joho_kanri_box {
	width: 560px;
	margin: 0 auto 30px;
}
#contents_inner .joho_kanri_box p {
	margin: 0;
}
#contents_inner .joho_kanri_box .joho_kanri_flow_image {
	float: right;
	width: 220px;
	margin-left: 20px;
}

/* webによる検査データ提供 */

.crad img {
	margin: 0 20px;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.penetration a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
