*               {margin:0px; padding:0px; border:none}
#common         {width:100%; height:84%}
#100            {float:left; width:100%; margin-bottom:1em; text-align:justify; font-size:100%}
        #100 td         {font:80% tahoma,arial,verdana}
#left           {float:left; width:66%; margin-bottom:1em; text-align:justify; font-size:100%}
        #left td        {font:80% tahoma,arial,verdana}
        #left dt        {text-align:left}
        #left dd        {line-height:130%}
        #left .left1    {width:48%; float:left; text-align:left}
        #left .left2    {width:48%; float:left; margin-left:3%; text-align:left}
#right          {float:none; width:auto; margin-bottom:1em; margin-left:68%; margin-top:6px; font:85% tahoma,arial,verdana; line-height:130%; color:#333; min-width:230px}
        #right td       {font:70% tahoma,arial,verdana; line-height:130%; color:#333}
        #right p        {margin:0.7em 0px}
        #right h3       {font:bold 150% arial,tahoma,verdana,tahoma,arial; margin-bottom:6px}
        #right ul,ol    {margin-left:1.7em; line-height:130%}

#author         {float:left; width:auto; font:100% tahoma,verdana,arial; color:#999; margin-left:1px}
#crumb          {font:8pt tahoma,verdana,arial; color:#999; text-align:left}
        #crumb a        {color:#999}
        #crumb a:hover  {color:#004888}
#print          {font:8pt tahoma,verdana,arial; color:#ccc; text-align:right}
        #print a        {color:#999; text-decoration:none}
#opn            {font:8pt tahoma,verdana,arial; color:#ccc}
        #opn a          {color:#999; text-decoration:none}
        #opn a:hover    {color:#004888; text-decoration:underline}
#ad             {float:left; margin-right:0.7em; margin-bottom:1em}
        #ad img         {border:1px solid #8c9aa8; margin-top:3px}

a:link          {color:#004888}
a:visited       {color:#8c9aa8}
a:hover         {color:#004888}
p               {line-height:130%; margin:1em 0px}
h2,h3           {border-bottom:1px solid #cfd0d8; text-align:left}
h2              {color:#c8000c}

h1              {font-size:170%; background:url(/i/logo.gif) no-repeat; width:200px; height:34px; text-indent:-100em}
h2              {font:150% arial,tahoma,verdana; margin-bottom:2px}
h3              {font:bold 130% arial,tahoma,verdana; margin-bottom:6px}
h4              {font:bold 110% arial,tahoma,verdana; border-bottom:1px solid #eee}

hr              {color:#ddd; height:1px; margin:7px 0px}
select          {font:100% tahoma,verdana,arial}
dt              {color:#999}
        dt a            {font-weight:bold}
dd              {margin-left:1em}
ul,ol           {margin-left:3em}

table.opn       {}
        table.opn td    {padding:3px 5px; border:1px solid #eaeaea}
        table.opn td.opn0  {border:1px solid #8c9aa8}
        table.opn td.opn1  {border:1px solid #ccc}
        table.opn td.ttl   {background-color:#f8f8f8; color:#666}
        table.opn td.work  {color:#999}
table.v          {}
table.v td     {font:100% verdana,arial,tahoma}

#deputies       {width:70px; border:1px solid #ddd; text-align:center; margin-right:5px}
#source         {text-align:right; color:#666}
#photo          {border:1px solid #8c9aa8; margin-top:3px; margin-right:10px}
#chart          {border:1px solid #eee; width:auto; text-align:center; padding:5px}
#qna            {font:100% tahoma,verdana,arial; text-align:left}
         #qna p       {line-height:100%; margin:0.5em 0px}
         #qna a       {text-decoration:none; color:#004888}
         #qna a:hover {text-decoration:underline}
#tosm1          {font:100% tahoma,verdana,arial; color:#666; text-align:right}
#tooltip        {border:#666 1px solid; padding:3px 5px; visibility:hidden; font:8pt tahoma,verdana,arial; color:#333; background:#fff; position:absolute}

#footer         {width:100%; font:85% tahoma,verdana,arial; color:#999; line-height:130%}
        #footer .copy   {float:left; width:66%; border-top:3px solid #8c9aa8; padding-top:7px}
        #footer .copy2  {float:none; width:auto; margin-left:68%; border-top:3px solid #cfd0d8; padding-top:7px}

small           {font:85% tahoma,arial,verdana; line-height:130%}

#yxu            {float:right; line-height:80%; font:8pt tahoma,arial,verdana; color:#999}
        #yxu a          {text-decoration:none}
        #yxu a:visited  {color:#004888}
        #yxu a:hover    {text-decoration:underline}
.bt,.bt0        {font:bold 100% tahoma,arial,verdana; padding:2px 7px; cursor:pointer}
.bt             {background-color:#f8f8f8; color:#004888; border:1px solid #004888}
.bt0            {background-color:#f0f0f0; color:#999; border:1px solid #ccc}



#brief          {color:#666}
.brief          {color:#666}

#nl             {text-decoration:none; color:#000}
.nl             {color:#000}
a.nl            {text-decoration:none; color:#000}
a.nl:visited    {text-decoration:none; color:#000}
a.nl:hover      {text-decoration:none; color:#004888}

#link           {color:#999; text-align:right}
.link           {color:#999; text-align:right}

#lawnote        {color:#999; font-style:italic}
.lawnote        {color:#999; font-style:italic}

#bo1,#boc,#bo,#bo2   {padding:3px 5px}
#bo1,#boc,#bo2       {border:1px solid #eaeaea}
#boc            {background-color:#f8f8f8; color:#666}
#bo2            {color:#999}

.gr                     {height:10px; display:block; font-size:6px; margin:4px 0px; background-color:#900}

