/***===== common =====***/

/***----- body -----***/
body                                { padding:0px; margin:0px;
                                      background-image:url(../images/common/background.gif); background-repeat:repeat-y;
                                      font-size:12px; line-height:120%; color:#333333; }

/* ---------------------- h1 ---------------------- */
h1                                  { padding-top:3px; padding-bottom:2px; padding-left:5px;
                                      margin-top:4px; margin-right:10px; margin-bottom:15px; margin-left:10px;
                                      border-left:7px solid #005396; border-bottom:1px solid #666666;
                                      font-size:14px; color:#333333; }

/* ---------------------- h2 ---------------------- */
h2                                  { padding-top:2px; padding-bottom:2px; padding-left:5px;
                                      margin-top:15px; margin-right:10px; margin-bottom:10px; margin-left:18px;
                                      border-left:7px solid #4B7CDF; border-bottom:1px solid #666666;
                                      font-size:12px; color:#333333; }

/***----- list -----***/
ul.ul_px15                          { margin-top:3px; margin-bottom:10px; margin-right:20px; }
ul.ul_px15 li.li_px5                { margin-top:5px; margin-left:0px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow01.gif); font-size:12px; }
ul.ul_px15 li.products_list         { margin-top:5px; margin-left:0px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow02.gif); font-size:12px; }
ul.ul_px15 li.link_list             { margin-top:5px; margin-left:0px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow01.gif); font-size:12px; }
ul.ul_px15 li.base_list             { margin-top:5px; margin-left:0px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow04.gif); font-size:12px; }
ul.ul_px15 li.warning_list          { margin-top:5px; margin-left:0px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow03.gif); font-size:12px; }
ul.ul_px15 li.error_list            { margin-top:5px; margin-left:0px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow05.gif); font-size:12px; color:#FF0000; }
ul.ul_px25                          { margin-top:3px; margin-bottom:5px; margin-right:20px; }
ul.ul_px25 li.base_list             { margin-top:5px; margin-left:10px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow04.gif); font-size:12px; }
ul.ul_px35 li.base_list             { margin-top:5px; margin-left:20px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow04.gif); font-size:12px; }
ul.ul_px25 li.glossary_list         { margin-top:0px; margin-left:10px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow04.gif); font-size:12px; }
ul.ul_px25 li.calculation_list      { margin-top:5px; margin-left:10px; margin-bottom:10px;
                                      list-style-image:url(../images/common/arrow04.gif); font-size:12px; }
ul.ul_px25 li.error_list            { margin-top:5px; margin-left:25px; margin-bottom:15px;
                                      list-style-image:url(../images/common/arrow05.gif); font-size:12px; color:#FF0000; }
ul.ul_px25 li.warning_list          { margin-top:5px; margin-left:10px; margin-bottom:5px;
                                      list-style-image:url(../images/common/arrow03.gif); font-size:12px; }
ol.ol_px15                          { margin-top:3px; margin-bottom:10px; margin-right:20px; }
ol.ol_px15 li.li_px10               { margin-top:5px; margin-left:10px; margin-bottom:10px; font-size:12px; }

/* ---------------------- form ---------------------- */
table.form_px10                 { margin-top:-10px; font-size:12px; }
table.form_px10 img             { vertical-align:middle; }
table.form_px15                 { width:540px; margin-left:15px; margin-right:15px; 
                                  font-size:12px; line-height:120%; border-top:1px dashed #cccccc; }
table.form_px15 td.border       { padding-top:10px; padding-bottom:10px; 
                                  border-bottom:1px dashed #cccccc; }
table.form_px15 td.border table { padding-top:3px; font-size:12px; }
table.form_px15 img             { vertical-align:middle; }
table.form_px20                 { margin-top:-20px; font-size:12px; }
table.form_px20 a:link          { text-decoration:none; color:#333333; }
table.form_px20 a:visited       { text-decoration:none; color:#666666; }
table.form_px20 a:active        { text-decoration:none; color:#333333; }
table.form_px20 a:hover         { text-decoration:underline; color:#888888; }
input, textarea                 { font-size:12px; vertical-align:middle; }
.form_px5_top                   { margin-top:5px; font-size:12px; }
.form_px5_top02                 { margin-top:2px;  margin-left:5px; font-size:12px; }
.form_px5_left                  { margin-left:5px; font-size:12px; }
.form_px5_right                 { margin-right:5px; font-size:12px; }
.form_px5_side                  { margin-right:5px;  margin-left:5px; font-size:12px; }
.form_px12_side                 { margin-right:12px;  margin-left:5px; font-size:12px; }
.form_px12_side02               { margin-right:5px;  margin-left:12px; font-size:12px; }
.form_px15_side                 { padding-right:3px; padding-left:3px; margin-right:15px; margin-left:15px; font-size:12px; }
.input                          { margin-top:2px; margin-right:5px; margin-left:5px; background-color:#FFFFCC; font-size:12px; }
.output                         { margin-top:2px; margin-right:5px; margin-left:5px; background-color:#FEDDDD; font-size:12px; }


/***----- table -----***/

table.main                          { font-size:12px; }
td                                  { font-size:12px; line-height:120%; }
td.td_px350                         { width:350px; font-size:12px; line-height:120%; }
td.products_photo                   { width:170px; font-size:12px; line-height:120%; }
table.table_px540                   { width:540px; font-size:12px; line-height:120%; border-top:1px solid #666666; }
table.table_px540 img               { vertical-align:middle; }
table.table_px540 td                { font-size:12px; line-height:120%; }
table.table_px540 td.td_px100       { width:100px; padding:3px;  background-color:#d4e1f9;
                                      border-bottom:1px solid #666666; border-left:1px solid #666666; color:#4d678c; }
table.table_px540 td.td_px440       { width:440px; padding:3px; color:#333333;
                                      border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; }
table.table_px540 td.td_px140       { width:140px; padding:3px;  background-color:#d4e1f9; text-align:center;
                                      border-bottom:1px solid #666666; border-left:1px solid #666666; color:#4d678c; }
table.table_px540 td.td_px400       { width:400px; padding:3px; color:#333333;
                                      border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; }
table.table_px540 td.td02_px400     { width:370px; padding:3px; color:#333333; background-color:#F0F7FF;
                                      border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; }
table.table02_px544                 { width:544px; margin-bottom:15px;
                                      font-size:12px; line-height:120%; border-top:1px solid #666666; border-right:1px solid #666666; }
table.table02_px544 td              { padding:1px; 
                                      font-size:12px; line-height:120%; }
td.td01_px34    { width:34px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px34    { width:34px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px60    { width:60px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px60    { width:60px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px60    { width:60px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td04_px60    { width:60px; color:#333333; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td05_px60    { width:60px; color:#FF0000; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px68    { width:68px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px68    { width:68px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px68    { width:68px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td04_px68    { width:68px; color:#333333; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td05_px68    { width:68px; color:#FF0000; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px85    { width:85px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px85    { width:85px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px85    { width:85px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td04_px85    { width:85px; color:#333333; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px102   { width:102px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px102   { width:102px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px102   { width:102px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td04_px102   { width:102px; color:#333333; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td05_px102   { width:102px; color:#FF0000; text-align:right; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px136   { width:136px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px136   { width:136px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px136   { width:136px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px153   { width:153px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px153   { width:153px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px153   { width:153px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px170   { width:170px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px170   { width:170px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px170   { width:170px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px204   { width:204px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px204   { width:204px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px204   { width:204px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px220   { width:220px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px220   { width:220px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px220   { width:220px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td01_px225   { width:225px; background-color:#d4e1f9; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td02_px225   { width:225px; color:#333333; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.td03_px225   { width:225px; background-color:#9FC0FC; text-align:center; color:#4d678c; border-bottom:1px solid #666666; border-left:1px solid #666666;}
td.link_text                   { font-size:12px; }
td.link_text a:link            { text-decoration:none; color:#333333; }
td.link_text a:visited         { text-decoration:none; color:#777777; }
td.link_text a:active          { text-decoration:none; color:#333333; }
td.link_text a:hover           { text-decoration:underline; color:#888888; }
table.glossary                      { font-size:12px; line-height:120%; border-top:1px solid #666666; border-right:1px solid #666666; }
table.glossary td                   {  text-align:center; }
table.glossary td.glossary_list     { padding:1px; border-bottom:1px solid #666666; border-left:1px solid #666666;
                                      font-size:12px; line-height:120%; }

/***----- anker -----***/
a:link                              { text-decoration:none; color:#dc0000; }
a:visited                           { text-decoration:none; color:#e23d3d; }
a:active                            { text-decoration:none; color:#e23d3d; }
a:hover                             { text-decoration:underline; color:#fe6767; }


/***----- text -----***/
p.p_px15                            { margin-top:5px; margin-left:15px; margin-right:15px;
                                      font-size:12px; line-height:120%; }
p.p_px20                            { margin-top:5px; margin-left:20px; margin-right:15px; margin-bottom:5px;
                                      font-size:12px; line-height:120%; }
p.p_px25                            { margin-top:5px; margin-left:25px; margin-right:15px;
                                      font-size:12px; line-height:120%; }
p.p02_px25                          { margin-top:5px; margin-left:25px; margin-right:15px; margin-bottom:5px;
                                      font-size:12px; line-height:120%; }
p.p_px35                            { margin-top:5px; margin-left:35px; margin-right:15px; margin-bottom:5px;
                                      font-size:12px; line-height:120%; }
p.p_catch                           { margin-top:5px; margin-left:15px; margin-right:15px; margin-bottom:5px; 
                                       font-size:14px;font-weight:bold; color:#ff6600; line-height:120%; }
div.right                           { margin-right:20px; text-align:right; line-height:120%; }
div.right02                         { margin-top:5px; margin-bottom:-20px; margin-right:10px; text-align:right; line-height:120%; }
.text_catch                         { font-size:14px;font-weight:bold; color:#ff6600; }
.text_point                         { font-size:12px;font-weight:bold; color:#ff6600; }
.text_14px                          { font-size:14px; }
.text_white                         { color:#ffffff; }
.text_red                           { color:#ff0000; }
.text_blue                          { color:#4B7CDF; }
.text_gray                          { color:#999999; }


/***----- page_menu -----***/
div.page_menu_image                 { padding-top:1px; padding-bottom:1px; padding-left:2px; margin:0px; }
div.page_menu_line                  { padding-top:1px; padding-bottom:1px; margin:0px; }
td.page_menu_text                   { font-size:12px; }
td.page_menu_text a:link            { text-decoration:none; color:#333333; }
td.page_menu_text a:visited         { text-decoration:none; color:#666666; }
td.page_menu_text a:active          { text-decoration:none; color:#333333; }
td.page_menu_text a:hover           { text-decoration:underline; color:#888888; }


/***----- outline -----***/
div.products_item                   { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px; background-color:#e6e6e6;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #888888; }
div.products_item02                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:5px; margin-left:25px; margin-right:15px; background-color:#e6e6e6;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #888888; }

div.link_item                       { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px; background-color:#F0F7FF;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #4B7CDF; }

div.base_item                       { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px; background-color:#F0F7FF;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #005396; }
div.base_item02                     { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:15px; margin-left:25px; margin-right:15px; background-color:#F0F7FF;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #005396; }
div.base_item03                     { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#F0F7FF;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #005396; }
div.glossary_item                   { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:7px; margin-left:25px; margin-right:15px; background-color:#F0F7FF;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #005396; }
div.calculation_item                   { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:7px; margin-left:25px; margin-right:15px; background-color:#F0F7FF;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #005396; }
div.warning_item                    { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px; background-color:#ffecdb;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #ff6600; }
div.warning_item02                  { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:15px; margin-bottom:15px; margin-left:25px; margin-right:15px; background-color:#ffecdb;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #ff6600; }

div.info_item                       { width:250px; padding:3px; margin:0px; background-color:#FFFFCC; text-align:left;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #CCCC99; }
div.products_list01                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#C0E2E7;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #2FA0AE; }
div.products_list02                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#CAD6E5;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #4F76A9; }
div.products_list03                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#C1C4DC;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #323C8C; }
div.products_list04                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#C3B7D6;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #381177; }
div.products_list05                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#D7B6D6;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #7B0E76; }
div.products_list06                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#F6D6E2;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #E077A0; }
div.products_list07                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#EAE4B4;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #B8A708; }
div.products_list08                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#E1EDB7;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #9AC311; }
div.products_list09                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#C4E0C2;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #3A9735; }
div.products_list10                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#BECDBC;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #285A20; }
div.products_list11                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#B3C0BD;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #022E24; }
div.products_list12                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#D0B7B4;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #630F06; }
div.products_list13                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#E7C7B3;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #AF4403; }
div.products_list14                 { padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:5px;
                                      margin-top:5px; margin-bottom:5px; background-color:#F7E6B2;
                                      font-size:12px; line-height:120%; color:#333333; border:1px solid #E6AC00; }


/***===== header =====***/

/***----- header_menu -----***/
div.header_menu                     { padding-top:3px; padding-bottom:3px; margin:0px;
                                      font-size:12px; text-align:right; color:#ffffff; }
div.header_menu a:link              { text-decoration:none; color:#ffffff; }
div.header_menu a:visited           { text-decoration:none; color:#ffffff; }
div.header_menu a:active            { text-decoration:none; color:#ffffff; }
div.header_menu a:hover             { text-decoration:underline; color:#ffd8cf; }

/***----- header_search -----***/
div.header_search                   { width:740px; padding-top:2px; padding-bottom:2px; margin:0px;
                                      background-color:#4B7CDF;
                                      font-size:12px; text-align:right; color:#ffffff; }
div.header_search form.search       { padding:0px; margin:1px; }
div.header_search img               { vertical-align:middle; }
div.header_search a:link            { text-decoration:none; color:#ffffff; }
div.header_search a:visited         { text-decoration:none; color:#ffffff; }
div.header_search a:active          { text-decoration:none; color:#ffffff; }
div.header_search a:hover           { text-decoration:underline; color:#ffd8cf; }


/***===== footer =====***/

/***----- footer_menu -----***/
div.footer_menu                     { width:740px; padding-top:3px; padding-bottom:3px; margin:0px; 
                                      background-color:#4B7CDF; border-bottom:2px solid #ff6600;
                                      font-size:12px; text-align:right; color:#ffffff; }
div.footer_menu a:link              { text-decoration:none; color:#ffffff; }
div.footer_menu a:visited           { text-decoration:none; color:#ffffff; }
div.footer_menu a:active            { text-decoration:none; color:#ffffff; }
div.footer_menu a:hover             { text-decoration:underline; color:#ffd8cf; }

/***----- coryright -----***/
table.copyright                     { padding-top:5px; margin:0px;
                                      font-size:12px; line-height:120%; color:#666666; }


/***===== index =====***/

/*** --- news --- ***/
table.news                          { font-size:12px; color:#333333; }
table.news td.date                  { color:#999999; }
table.news td.date img              { vertical-align:middle; }

/***----- top_menu -----***/
div.top_menu                        { padding-bottom:2px; margin:0px; }

/***----- h5 -----***/
h5                                  { padding-top:3px; padding-bottom:2px; padding-left:5px;
                                      margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px;
                                      border-left:7px solid #005396; border-bottom:1px solid #666666;
                                      font-size:14px; color:#333333; }
