﻿.about-index,.pager{margin:0 auto;list-style-type:none}.about-index a,.pager a{background:#9bb49b;width:100%;color:#fff;display:flex;align-items:center;text-decoration:none}.about-index a:hover,.about-index a:active,.about-index a.current,.pager a:hover,.pager a:active,.pager a.current{background:#5aaa0a}.about-index li.current-menu-item a,.pager li.current-menu-item a{background:#5aaa0a}.about-index a{border-radius:5px;font-weight:bold;position:relative}.about-index a::before,.about-index a::after{content:"";width:10px;height:3px;background:#fff;position:absolute;top:50%;left:0px;transform:translateY(-50%);transform-origin:right}.about-index a::before{transform:rotate(-45deg);margin-top:-3px}.about-index a::after{transform:rotate(45deg);margin-top:-1px}.pager li{text-align:center}.pager li a{font-weight:bold;justify-content:center;align-items:center}.pager li a span{display:flex;justify-content:center;align-items:center;width:100%}strong.message{font-weight:bold;color:#333c33;line-height:1.5;display:block}.table-list dd .logo img{width:100%;min-width:100%;height:auto;vertical-align:top}.history div{border-bottom:1px dotted #96aa96}.history div:first-child{padding-top:0px}.history div dt{color:#325032}.officer-update{text-align:right}.officer{width:100%;border-collapse:collapse}.officer tr{border-top:1px solid #cdd2cd;border-right:1px solid #cdd2cd}.officer th,.officer td{border-bottom:1px solid #cdd2cd;border-left:1px solid #cdd2cd;vertical-align:middle}.officer th{background:#f0f3f0;color:#285028}.officer td:nth-child(2){text-align:center}.activities{width:100%;border-collapse:collapse}.activities tr{border-top:1px solid #cdd2cd;border-right:1px solid #cdd2cd}.activities th,.activities td{border-bottom:1px solid #cdd2cd;border-left:1px solid #cdd2cd;vertical-align:middle}.activities th{background:#f0f3f0;color:#285028}.aoi dt{font-weight:bold}.aoi ol{margin-top:10px}.aoi ol li{margin-bottom:10px}.aoi ol.lv1{margin-left:1em}.aoi ol.lv2{margin-left:0em}.aoi ol.lv2 li{list-style-type:none;counter-increment:cnt;padding-left:2em;text-indent:-2em}.aoi ol.lv2 li::before{content:"（" counter(cnt) "）"}@media screen and (max-width: 768px){.about-index,.pager{width:calc(100vw - 30px);margin-bottom:50px}.about-index li{margin-bottom:10px}.about-index a{padding:15px 0 15px 30px}.about-index a::before,.about-index a::after{left:10px}.pager li{margin-bottom:1px}.pager li:last-child{border:none}.pager li a{padding:15px;font-size:1.3rem}.pager li:first-child a{border-radius:5px 5px 0 0}.pager li:last-child a{border-radius:0 0 5px 5px}strong.message{font-size:2rem;margin-bottom:20px}strong.message br{display:none}.table-list dd .logo{width:124.6px;height:42px}.status{margin-bottom:0px;display:flex;justify-content:space-between;flex-wrap:wrap}.status div{width:48%;margin-bottom:5px !important}.status dt,.status dd{margin-bottom:5px !important}.status dd{margin-bottom:0px !important;padding:0 0 0 10px !important}.status-update{display:inline-block;font-size:1.2rem}.location .map iframe{width:100%;height:300px}.location .map .access{font-size:1.2rem;line-height:1.4}.history div{padding:10px 0}.history div dt{font-size:1.2rem}.officer-update{margin-bottom:5px;font-size:1.2rem}.officer th,.officer td{padding:5px;font-size:1.1rem}.officer th:nth-child(1){width:20%}.officer td:nth-child(2){width:26%}.activities th,.activities td{padding:5px 10px;font-size:1.1rem}.activities th:nth-child(1){width:120px}.aoi dt{font-size:1.3rem}.aoi dd{font-size:1.1rem;padding-left:10px;margin-bottom:10px;line-height:1.4 !important}}@media screen and (min-width: 769px){.about-index,.pager{width:1080px;margin-bottom:100px}.about-index li{margin-bottom:20px}.about-index a{height:80px;font-size:2.1rem;padding-left:40px;transition:background .3s}.about-index a::before,.about-index a::after{left:20px;transition:left .3s}.about-index a:hover::before,.about-index a:hover::after{left:25px}.pager{display:flex;justify-content:space-between}.pager li{flex:0 0 14.29%}.pager li:first-child a{border-radius:10px 0 0 10px}.pager li:last-child a{border-radius:0 10px 10px 0}.pager li:last-child a span{border:none}.pager li a{font-size:1.5rem;height:60px;transition:background .25s}.pager li a span{height:40px;border-right:1px solid rgba(255,255,255,.4);transition:border-color .25s}.pager li a:hover span,.pager li a:active span,.pager li a.current span{border-color:#5aaa0a}.pager li.current-menu-item a span{border-color:#5aaa0a}strong.message{font-size:3.2rem;margin-bottom:40px}.table-list dd .logo{width:178px;height:60px}.status{display:flex;flex-wrap:wrap;width:100%}.status div{margin-bottom:10px;width:360px}.status dd{padding-left:5px;width:180px}.status-update{display:inline-block;font-size:1.5rem}.location{display:flex;justify-content:space-between}.location .detail{flex:0 0 calc(100% - 550px)}.location .map{flex:0 0 500px;width:500px}.location .map iframe{margin-bottom:10px}.location .map .access{font-size:1.5rem}.history div{padding:20px 0;display:flex}.history div dt{width:300px;font-family:"nsjp";font-weight:500}.officer-update{margin-bottom:10px;font-size:1.5rem}.officer th,.officer td{padding:15px 20px}.officer th:nth-child(1),.officer th:nth-child(2){width:250px}.activities th,.activities td{padding:15px 20px}.activities th:nth-child(1){width:250px}.aoi dd{font-size:1.5rem;padding-left:20px;margin-bottom:20px}}