.flow_area{width:100%;margin-bottom:10px}.flow_area .step{width:97%;height:175px;margin:8px auto}.flow_area .step h3{margin-top:0;margin-bottom:5px}.flow_area .step>.image{width:23%;height:100%;padding:8px;background-color:#FFF}.flow_area .step>.image img{border:1px solid #CCC}.flow_area .step>.comment{width:43%;height:100%;padding:8px}.flow_area .step>.comment p{margin-left:10px}.flow_area .step>.comment ul{padding-left:30px}.flow_area .step>.caution{width:34%;height:100%;padding:0 10px;background-color:#FFF}.flow_area .step>.caution .label{margin-top:15px}.flow_area .step>.caution ol{display:inline-block;margin:0 20px 0 0;padding-left:30px}.flow_area .step>.caution .right{text-align:right}@media only screen and (max-width:959px){#container.responsible .flow_area .step{width:97%;height:175px}#container.responsible .flow_area .step>.image{width:23%}#container.responsible .flow_area .step>.comment{width:37%}#container.responsible .flow_area .step>.caution{width:40%}#container.responsible .flow_area .step>.caution .right{margin-top:3px;font-size:10px}}@media only screen and (max-width:640px){#container.responsible .flow_area .step{height:auto}#container.responsible .flow_area .step>.image{width:49%;background-color:transparent}#container.responsible .flow_area .step>.comment{width:49%}#container.responsible .flow_area .step>.caution{float:right;width:49%;margin:0 10px 10px 0;background-color:transparent}#container.responsible .flow_area .step>.caution .label{margin-top:5px}#container.responsible .flow_area .step>.caution ol{margin-bottom:5px}}@media only screen and (max-width:480px){#container.responsible .flow_area .step>.image,#container.responsible .flow_area .step>.comment,#container.responsible .flow_area .step>.caution{width:100%}#container.responsible .flow_area .step>.caution{padding-bottom:10px;margin:0}}