body,html{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app{height:100vh}.app-container{display:flex;height:100%}.map__container{background:#e8ddf1;flex-grow:1}.sidebar{background-color:#bcadef;align-items:flex-start;padding:10px 20px;flex-grow:0;flex-shrink:0;width:250px}.sidebar__header{font-weight:700;font-size:24px;margin-bottom:20px}.sidebar .infobox+.infobox{margin-top:25px}.sidebar-projects__item{color:#30283d}.sidebar-projects__item+.sidebar-projects__item{margin-top:8px}.sidebar-projects__link{color:#30283d;text-decoration:none}.sidebar-projects__link.active,.sidebar-projects__link:focus,.sidebar-projects__link:hover{text-decoration:underline}.inst__icon{width:32px;height:32px}.sidebar__inst{margin-top:auto}.sidebar{display:flex;flex-direction:column}.sidebar__link{display:flex;align-items:center;text-decoration:none}.sidebar__link:hover{text-decoration:underline}.inst__text{color:#30283d;margin-left:12px}.map1{overflow-x:auto;padding:30px;position:relative}.map1 svg{width:1024px;height:529px}.map1__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map1__indicator--1{top:344px;left:150px}.map1__indicator--2{top:355px;left:140px}.map1__indicator--3{top:345px;left:315px}.map1__indicator--4{top:125px;left:287px}.map__info{width:600px;position:absolute;top:50px;left:500px;padding:25px;background-color:#fff;z-index:2;border-radius:10px;box-shadow:-2px 6px 12px rgba(173,167,161,.3);opacity:0;visibility:hidden;transition:all .15s linear}.map__info--active{opacity:1;visibility:visible}.map__info-header{font-size:24px;font-weight:700;margin-bottom:20px}.map__name{font-size:20px;font-weight:700;margin-bottom:4px}.map__description{font-size:18px;margin-bottom:16px}.map_button--toggle{margin-left:400px;height:87px;font-size:18px;color:#6f7f9e;background:0 0;border:none;position:relative;padding:0 20px;outline:0;text-transform:uppercase;min-width:360px;display:inline-block;cursor:pointer}.map_button--toggle:before{left:0;border:2px solid #6f7f9e;border-right:none}.map_button--toggle:after,.map_button--toggle:before{content:"";position:absolute;width:50%;top:0;bottom:0;transition:all .15s}.map_button--toggle:after{right:0;border:2px solid #6f7f9e;border-left:none}.map_button--toggle:focus:before,.map_button--toggle:hover:before{transform:translateX(-8px)}.map_button--toggle:focus:after,.map_button--toggle:hover:after{transform:translateX(8px)}.map2{overflow-x:auto;padding:30px;position:relative}.map2 svg{width:1024px;height:529px}.map2__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map2__indicator--1{top:344px;left:150px}.map2__indicator--2{top:355px;left:140px}.map2__indicator--3{top:246px;left:167px}.map2__indicator--4{top:189px;left:200px}.map2__indicator--5{top:350px;left:180px}.map2__indicator--6{top:443px;left:91px}.map3{overflow-x:auto;padding:30px;position:relative}.map3 svg{width:1024px;height:529px}.map3__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map3__indicator--1{top:344px;left:80px}.map3__indicator--2{top:355px;left:140px}.map4{overflow-x:auto;padding:30px;position:relative}.map4 svg{width:1024px;height:529px}.map4__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map4__indicator--2{top:355px;left:60px}.map4__indicator--3{top:345px;left:100px}.map4__indicator--4{top:355px;left:55px}.map5{overflow-x:auto;padding:30px;position:relative}.map5 svg{width:1024px;height:529px}.map5__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map5__indicator--1{top:344px;left:150px}.map5__indicator--2{top:355px;left:140px}.map5__indicator--3{top:345px;left:100px}.map5__indicator--4{top:189px;left:200px}.map5__indicator--5{top:400px;left:890px}.map6{overflow-x:auto;padding:30px;position:relative}.map6 svg{width:1024px;height:529px}.map6__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map6__indicator--1{top:344px;left:150px}.map6__indicator--2{top:355px;left:140px}.map{overflow-x:auto;padding:30px;position:relative}.map svg{width:1024px;height:529px}.map__indicator{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAABTUlEQVRIibWUPUvEQBCGn/iBxfkHtPEvWEfFQhARrK4QFRX8I/pjrr1C0cZSxcIP5ApRK42iV4mVglhosQmEcXZvJ5d7YWA3eWeeZDLZhDg1gCawCEzl1zLgGGgDn5F1gloHusCvJ7rAWr+QvQBAxm5VyIYBUoT5zcbxt+s1D+3eG+57RmtLKfIEpCVPihsI6du0gFpKgVTxzSi+lgV0JpJfAl7ZxhPNNORJ/or0ASRir/5TvgK3Yj+Ja5PUHDAhrnUCD6UWkL3PBGwWeFZ80xZQAjwoRXqN94UFUmjHUywUK1VAw8C9AXLF/8GIluUYWqoKATeVnQjIeT+QQs0I0EIdoAQ3TT7IaR2QQssB0HydIIAbBXJZNwRgWwGtDgI0BnyUIO/AaGxy6FSW+gYOS/t94GcQIICD0vrIkmgF3XnWPTViBD0C1/k6syT+AUy3xiCYsyxsAAAAAElFTkSuQmCC);width:26px;height:26px;display:block;position:absolute;top:0;left:0}.map__indicator--1{top:344px;left:150px}.map__indicator--2{top:355px;left:140px}.map__indicator--3{top:345px;left:100px}.map__indicator--4{top:189px;left:200px}.map__indicator--5{top:400px;left:890px}
/*# sourceMappingURL=main.a1830a93.chunk.css.map */