.container--archive{max-width:1200px}.archive-index{display:flex;gap:25px}.archive-index .archive-side{width:340px}.archive-index .archive-side a{display:block;margin-bottom:10px}.archive-index .archive-side .category{margin-left:25px}.archive-index .archive-side .category.active{margin-left:0}.archive-index .archive-main{flex:1}.archive-index .list-item{background:#fff;border-radius:4px;box-shadow:0 1px 7px rgba(0,0,0,.05);display:flex;margin:25px 0;min-height:200px}.archive-index .list-item h2{font-size:19px;font-weight:700;margin:0 0 15px}.archive-index .list-image{align-items:center;background:#f1f1f1;display:flex;width:330px}.archive-index .list-image img{border-radius:4px 0 0 4px;display:block;max-width:100%}.archive-index .list-item .no-image{flex:1;font-size:19px;text-align:center}.archive-index .list-description{display:flex;flex:1;flex-direction:column;padding:15px}.archive-index .list-description p{flex:1}.archive-index .archive-side h3{border-bottom:1px solid #ccc;cursor:pointer;font-size:16px;font-weight:700;margin:0 0 16px;padding:10px 0}.archive-index .archive-side h3 .icon-down-dir,.archive-index .archive-side h3 .icon-up-dir{float:right}.archive-index .archive-side a.tag,.archive-index .tag{background:#ebedff;border-radius:3px;color:#0014a8;display:inline;font-size:12px;padding:3px 12px}.archive-index .archive-side a.tag.active{padding:3px 12px 3px 5px}.archive-index .accordion{border-bottom:none}@media (min-width:769px){.archive-index .archive-side .accordion--d-expand h3{cursor:auto}.accordion--d-expand .icon-down-dir,.accordion--d-expand .icon-up-dir{display:none}}@media (max-width:768px){.archive-index{flex-direction:column}.archive-index .archive-side{width:100%}.archive-index .archive-side h3{border-bottom:none;margin:0}.archive-index .list-image{padding:0 10px;width:120px}}#archive-detail{border:1px solid #ccc;padding:10px}#archive-detail table{text-align:left;width:100%}#archive-detail table td,#archive-detail table th{vertical-align:top}#archive-detail table .toggle{width:25%}#archive-detail table button{float:right;position:relative;right:-10px;top:-10px}#archive-detail.collapsed table tr{display:none}#archive-detail.collapsed table tr.title{display:table-row}.archive-content .center,.archive-content .center td,.archive-content .center th{text-align:center}.archive-content .left,.archive-content .left td,.archive-content .left th{text-align:left}.archive-content .right,.archive-content .right td,.archive-content .right th{text-align:right}.archive-content .clear{clear:both;height:1px}.archive-content .fright{float:right}.archive-content .fullwidth{width:100%}.archive-content .margin{float:left;vertical-align:top;width:80px}.archive-content .main{margin-left:90px}.archive-content .archive-indent1{padding-left:40px}.archive-content span.archive-indent1{display:block}.archive-content .archive-indent2{margin-left:100px}.archive-content .archive-indent3{margin-left:150px}.archive-content .archive-half,.archive-content .archive-quarter{display:inline-block;vertical-align:top}.archive-content .archive-quarter{width:23%}.archive-content .archive-half{width:48%}.archive-content .archive-spacer{width:40px}.archive-content img{max-width:100%}.archive-content .table,.archive-content .table td{vertical-align:top}.archive-content .bordered{border:1px solid #ccc;border-collapse:collapse}.archive-content .bordered td,.archive-content .bordered th{border:1px solid #ccc;padding:5px}.archive-map-nav{margin:0 0 0 20px}.mapgrid-container{display:table}.mapgrid-row{display:table-row}.mapgrid-cell{border:1px solid #333;color:#000;display:table-cell;font-size:13px;height:40px;line-height:10px;padding:10px 2px;text-align:center;width:120px}a.mapgrid-cell:hover{opacity:.7}.mapgrid-cell span{display:inline-block;margin:2px 0;padding:2px 4px}.mapgrid-cell--current{background:repeating-linear-gradient(320deg,#888,#888 2px,#fff 0,#fff 8px)}.mapgrid-cell--current span{background:#fff;border-radius:3px}.mapgrid-cell--online{background:#34da0c}.mapgrid-container .mapgrid-row:first-child .mapgrid-cell{border-bottom:none}.mapgrid-container .mapgrid-row:nth-child(3) .mapgrid-cell{border-top:none}.mapgrid-container .mapgrid-row .mapgrid-cell:first-child{border-right:none}.mapgrid-container .mapgrid-row .mapgrid-cell:nth-child(3){border-left:none}
