body     { color: #222; font-size: 11px; background: white url(../images/bg.gif) repeat-y; margin: 0px; padding: 0px }p  { color: #222; font-size: 11px; line-height: 140% }td { color: #222; font-size: 11px }.h0    { color: white; font-weight: bold; font-size: 12px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック;  background: url(../images/h0.gif) no-repeat; margin-left: 19px; padding-top: 2px; padding-bottom: 2px; padding-left: 24px }h1               { color: black; font-weight: bold; font-size: 12px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; background: #dadada url(../images/h1.gif) no-repeat left center; list-style-position: inside; margin: 20px 100px 10px 160px; padding: 3px 0 3px 24px; border: solid 1px #333 }h2      { color: #333; font-weight: bold; font-size: 11px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック ; background: url(../images/h2.gif) no-repeat left center; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 2px solid #9c9 }h3       { color: black; font-weight: normal; font-size: 11px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; background: url(../images/h3.gif) no-repeat left center; list-style-position: inside; margin-top: 15px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px solid #999; border-top-style: none; border-top-width: medium; border-right-style: none; border-left-style: none; border-left-width: medium;ne;border-right-width: medium; }h4     { color: #333; font-weight: bold; font-size: 11px; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; background: url(../images/list2.gif) no-repeat left center; margin-top: 15px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 15px  }.main_position    { margin: 0px 120px 0px 180px; padding: 10px 0px }.copy         { color: #fff; font-size: 10px; font-family: Tahoma, Verdana, Helvetica, sans-serif; background: #000 url(../images/foot_bg.gif) repeat-y left ; text-align: right; margin-bottom: 20px; padding: 5px 100px 5px 0px; border-style: solid none solid none; border-width: 1px 0px 1px 0px; border-color: black }a:link  { color: #03c; text-decoration: none }ul     { list-style-image: url(../images/list2.gif); list-style-position: outside }a:visited    { color: #3d5088; text-decoration: none }a:hover    { text-decoration: none; background-color: #ff6 }.menu_position   { text-align: right; margin: 10px 130px }a.menu1:link   { color: black; font-size: 11px; text-decoration: none; margin: 0px 3px }a.menu1:visited  { color: black; font-size: 11px; text-decoration: none; margin: 0px 3px }a.menu1:hover    { color: #03c; background-color: transparent }.menu1_white { color: white }a.menu2:link     { color: black; font-size: 10px; line-height: 100%; text-decoration: none; margin-right: 3px; margin-left: 3px }a.menu2:visited    { color: black; font-size: 10px; text-decoration: none; margin-right: 3px; margin-left: 3px }a.menu2:hover  { color: #03c; background-color: #ff6; border: none }.submenu_posi  { float: left; position: fixed; top: 150px; left: 0px; width: 150px; height: auto }a.submenu:link    { color: black; font-size: 10px; line-height: 140%; text-decoration: none }a.submenu:hover    { color: #03c; font-size: 10px; line-height: 140%; text-decoration: none; background-color: #ff6 }a.submenu:visited  { color: #000; font-size: 10px; line-height: 140%; text-decoration: none }.right_side   { color: #222; font-size: 11px; line-height: 140%; text-align: right }.list_link  { text-indent: -5px; list-style-image: url(../images/next.gif); list-style-position: outside }.eng_posi { padding-bottom: 5px }.bold { font-weight: bold;  font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック;}
