.gmtla{box-sizing:border-box;background-color:#000;overflow:hidden}
.gmtla .txt-wrapper{text-align:center;margin-bottom:6.4rem}
@media all and (max-width:767px){.gmtla .txt-wrapper{margin-bottom:4.8rem}
}
.gmtla .txt-wrapper__title{margin-bottom:3.2rem;text-align:center;color:#fff}
.gmtla .img-wrapper a{cursor:unset}
.gmtla .img-wrapper__ul_li:nth-of-type(2n){margin-top:11rem}
.gmtla .img-wrapper__ul_li_imgwrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;padding-bottom:88.5106%;overflow:hidden;background-color:#222}
.gmtla .img-wrapper__ul_li_imgwrapper img{display:block;width:100%}
.gmtla .img-wrapper__ul_li_imgwrapper img.hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .15s}
.gmtla .img-wrapper__ul_li_imgwrapper img.hover{opacity:0}
.gmtla .img-wrapper__ul_li_imgwrapper .og{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .15s,transform .6s;opacity:1}
@media(hover:hover)and (pointer:fine){.gmtla .img-wrapper__ul_li_imgwrapper:hover{background-image:none !important}
.gmtla .img-wrapper__ul_li_imgwrapper:hover .og{transform:translate(-50%,-50%) scale(1.12)}
}
.gmtla .img-wrapper__ul_li_content{text-align:left}
.gmtla .img-wrapper__ul_li_content .name{word-break:keep-all;word-wrap:break-word;margin:0;margin-top:1.6rem;color:#fff;overflow:hidden;max-height:3em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.gmtla .img-wrapper__ul_li_content .etc{margin-top:.4rem}
.gmtla .img-wrapper__ul_li_content .etc span{word-break:keep-all;word-wrap:break-word;color:#bbb}
.gmtla .img-wrapper__ul_li_content .etc span:not(:last-of-type)::after{display:inline-block;content:"|";padding:0 .6rem;transform:scaleY(0.8)}
@media all and (max-width:1024px){.gmtla .txt-wrapper__title{margin-bottom:1.6rem}
.gmtla .img-wrapper__ul_li_content .name{font-size:1.4rem}
.gmtla .img-wrapper__ul_li_content .etc{font-size:1.1rem}
.gmtla .img-wrapper__ul_li_content .etc span:not(:last-of-type)::after{padding:0 .1rem}
.gmtla .img-wrapper__ul_li:nth-of-type(2n){margin-top:3.2rem}
}