@charset "UTF-8";
/* 施工事例（architectural/）専用 */
div#detail .case-list,
div#detail .case-gallery { width: 780px; margin: 0 auto; font-size: 0; text-align: left; }
div#detail .case-list a { display: inline-block; margin: 0 5px 5px 0; }
div#detail .case-list a:nth-child(3n) { margin-right: 0; }
div#detail .case-list img { display: block; width: 250px; height: 200px; }
div#detail .case-gallery { width: 810px; }
div#detail .case-gallery a { display: inline-block; margin: 0 10px 10px 0; padding: 4px; background: #fff; box-shadow: 0 0 0 1px #ddd, 0 1px 3px rgba(0,0,0,.15); }
div#detail .case-gallery a:nth-child(3n) { margin-right: 0; }
div#detail .case-gallery img { display: block; width: 250px; height: 200px; }
div#detail .case-list a:hover img,
div#detail .case-gallery a:hover img { opacity: .8; }
div#detail .case-nav { clear: both; overflow: hidden; margin-top: 40px; font-size: 12px; text-align: center; }
div#detail .case-nav a { color: #5a4a2a; }
div#detail .case-nav a:hover { text-decoration: underline; }
div#detail .case-nav .prev { float: left; }
div#detail .case-nav .next { float: right; }
