@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");.img-box{display:grid;gap:0;grid-template-columns:repeat(2, 1fr)}.img-box .img:first-of-type .cap{right:auto;left:10px;text-align:left}#slider{width:90%;max-width:1000px;margin-right:auto;margin-left:auto;padding:0 0 10rem 0}#slider .img .cap{font-size:2rem;letter-spacing:.1em;line-height:1;color:#fff;position:absolute;bottom:10px;right:10px;text-align:right;display:inline-block;text-shadow:0 0 10px #000}@media screen and (max-width: 860px){#slider{padding-bottom:6rem}}@media screen and (max-width: 480px){#slider{padding-bottom:3rem}}#thumb{background:#45383F;padding:10rem 0}#thumb ul{width:90%;max-width:1000px;margin-right:auto;margin-left:auto;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#thumb ul *{min-height:0%}#thumb ul li{width:calc(16.6% - 20px);background:#45383F;margin:20px 20px 0 0}#thumb ul li:nth-of-type(6){margin-right:0}#thumb ul li:hover .img img,#thumb ul li.thumbnail-current .img img{opacity:1}#thumb ul li .img img{opacity:.3;transition:.3s;cursor:pointer}#thumb ul li .img .cap{font-size:10px;line-height:1;letter-spacing:.05em;bottom:auto;right:auto;text-align:center;color:#fff;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);padding:5px 2px;text-shadow:0 0 3px #000}@media screen and (max-width: 860px){#thumb{padding:6rem 0}#thumb ul li{width:calc(25% - 20px)}#thumb ul li:nth-of-type(6){margin-right:20px}#thumb ul li:nth-of-type(4n){margin-right:0}#thumb ul li .img .cap{font-size:8px;word-wrap:break-word}}@media screen and (max-width: 480px){#thumb{padding:3rem 0}#thumb ul li{margin:10px 10px 0 0;width:calc(25% - 10px)}#thumb ul li:nth-of-type(6){margin-right:10px}}
