/* .main-box-figure */ .main-box-figure { float: right; clear: right; margin: 0.4em 0 0.4em 1em; } .main-box-figure img { width: 100%; height: auto; box-sizing: border-box; } .main-box-figure__caption { padding-top: 0.25em; font-size: 0.9em; }