/* =========================
   細胞濃縮洗浄ページで使うスタイル
========================= */

.category {
	background:url(../img/bg_cate_ttl.jpg) no-repeat 0 0;
	background-size:cover;
}

.services .container img {
	max-width:100%;
}

section.products {
	padding:2rem 0 10rem;
	border-bottom:1px solid #ccc;
}

section.products .title {
	line-height:1.2;
}

section.products .title {
	margin-bottom:6rem;
}

section.products .title span {
    font-size: 3.2rem;
}

.w600, .w800 { margin-left:auto; margin-right:auto; }

.w600 { width:600px; }
.w800 { width:800px; }

.point li {
	font-size:2rem;
	margin-bottom:0.8rem;
	margin-left:1.8em;
	list-style-type:disc;
}

.font-small { font-size:1.4rem; }

/* ========= 動画 ========= */

.video_area {
	width:640px;
	margin:4rem auto 8rem;
}

.ccd_page video {
	width:100%;
	height:auto;
}

/* ========= table ========= */

.normal { width:100%; }
.normal th { font-weight:normal; }
.normal th,
.normal td{
	padding:0.5em 0.5em;
	line-height:1.3;
	border:1px solid #ccc;
	vertical-align:top;
}

.bg_blue { background-color:#eff5fd; }

/* ========= 使用方法ページ ========= */

.flow  {
	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
	margin:0 auto 8rem;
	width:800px;
}

.flow dl { width:48%; padding: 0.5em 1em; margin-top:2rem; border-radius: 0.1em; }
.flow dt { font-size:2rem; }

.flow .no1 dt { color:#a8e088; }
.flow .no2 dt { color:#f2a44b; }
.flow .no3 dt { color:#68c3d4; }
.flow .no4 dt { color:#bc6ac9; }

.flow dl.no1 { border: 3px solid #a8e088; }
.flow dl.no2 { border: 3px solid #f2a44b; }
.flow dl.no3 { border: 3px solid #68c3d4; }
.flow dl.no4 { border: 3px solid #bc6ac9; }

.genri { float:left; padding-right:5rem; }
.setsumei { padding-top:8rem; }
.setsumei li { margin-bottom:1em; }

/* ========= 性能データページ ========= */

.data th { background-color:#eff5fd; }
.data td { text-align:center; }



