/* ---------- common ---------- */ body         { font-size: 75%;               font-family:'Times New Roman';               background-image: url('../bg/i_gray_check_1.gif');               background-color: #fff; background-repeat: repeat;                background-attachment: scroll; left: 0px; color: #000;                margin: 0px             }               /*　コンテント　*/              #content p   { margin: 20px 10px 10px 10px;               text-align: justify;             }                                      /*　リンク(汎用)  */a:link       { color: #0000FF }a:visited    { color: #800080 }a:hover      { color: #c90 }a:active     { color: #c90 }/*　グローバルナビゲーション 1　(メニューが1行の場合の処理)　*/.gnav1 a:link    { padding-top:11px;                   padding-left:22px;                   font-size:12px;                   vertical-align:meddle;                   text-decoration:none;                   color:white;                   display:block;                   width:150px;                   height:36px;                   background:url("../english/menu1_1/i_menu_1.gif") no-repeat                 }               .gnav1 a:visited { padding-top:11px;                   padding-left:22px;                   font-size:12px;                   vertical-align:meddle;                   text-decoration:none;                   color:white;                   display:block;                   width:150px;                   height:36px;                   background: url('../english/menu1_1/i_menu_1.gif') no-repeat                 }.gnav1 a:active  { padding-top:11px;                   padding-left:22px;                   font-size:12px;                   vertical-align:meddle;                   text-decoration:none;                   color:white;                   display:block;                   width:150px;                   height:36px;                   background:url("../english/menu1_1/i_menu_1.gif") no-repeat                 }                 .gnav1 a:hover   { padding-top:11px;                   padding-left:22px;                   vertical-align:meddle;                   text-decoration:underline;color:white;                   display:block;                   width:150px;                   height:36px;                   background:url("../english/menu1_2/i_menu_1.gif") no-repeat                 }               /*　グローバルナビゲーション 2　(メニューが2行の場合の処理)　*/               .gnav2 a:link    { padding-top:3px;                   padding-left:30px;                   padding-right:10px;                   font-size:12px;                   text-decoration:none;                   color:white;                   display:block;                   width:150px;                   height:36px;                   background:url("../english/menu1_1/i_menu_2.gif") no-repeat                 }                 .gnav2 a:visited { padding-top:3px;                   padding-left:30px;                   padding-right:10px;                   font-size:12px;                   text-decoration:none;                   color:white;                   display:block;                   width:150px;                   height:36px;                   background: url('../english/menu1_1/i_menu_2.gif') no-repeat                 }                 .gnav2 a:active  { padding-top:3px;                   padding-left:30px;                   font-size:12px;                   text-decoration:none;                   color:white;                   display:block;                   width:150px;                   height:36px;                   background:url("../english/menu1_1/i_menu_2.gif") no-repeat                 }                 .gnav2 a:hover   { padding-top:3px;                   padding-left:30px;                   padding-right:10px;                   text-decoration:underline;color:white;                   display:block;                   width:150px;                   height:36px;                   background:url("../english/menu1_2/i_menu_2.gif") no-repeat                 }                /*　サブナビゲーション　*/                .snav1 a:link    { padding-top:0px;                   padding-left:20px;                   padding-right:20px;                   font-size:10px;                   font-family: 'Times New Roman';                   text-decoration:none;                   color:blue                 }                 .snav1 a:visited { padding-top:0px;                   padding-left:20px;                   padding-right:20px;                   font-size:10px;                   font-family: 'Times New Roman';                   text-decoration:none;                   color:blue                 }                 .snav1 a:active  { padding-top:0px;                   padding-left:20px;                   padding-right:20px;                   font-size:10px;                   font-family: 'Times New Roman';                  text-decoration:blue                 }                 .snav1 a:hover   { padding-top:0px;                   padding-left:20px;                   padding-right:20px;                   font-size:10px;                   font-family: 'Times New Roman';                   text-decoration:underline;                   color:blue                 }/*　リンクがないときのグローバルメニュー処理 1　(メニューが1行の場合の処理)　*/               .f75    { padding-top:11px;          padding-left:22px;          font-size:12px;          color:white;          display:block;          width:150px;          height:36px;          background:url("../english/menu1_2/i_menu_1.gif") no-repeat        }               /*　リンクがないときのグローバルメニュー処理 2　(メニューが2行の場合の処理)　*/               .f75_2  { padding-top:3px;          padding-left:30px;          padding-right:10px;          font-size:12px;          text-decoration:none;          color:white;          display:block;          width:150px;          height:36px;          background:url("../english/menu1_2/i_menu_2.gif") no-repeat        }                /*　リンクがないときのサブメニュー処理　*/                               .f65    { padding-top:3px;          padding-left:20px;          padding-right:20px;          font-size:10px;          font-family: 'Times New Roman';          text-decoration:none;          color:red        }               h1  { font-size: 18px; font-weight: bold; margin-top: 20px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px }               .f10px    { font-size:75%;}/*　table　罫線トップ　罫線レフト  */ .tb_list_1   { width: 100%; border-top: 1px solid #999999; border-left: 1px solid #999999 }                             /*　td　罫線ライト　罫線ボトム  */             .td_list_1   { border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }               /*　td　罫線ライト　罫線ボトム  */             .td_list_2   { border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }                                                                  /*　ボーダーライン　灰色  */.border1     { border: 1px solid #cccccc }/*　ライン　黒  */.border2     { border-bottom: 1px dotted #666666 }/*　バックグラウンドカラー  */.bgcolor1    { background-color: #0099FF }.bgcolor2    { background-color: #F5F5F5; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50% }.bgcolor3    { background-color: #EBEBEB; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50% }.bgcolor4    { background-color: #DEDEDE; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50% }               /*　薄いクリーム色　*/.bgcolor5    { background-color: #E8E8DB; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50% }               /*　共通　イメージとテキストの揃え方  */               .i01	{vertical-align:top}.i02	{vertical-align:middle}.i03	{vertical-align:bottom}             .i04	{vertical-align:baseline}.i05	{vertical-align:text-top}.i06	{vertical-align:text-bottom}.i07	{vertical-align:-67px}