@charset "utf-8";
/* CSS Document */
.menumap {margin: 0 0 0 0.5em;}
.linksbj {margin: 0.5em; padding: 0;}
.linksbj li {margin: 0 0 0 1em; padding: 0;}

#strolls {display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); grid-column-gap: 5px; grid-row-gap: 5px;}
#strolls > li {display: flex; flex-direction: column; justify-content: space-between; /*position: relative; max-width: 190px;*/ padding: 5px; cursor: pointer;}
#strolls h3 {margin: 0; text-align: center; height: 2.5em;}
#strolls .thumbplace {margin: 0 auto 5px;}
#strolls figure {margin: auto; height: 165px; display: flex; flex-direction: column;}
#strolls img {margin: auto; cursor: pointer;}
#strolls li > p {margin: 0; font-size: small; height: 3rem;}

#strolls li.boxOut:hover {box-shadow: 2px 2px 4px black;}
#strolls li.boxOut:focus {outline: var(--outlineGeneral); outline-offset: 1px;}
#strolls .thumbbuttons, #strolls figcaption {display: none;}

