@charset "utf-8";#free_body2{figure{margin:0;}@media screen and (max-width:768px){.flex-box-cont.bottom{align-items:flex-start;}}}ul[class^=legend] li{list-style:none;font-style:italic;}ul[class^=legend] li:before{content:"";display:inline-block;height:1em;width:1em;border:1px solid #000;margin:0 .5em -3px 0;}ul.legend-circle li:before{border-radius:100%;overflow:hidden;height:.6em;width:.6em;margin-bottom:0;}ul[class^=legend]{li.cl-01:before{background:#9DC3E6;}li.cl-02:before{background:#A9D18E;}li.cl-03:before{background:#FF9999;}li.cl-04:before{background:#FFC000;}li.cl-05:before{background:#CC9900;}li.cl-06:before{background:#BFBFBF;}li.cl-07:before{background:#7030A0;}}@media screen and (min-width:768px), print{.flex-box-cont-pc ul.legend{margin-top:5%;}}@media screen and (max-width:767px){ul[class^=legend] li{display:inline-block;margin-right:1em;}}.flowCytometry{h4{text-align:center;color:#fff;}h4.cl-01{background:#9DC3E6;}h4.cl-02{background:#A9D18E;}h4.cl-03{background:#FF9999;}@media screen and (min-width:768px), print{display:grid;>div{gap:20px}h4{width:30px;height:205px;margin:0;}h4 span{display:block;transform-origin:left top;transform:rotate(-90deg) translateX(-100%);height:30px;line-height:30px;width:205px;}figure{text-align:center;margin:0;max-width:calc((100% - 90px) / 3);}}@media screen and (max-width:767px){h4{width:100%;font-size:1.6rem;}figure{margin:30px auto 0;}}}