﻿a:link { color: blue }
a:visited { color: navy }
a:hover { color: red ; }
a:active { color: red }
body { color: black; background-color: white; }
div.content { position: relative; left: 100px; width: 600px; height: auto; }
div.footer { font-size: small; text-align: center; vertical-align: middle; position: relative; width: 800px; height: 60px; }
div.head { position: relative; width: 800px; height: 120px; margin: 0; padding: 0; }
div.head-left { background-image: url(../mark3.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; width: 120px; height: 100px; float: left; margin: 0; padding: 0; }
div.head-right { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; position: relative; width: 680px; height: 100px; float: right; margin: 0; padding: 0; }
div.main { background-image: url(../image/main2.jpg); background-repeat: no-repeat; background-position: 30px 0; position: relative; width: 800px; height: 400px; margin: 0; padding: 0; }
div.main-left { position: relative; width: 160px; height: 400px; float: left; margin: 0; padding: 0; }
div.main-right { color: white; position: relative; top: 330px; width: 600px; height: 120px; float: right; margin: 0; padding: 0; }
div.menu { color: blue; font-size: medium; font-weight: bold; background-color: white; position: relative; top: 20px; width: 156px; height: 40px; margin: 5px; padding: 0; border-width: 0; }
div.photo { position: relative; width: 160px; float: right; }
div.title { color: olive; font-size: medium; font-weight: bold; background-color: white; text-align: justify; position: relative; top: 20px; left: 20px; float: right; margin: 5px 5px 20px; padding: 0; border: solid 3px blue; }
h1 { font-size: x-large; font-weight: bold; margin: 1px; padding: 1px; }
h1.footer { font-size: small; font-weight: bold; }
h1.title { font-size: large; margin: 1px; padding: 0; }
h1.title2 { font-size: xx-large; font-weight: bold; margin: 1px; padding: 0; }
h1.top { font-size: xx-large; font-weight: bold; margin: 5px; padding: 0; }
h2 { font-size: large; font-weight: bold; margin: 1px; padding: 1px; }
h2.top { font-size: medium; margin: 5px; padding: 0; }
h3 { font-size: medium; margin: 1px; padding: 1px; }
hr.foot { width: 700px; margin: 0 auto; padding: 0; }
img.photo { float: right; margin: 10px; padding: 0; }
li.even { background-color: #f2efe5; margin: 5px 0; padding-top: 5px; }
p { margin: 2px; padding: 2px; }
p.photo { font-size: large; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; position: relative; left: 40px; width: 540px; }
table { left: 50px; margin: 0; padding: 0; }
td.a { font-size: medium; margin: 0; padding: 0 0 0 10px; }
ul { order-right-style: solid; order-top-style: solid; }

