.list   { font-size: 87.5%; line-height: 170%; list-style-image: url(images/icon_tx.gif) }img { font-size: 75% }.box    { font-size: 75%; background-color: #f2f2f2 }body { color: #282828 }.sitemap      { font: 81.25%; background-color: #f1efe3; padding: 4px; border-style: solid; border-width: 1px 1px 1px 12px; border-color: #dbdbbb; width: 513px }.sitemap_s      { font: 81.25%; padding: 4px }h3.stil        { font-weight: normal; font-size: 100%; background-color: #f1efe3; padding: 4px; border-style: solid; border-width: 1px 1px 1px 12px; border-color: #dbdbbb; width: 100% }/*リンク ノ−マルテキスト*/a:link       { color: #881d38; text-decoration: none }a:visited             { color: #3c729e; text-decoration: none }a:active     { text-decoration: none }a:hover           { color: #881d38; text-decoration: underline }/*リンク その他*/.navi2 a           { color: #4747ba; font-size: 75%; text-decoration: none }.navi2 a:hover            { color: #3a3ac5; font-size: 75%; text-decoration: underline }/*relative size set*/.r36 { font-size: 225% }.r32 { font-size: 200% }.r30 { font-size: 187.5% }.r24 { font-size: 150% }.r21 { font-size: 131.25% }.r18 { font-size: 112.5% }.r16 { font-size: 100% }.r14     { font-size: 87.5%; line-height: 160% }.r13   { font-size: 81.25%; line-height: 150% }.r12   { font-size: 75%; line-height: 150% }.r11  { font-size: 68.75%; line-height: 120% }.r10 { font-size: 62.5% }.r9 { font-size: 56.25% }.r90  { font-size: 90%; line-height: 130% }.r80  { font-size: 80%; line-height: 130% }/*リンク部分テキスト*/.link_text   { font-size: 87.75%; line-height: 200% }/*タイトルテキスト*/.news_r12     { font-size: 75%; line-height: 160%; padding: 12px 10px }.news_area { border: 1px  solid #dcdcdc; background-color:#E3ECF6; padding:8px; margin-bottom:8px }.news_r11     { font-size: 68.75%; line-height: 150%; padding: 8px 10px 0px }.imgright  { padding-right: 4px }.navi_r12    { color: #474747; font-size: 75%; line-height: 150% }