@charset "UTF-8";

/* ----------------------------------
 検体測定
---------------------------------- */
.mv__img { width: 100%; max-width: 1100px; margin: 0 auto;}
.mv__img--sp { width: 100%; max-width: 460px; margin: 0 auto; display: block!important;}
.mv__img--pc { display: none !important;}
.content__img { width: 100%; max-width: 200px; margin: 1em auto 0 auto;}

@media print, screen and (min-width: 769px) {
	.mv__img--sp { display: none !important;}
	.mv__img--pc { display: block!important;}
	.content__img { max-width: 280px; margin: 0 auto;}
}

.blood-test__note { padding-left: 1.4em; list-style-type: disc;}
.blood-test__note--important { font-weight: bold; font-size: 18px;}
.blood-test__wrap { display: flex; flex-wrap: wrap; justify-content: center;}
.blood-test__point { gap: 2% 2%;}
.blood-test__point--item { max-width: 49%; margin-bottom: 10px; text-align: center; flex-basis: 49%;}
.blood-test__point--item img { width: 100%; max-width: 440px;}
.blood-test__kinds--item img { width: 100%; max-width: 640px;}
.bloodtest__title { margin-bottom: 1em; font-size: 18px; font-weight: bold; color: #008566; display: flex; align-items: flex-start;}
.bloodtest__title--no { padding: .3em .6em; margin-right: 1rem; color: #fff; background: #008566;}
.blood-test__procedure--item img { width: 100%; max-width: 300px;}
.blood-test__procedure { max-width: 960px; margin: 0 auto; gap: 2% 2%;}
.blood-test__procedure--item { max-width: 49%; margin-bottom: 10px; flex-basis: 49%;}
.blood-test__procedure--title { margin-bottom: 1em; font-weight: bold; color: #000;}
.bloodtest__merit { list-style-type: none;}
.bloodtest__merit--title {
  padding: .3em .3em .3em 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: bold;
  color: #008566;
  display: flex;
  align-items: center;
  gap: 0 10px;
  position: relative;
}
.bloodtest__link { margin-bottom: .3em;}
.bloodtest__link a { text-decoration: underline; color: #008566;}
.bloodtest__link a:hover { text-decoration: none;}

@media screen and (min-width: 769px) {
	.blood-test__wrap { justify-content: flex-start;}
	.blood-test__point { gap: 2.285% 2.285%;}
	.blood-test__point--item { max-width: 31.81%; flex-basis: 31.81%;}
	.blood-test__kinds { gap: 2% 2%;}
	.blood-test__kinds--item { max-width: 49%; margin-bottom: 10px; text-align: center; flex-basis: 49%;}
	.bloodtest-box { display: flex; justify-content: space-between;}
	.bloodtest-box__title { width: 68.18%; max-width: 750px;}
	.bloodtest__title { font-size: 20px; align-items: center;}
	.bloodtest__title--no { padding: .4em .8em; margin-right: 1rem;}
	.blood-test__procedure { gap: 6.26% 6.26%;}
	.blood-test__procedure--item { max-width: 29.16%; flex-basis: 29.16%;}
	.blood-test__procedure--title { font-size: 1.2em; line-height: 1.5;}
	.bloodtest__merit--title { font-size: 20px;}
}
