.content h4 { border-bottom:solid 1px #ccc; padding-bottom:10px; font-weight:bold; }
.content h5 { font-weight:bold; }
.content h6 { font-size:1.1rem; font-weight:bold; }
.content p { line-height:200%; }
.content p span.em { color:deeppink; font-weight:bold; }
.content .image { text-align:left; }
.content .source { background-color:#f1f8fd; padding:20px; overflow-wrap: break-word; }

.content .web_source_title { height: 60px; background-color:#f1f8fd; padding:20px; margin:0;
  border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; }
.content .web_source_title h6 { float:left; color:green; }
.content .web_source_title div { float:right; }
.content .web_source { border-left:solid 5px deepskyblue; border-right:solid 1px #ccc;
      border-top:solid 1px #ccc;  border-bottom:solid 1px #ccc; padding:20px; overflow-wrap: break-word; }
.content .web_title { height: 50px; background-color:#eeeeee;  }
.content .web_title h6 { float:left; }
.content .web_title div { float:right; }
.content .web_result { border:solid 1px #cccccc; padding: 20px;  }
.content th, .content td { padding: 15px; }

