<div id="container">
<div class="element"></div> <!-- remove left margin -->
<div class="element"></div>
<div class="element"></div> <!-- remove right margin -->
<div class="element"></div> <!-- remove left margin -->
<div class="element"></div>
<div class="element"></div> <!-- remove right margin -->
<div class="element"></div> <!-- remove left margin -->
</div>
要素の数は可変である必要がありますが、行は3つです。3つの要素から最初の要素と右端から左マージンを削除する
http://www.w3schools.com/cssref/sel_nth-child.asp – DanyCode