.ekisan-adm-banner{display:block;position:relative;width:100%;margin:14px 0;text-align:center;line-height:0;overflow:hidden}.ekisan-adm-banner img{display:block;width:100%;height:auto;max-width:100%;margin:0 auto;border:0;border-radius:4px}.ekisan-adm-banner a{display:block;text-decoration:none}.ekisan-adm-label{position:absolute;z-index:2;top:4px;right:5px;padding:3px 6px;background:rgba(0,0,0,.58);color:#fff;font:10px/1.2 Arial,sans-serif;border-radius:2px;letter-spacing:.2px}.ekisan-adm-banner picture{display:block}.ekisan-adm-default{opacity:.98}@media(max-width:600px){.ekisan-adm-banner{margin:10px 0}.ekisan-adm-label{font-size:9px}}
