#cd5_384 { display:block;  clear: left; position: relative; background-color: #000; padding: 0px 0px; box-sizing: border-box;  z-index: 1; }
#cd5_384 .m384_innerbox { margin: auto; max-width: 1400px; padding: 8px; display: flex; align-items: center; box-sizing: border-box; }
#cd5_384 .m384_img { width: 100%; display: block; padding: 8px; box-sizing: border-box; }
@media only screen and (max-width: 900px) {
       #cd5_384 .m384_innerbox { flex-direction: column; }
}
@media only screen and (max-width: 640px) {
       #cd5_384 .m384_innerbox { padding: 4px;}
       #cd5_384 .m384_img { padding: 4px;}
}

