.gc_gallery-wrap{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.gc_gallery-item,h3.gc_gallery-category{letter-spacing:normal}h3.gc_gallery-category{border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:15px}.gc_gallery-item{position:relative;width:25%;padding:5px;vertical-align:top}.gc_gallery-item a{display:block;text-decoration:none;color:#000;background-color:#000}.gc_gallery-item a:hover *{cursor:pointer;opacity:.5}.gc_gallery-item img{width:100%}.gc_post-title{font-size:1.2em !important;font-weight:700;word-wrap:break-all !important;width:100% !important;position:absolute !important;top:50% !important;transform:translateY(-50%);margin:0 !important;padding:0 8px;padding-right:16px !important;opacity:0 !important;transition:all .2s ease !important;line-height:1 !important;background-color:transparent !important;text-align:center}.gc_post-title .entry-sub{font-size:.85em !important;display:inline-block;color:#fff;margin-top:10px;opacity:1 !important}.gc_gallery-item a:hover .gc_post-title{opacity:1 !important}.disp-wrap{position:absolute;display:flex;align-items:center;top:5px;left:9px;right:5px;padding:5px}.disp-wrap .disp-tv{width:28px;height:23px;background:url(//www.home-styling.co.jp/cms/wp-content/plugins/custom_gallery/css/../img/icon-tv_dark.svg) no-repeat center;background-size:100% auto}.disp-wrap .disp-award{width:26px;height:24px;background:url(//www.home-styling.co.jp/cms/wp-content/plugins/custom_gallery/css/../img/icon-award.png) no-repeat center;background-size:100% auto}.disp-wrap .disp-new{background:#ff1919;color:#fff;font-size:.7em;font-weight:700;padding:.1em .5em;border-radius:2px}.disp-wrap .disp-madori{background:#fff;color:#000;font-size:.7em;font-weight:700;padding:0 .5em;border-radius:4px;border:2px solid}.disp-wrap .disp+.disp{margin-left:5px}@media(min-width:768px){.home .disp-wrap .disp-tv{font-size:1.1em;padding:4px 8px 3px}.home .disp-wrap .disp-award{width:25px;height:35px}.home .disp-wrap .disp+.disp{margin-left:8px}}@media(max-width:767px){.gc_gallery-item{width:33.3333%}}@media(max-width:550px){.gc_gallery-item{width:50%;margin-bottom:0}}