article,aside,footer,header,nav,section,main,div,img{display:block}a,li,div,dl,dt,dd,input,section,textarea,th,td{box-sizing:border-box}ul{list-style:none;margin:0;padding:0}dd,dt{margin:0}img{width:100%;height:auto;border:none;vertical-align:middle}p,dl{margin:0}blockquote{margin:0}figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{word-break:break-word}h1,h2,h3,h4,h5,h6{line-height:1.6;margin:0;padding:0}*:focus{outline:none}.pager{margin-bottom:3rem}.page-numbers{font-size:1.8rem;display:flex;justify-content:center;flex-wrap:wrap}.page-numbers li{text-align:center;margin:0 .2rem}.page-numbers a,.page-numbers a:visited{border:1px solid #d1d3d2}.page-numbers a:hover,.page-numbers a:visited:hover{background:#f0f0f0}.page-numbers a,.page-numbers span{overflow:hidden;white-space:nowrap;display:inline-block;width:40px;height:40px;padding:.4rem 1rem;box-sizing:border-box}.page-numbers a.current,.page-numbers span.current{color:#fff;background:#003cb4;border:none}.page-numbers a.current a,.page-numbers a.current a:visited,.page-numbers span.current a,.page-numbers span.current a:visited{color:#fff}.works-list{display:flex;justify-content:space-between;flex-wrap:wrap}.works-list li{width:48%;line-height:1.4;margin-bottom:5rem}.works-list li a{display:block}.works-list .works-thumb{position:relative;min-height:280px;overflow:hidden;background:no-repeat center center/cover}.works-list .video-thumb{position:relative}.works-list .video-thumb::before,.works-list .video-thumb::after{content:"";position:absolute}.works-list .video-thumb::before{width:80px;height:80px;background:url("../img/common/works-movie.png") no-repeat center center/cover;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.works-list .video-thumb::after{width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}.works-list .place_date{margin:1rem 0;font-size:1.4rem;color:#999d9b}.works-list .title{font-size:1.8rem}@media screen and (max-width: 600px){.works-list{display:flex;justify-content:space-between;flex-wrap:wrap}.works-list li{width:100%;line-height:1.4;margin-bottom:5rem}.works-list li a{display:block}}