div#Contents{width:100%;max-width:840px;margin:100px auto}div#Contents h2{margin-bottom:40px;font-size:1.625em}div#Contents a img{margin:30px 15px 0}div#Contents a img:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}@media screen and (max-width:768px){div#Contents{max-width:768px;margin:100px auto 50px}div#Contents h2{margin-bottom:20px}div#Contents a img{margin:15px 7.5px 0;width:45%;height:auto}}