.pm-container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.pm-public-logo {
    text-decoration:none;
    display:block;
}
.pm-public-logo img {
    box-shadow: 0 0 7px rgba(0, 0, 0, .3);
}
/* sizeクラスは残しておくが、幅はinline style(width:%)で制御 */
.pm-size-small.pm-public-logo  { }
.pm-size-medium.pm-public-logo { }
.pm-size-large.pm-public-logo  { }

.pm-public-logo img { width:100%; height:auto; display:block; }

.pm-shape-circle img { border-radius:50%; overflow:hidden; display:block; }

