1.pgnb_container { 2 padding:3px; 3 border: 1px #BBB solid; 4} 5.pgnb_table { 6 border-spacing:0; 7 background:transparent; 8 border-collapse:separate; 9 width: 100%; 10 margin: 0px; 11} 12.pgnb_child_table { 13 border-spacing:0; 14 background:transparent; 15 border-collapse:separate; 16 width: 100%; 17 margin: 0px; 18} 19.pgnb_table tr { 20 padding: 0; 21} 22.pgnb_title { 23 padding:0; 24 line-height: 1.5em; 25 text-align: center; 26 background: #ccccff; 27} 28.pgnb_title_text { 29 margin:0 4em; 30 font-size:114%; 31} 32.pgnb_group_title { 33 width:1%; 34 background: #ddddff; 35 white-space: nowrap; 36 text-align: right; 37 padding: 0 1em; 38 line-height: 1.5em; 39 border-top: 2px solid white !important; 40} 41.pgnb_subgroup_title { 42 width:1%; 43 background: #e6e6ff; 44 white-space: nowrap; 45 text-align: right; 46 padding: 0 1em; 47 line-height: 1.5em; 48 border-top: 2px solid white !important; 49} 50.pgnb_group { 51 text-align: left; 52 border-left:2px solid white !important; 53 border-top:2px solid white !important; 54 width: 100%; 55 padding: 1px !important; 56} 57.pgnb_group div { 58 display: block; 59} 60.pgnb_list { 61 margin: 0; 62 padding: 0; 63 display: block; 64} 65.pgnb_list li { 66 display: inline; 67} 68.pgnb_list li::after { 69 content: " · "; 70 font-weight: bold; 71} 72.pgnb_list li:last-child::after { 73 content: ""; 74} 75.pgnb_table tr:nth-child(odd) { 76 background-color: #f7f7f7; 77} 78.pgnb_list li a { 79 white-space: nowrap; 80}