@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------*/
h2 { display:none; }
.list { position:relative; }
.list:after { content:""; clear:both; display:block; }
.list .item { position:relative; }
.list .item > div { box-sizing:border-box; padding:7.5px; }
.list a { display:block; text-decoration:none; position:relative; }
.list a .title { display:block; position:absolute; left:0; width:100%; box-sizing:border-box; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.list a:hover .title { color:#e16f26; }
.list img { max-width:100%; max-height:100%; }

.list .img { overflow: hidden; }
.list .img:after { content:""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0); transition:background 0.3s ease; }
.list .img:hover:after { background: rgba(0,0,0,.5); }
.list img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.list .img:hover img { transform:scale(1.05); }

/*----------------------------------------------------------------------*/
/* 共用內縮 */
.inner { max-width:1280px; margin:0 auto; position:relative; }