p.photo      { text-align: left; margin-top: 0; margin-right: 10px; margin-left: 5px; width: 170px; float: left }
p.topphoto    { text-align: left; margin-top: 0; margin-right: 10px; margin-left: 10px; width: 200px; float: left }
p.photopage { margin-top: 0; margin-right: 10px; margin-left: 100px }
p.phototext { margin: 0 10px 20px 100px }
p.menu          { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; margin-top: 0; padding: 50px 20px 0 0 }
body { color: black; font-family: "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅; background-color: white; margin-top: 10px; margin-bottom: 10px }
p.b_menu        { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; margin-top: 0; padding-top: 7px; padding-right: 20px }
p.menu a:hover { color: orange; text-decoration: none }
p.b_menu a:hover { color: orange; text-decoration: none }
p.menu a   { color: white; text-decoration: none; padding-right: 20px; padding-left: 20px }
p.b_menu a  { color: white; text-decoration: none; padding-right: 30px; padding-left: 30px }
address   { color: black; font-size: 0.75em; font-family: "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅; font-style: normal; font-weight: bold; text-align: right; padding-top: 5px; padding-right: 20px }
address a  { color: black; font-weight: bold; text-decoration: none }
#layer1    { background-image: url("image_folder/topmenu_img.gif"); visibility: visible; position: absolute; top: 0; left: 0; width: 800px; height: 70px }
#layer3     { background-color: #9f6; visibility: visible; position: absolute; top: 70px; left: 0; width: 800px; height: 400px }
#layer4    { visibility: visible; position: absolute; top: 18px; left: 25px; width: 483px; height: 362px; border: inset 3px silver }
#layer5    { color: black; background-color: white; visibility: visible; padding: 12px; position: absolute; top: 18px; left: 515px; width: 200px; height: 340px; border: inset 3px #fff }
#layer6   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("image_folder/botomm_img.gif"); visibility: visible; position: absolute; top: 470px; left: 0; width: 800px; height: 107px }
h3.b  { color: black; font-size: 1em; text-align: right; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-right: 20px; padding-bottom: 0 }
h3  { font-size: 0.75em; font-family: "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅; font-weight: bold; margin: 1em 0 }
h1  { font-size: 1.25em; font-family: "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅; font-weight: bold; margin: 0.67em 0 }
p  { font-size: 0.75em; font-family: "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅 }
h2  { font-size: 1em; font-family: "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅; font-weight: bold; margin: 0.83em 0 }
td.list { font-size: 0.75em; padding-top: 5px; width: 110px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: white #fff }
th.list { font-size: 0.75em; padding-top: 5px; width: 110px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: white #fff }
