#content div.gLegend ul {
    font-size: 12px;
    list-style: none outside none;
    margin: 7px 11px;
    width: 150px;
    float:left;
}
#content div.gLegend ul li {
    background: none repeat scroll 0 0 transparent;
    margin: 2px 0;
}

#content.article #cntChar table {
    background: none repeat scroll 0 0 white;
}

#abc {font-size: 14px; font-weight: bold; background-color: #934c92; color: #fff; margin: 10px 0; padding: 3px 0;}
#abc a {color: #fff; text-decoration: none; padding: 3px;}
#abc a:hover {text-decoration:underline; color:#eca529}
#abc a.act {color:#eca529}
div.line {display: block;background: #934c92; border: 1px solid #934c92; height: 3px; margin: 10px 0;}

#content .med img {float: left; border: 1px solid #16256a;}
#content .med div.imgA {width:200px; float: left;text-align: center;}
#content .med div.imgA img { float: none;}
#content .med h4 {margin: 0 0 4px; padding: 0; color: #934c92; font-size: 22px; line-height: 22px;}
#content .med h5 {margin: 0; padding: 0;}
#content .med p {margin: 4px 0 0; padding: 0;}
#content .zur {float: left;padding: 0 10px;width: 380px;}

div.mmTit {width:290px;height:270px;margin: 5px;overflow: hidden;}
div.mmTit h2 {color:#934c92}
div.mmTit a {width:150px;margin-right: 10px;font-size: 12px;}

@media (max-width: 810px) {
   .left.mmTit {
       float: left;
       margin-right: 10px;
   }
   .left.mmTit img {
       width: 100px;
   }
   .left.mmTit img.ico {
       width: 24px;
   }
}
