h2{font-size:2.4rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:3rem}h2:before,h2:after{content:'';width:100%;max-width:35px;height:1px;background:#121212;margin:0 2rem}.w_wrap{padding:0 0 8.5rem;display:flex;justify-content:flex-start;flex-wrap:wrap}.w_wrap .w_box{position:relative;width:calc(33.333% - 4rem / 3 );margin:0 2rem 2rem 0;padding:0}.w_wrap .w_box a{display:block}.w_wrap .w_box:nth-child(3n){margin-right:0}.w_wrap .w_box img{border:1px solid #ccc}.w_wrap .w_box img:hover{opacity:.9}.lum-lightbox-inner img{max-width:60%;max-height:60%;margin:0 auto;margin-bottom:1rem}.lum-close-button{cursor:pointer}.lum-lightbox{z-index:1000;background:rgba(0,0,0,0.8) !important}@media screen and (max-width: 460px){.lum-lightbox-inner img{max-width:160vw !important;max-height:85vh !important}}@media screen and (max-width: 870px){.w_wrap .w_box{width:calc(50% - 2rem / 2 );margin:0 2rem 4rem 0}.w_wrap .w_box:nth-child(2n){margin-right:0}.w_wrap .w_box:nth-child(3n){margin-right:2rem}.w_wrap .w_box:nth-child(6n){margin-right:0}.w_wrap .w_box .num{position:absolute;top:-3rem;width:90px}}@media screen and (max-width: 600px){.w_wrap{display:block}.w_wrap .w_box{width:100%;margin:0 0 4rem}.w_wrap .w_box:last-child{margin-bottom:0}}
