@charset "utf-8";#free_body2 .img-box{text-align:left !important;}.box1{display:inline-block;border:solid 1px #757575;padding:0 10px 10px 12px;}.box1 h4{display:inline-block;transform:translateY(-0.5em);padding:0 10px;margin:0 0 0 10px;background:#fff;}#free_body2 h4.square{padding-left:15px !important;}#free_body2 h4.square::before{left:5px !important;}.box1 ol{list-style-type:none;display:flex;flex-direction:column;margin:0;gap:0 20px;}@media screen and (min-width:768px), print{.box1{padding:0 20px 15px;}.box1 h4{padding:0 10px;margin:0 0 0 10px;}#free_body2 h4.square{padding-left:30px !important;}#free_body2 h4.square::before{left:10px !important;}.box1 ol{flex-direction:row;}}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;}ul[class^=legend] li.cl-02:before{background:#A9D18E;}ul[class^=legend] li.cl-03:before{background:#FF9999;}ul[class^=legend] li.cl-04:before{background:#FFC000;}ul[class^=legend] li.cl-05:before{background:#CC9900;}ul[class^=legend] li.cl-06:before{background:#BFBFBF;}ul[class^=legend] li.cl-07:before{background:#7030A0;}.flowCytometry h4{text-align:center;color:#fff;}.flowCytometry h4.cl-01{background:#9DC3E6;}.flowCytometry h4.cl-02{background:#A9D18E;}.flowCytometry h4.cl-03{background:#FF9999;}@media screen and (min-width:768px), print{.flex-box-cont-pc ul.legend{margin-top:5%;}.flowCytometry{display:grid;grid-template-columns:28px re;}.flowCytometry>div{gap:20px}.flowCytometry h4{width:30px;height:205px;margin:0;}.flowCytometry h4 span{display:block;transform-origin:left top;transform:rotate(-90deg) translateX(-100%);height:30px;line-height:30px;width:205px;}.flowCytometry figure{text-align:center;margin:0;max-width:calc((100% - 90px) / 3);}}@media screen and (max-width:767px){ul[class^=legend] li{display:inline-block;margin-right:1em;}.flowCytometry{figure{margin:30px auto 0;}h4{width:100%;font-size:1.6rem;}}.sec-cont .flex-box-cont.bottom{align-items:center;}}