table.price th,table.price td{vertical-align:middle;font-size:14px}table.price th{background-color:var(--lightblue);color:var(--white);border:solid 1px var(--white);text-align:center}table.price th.yellow{background-color:var(--yellow);color:var(--black)}table.price th.darkgray{background-color:var(--darkgray)}table.price td{background-color:var(--white);border:solid 1px var(--darkgray)}table.price td.center{text-align:center}@media print,screen and (min-width: 900px){div[data-wrap=public-works]{padding-bottom:0 !important}}table[data-table=public-works]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:1350px}@media print,screen and (min-width: 900px){table[data-table=public-works]{width:1550px;border-left:none}}table[data-table=public-works] thead th.head{width:180px}@media print,screen and (min-width: 900px){table[data-table=public-works] thead th.head{width:380px}}table[data-table=public-works] tbody td.head{background-color:var(--white);width:90px}@media print,screen and (min-width: 900px){table[data-table=public-works] tbody td.head{width:190px}}@media print,screen and (min-width: 900px){table[data-table=public-works] .sticky__head__1{position:sticky;left:0;z-index:1}}@media print,screen and (min-width: 900px){table[data-table=public-works] .sticky__head__2{position:sticky;left:190px;z-index:1}}@media print,screen and (min-width: 900px){table[data-table=public-works] .sticky__head__3{position:sticky;left:380px;z-index:1}}iframe.map{margin-top:20px;width:100%;height:300px}.searchbox__ranking{margin-top:20px;color:var(--black);font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px}.searchbox__ranking .searchbox__ranking__item{display:flex;flex-flow:column;gap:10px}@media print,screen and (min-width: 900px){.searchbox__ranking .searchbox__ranking__item{flex-flow:row;align-items:center;gap:20px}}.searchbox__papers{color:var(--black);font-size:14px;word-break:keep-all;display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px}.searchbox__papers .searchbox__papers__item{display:flex;align-items:center;gap:20px}.searchbox__papers .searchbox__papers__button{width:100%;display:flex;justify-content:center}