@charset "utf-8";
/* CSS Document */
#introduction {
	margin: 2em auto;
	width: 96%;
}

#introduction dt {
	font-size: 16px;
	font-weight: 600;
}

#ph_purser {
	text-align: center;
	width: 120px;
}
#ph_purser span {
	margin-top: 5px;
}

#cl-staff {
	margin: 2em auto;
	width: 96%;
}

#cl-staff ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#cl-staff ul li {
	text-indent: 1.6em;
	padding-left: -1.6em;
}
#cl-staff ul li:before {
	content: "・";
}

#qualification {
	display: block;
	margin: 2em auto;
	width: 96%;
}

#qualification p {
	font-size: 14px;
}

#qualification table {
	margin: 1em auto;
	width: 96%;
	border: solid 1px #CCCCCC;
}
#qualification th {
	text-align: left;
	padding: 0.2em;
	width: 80%;
	border: solid 1px #CCCCCC;
	box-sizing: border-box;
}
#qualification td {
	text-align: right;
	padding: 0.2em;
	width: 20%;
	border: solid 1px #CCCCCC;
	box-sizing: border-box;
}

#inspection {
	margin: 2em auto;
	width: 96%;
}

#ph-duties {
	width: 200px;
}

#inspection dd {
	margin: 0.5em 0 0 1em;
}
#sampling {
	background-color: #FFC;
	display: block;
	margin: 2em auto;
	padding: 0.5em;
	width: 96%;
	border: dotted 1px #FFCC99;
	box-sizing: border-box;
}
#sampling dt {
	font-weight: 600;
}

#inspection ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ti_sampling {
	font-weight: 600;
	margin-top: 1.2em;
	position: relative;
	padding: 0 .5em 0 1.7em;
}
#ti_sampling::after {
	position: absolute;
	top: 0.4em;
	left: 0.4em;
	z-index: 2;
	content: '';
	width: 12px;
	height: 12px;
	background-color: #8DBEEF;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.bnt_arietta {
	margin: 1em auto 2em;
	width: 96%;
}
.bnt_arietta a {
	background-image: url(../images/division/clinical-laboratory/bnt_arietta_sp.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding-top: 25%;
	height: 0px;
	width: 100%;
}
.bnt_arietta a:hover {
	opacity: 0.7;
}

#pulmo {
	background-color: #FFC;
	display: block;
	margin: 2em auto;
	padding: 10px;
	width: 100%;
	border: dotted 1px #FFCC99;
	box-sizing: border-box;
}
@media only screen and (min-width: 769px) {
#qualification {
	display: block;
	margin: 2em auto;
	width: 980px;
}

#qualification table {
	margin-left: 1em;
	width: 400px;
}
#qualification th {
	padding: 3px 5px;
	width: 300px;
}
#qualification td {
	padding: 3px 5px;
	width: 100px;
}

#inspection {
	margin: 2em auto;
	width: 96%;
}

#operation {
	display: block;
	margin: 2em auto;
	width: 980px;
}

.bnt_arietta {
	margin: 1em auto 2em;
	width: 640px;
}
.bnt_arietta a {
	background-image: url(../images/division/clinical-laboratory/bnt_arietta.png);
	background-size: auto;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding-top: 0;
	height: 32px;
	width: 640px;
}
.bnt_arietta a:hover {
	opacity: 0.7;
}

}