body {color: #505050; line-height: 180%; background: white url(../img/main_bg.gif) repeat; margin: 0px }td   {font-size: 12px;}ul   {font-size: x-small; margin-bottom: 30px }hr   {margin: 5px 0px }a         {color: #dc143c; text-decoration: none }a:active  {color: #8b4513; text-decoration: none }a:hover   {color: #1e90ff; text-decoration: underline }a:visited {color: #56539a; text-decoration: underline }h1 {margin: 0px }h2 {margin: 0px }h3 {margin: 0px }.size1 {font-size: xx-small }.size2 {font-size: x-small; line-height: 150% }.size3 {color: #000051; font-size: small; line-height: 150%; margin-right: 20px }.size4 {font-size: medium; line-height: 180% }.size5 {font-size: large; line-height: 200% }.pass       {color: white; font-weight: bolder; font-size: 10px }.text_news  {color: #e41b5b; font-size: 10px; line-height: 150%; margin: 0px; padding-left: 6px;  border-left: 2px solid #cd5c5c }.text_news1 {color: #e41b5b; font-size: 12px; line-height: 150%; margin: 0px; padding-left: 10px; border-left: 2px solid #cd5c5c }.time       {color: #cd5c5c; font-weight: bolder; font-size: 14px }.time1      {color: #cd5c5c; font-weight: bolder; font-size: 16px }.red        {color: #ff0000; line-height: 160% }.dsmid_1    {color: #d2691e; font-weight: bolder; font-size: 14px; line-height: 200%; margin: 2px 0px 0px 3px }.text_1     {color: #696969; font-size: small; _font-size: 14px; line-height: 160%; margin: 0px 0px 0px 3px }.text_1-2   {color: #696969; font-size: small; _font-size: 14px; line-height: 160%; margin: 4px 0px 0px 3px }.text_ir2   {color: #785f57; font-size: small; _font-size: 14px; line-height: 160%; margin: 4px 0px 0px 8px }.text_1-3   {color: #696969; font-size: small; line-height: 160%; margin: 5px 0px 0px; padding-top: 10px; border-top: 1px dotted #808080; _font-size: 14px }.text_2     {color: #808080; font-size: 10px; line-height: 160%; margin: 5px 0px 0px 3px }.news_text  {color: #808080; font-size: 10px; line-height: 160%; margin: 0px }.news_date  {color: #ff1493; font-weight: bolder; font-size: 10px; line-height: 160%; margin: 0px }.cv         {color: #ff1493; font-weight: bolder; font-size: 12px; line-height: 160%; margin: 10px 0px 0px }.margin1      {margin: 2px 0px 0px 2px }#flash_box    {margin: 5px 0px }.margin_box   {margin: 5px 0px }.margin_box2  {margin: 10px 0px 5px }.news_box     {margin: 10px 0px; padding-bottom: 10px; border-bottom: 1px dotted #a9a9a9 }.sys_line     {color: #696969; font-size: small; line-height: 160%; margin: 0px 0px 10px; padding-bottom: 5px; border-bottom: 1px dotted #808080; _font-size: 14px }.news_sp      {width: 360px; height: 80px; overflow: scroll }.line         {margin: 0px 0px 16px; padding: 0px 0px 16px; border-bottom: 1px dotted #bc8f8f; width: 510px }.white        {color: #ffffff; font-weight: bolder; font-size: 14px; margin: 3px 0px 3px 5px }.tokuten_text {color: #5172a7; font-size: 12px; line-height: 140%; margin: 0px 5px 7pt; padding-bottom: 7px; border-bottom: 1px dotted #000080 }
