body            {color: #808080;
                background-color: #ffffff;
                background-image: url(sozai/back0.jpg);
                background-attachment: fixed;
                background-repeat: repeat;
                background-position: 0% 0%}         

div#container   {border: solid 2px #daa520;
                padding: 20px;
                background-color: #ffffff;
                width: 700px;
                margin-left: auto;
                margin-right: auto;
                background-image: url(sozai/back.jpg);
                background-attachment: fixed;
                background-repeat: no-repeat;
                background-position: 70% 0%}

div#header      {background-color: #ffffff;
                border: solid 1px #daa520;
                margin-bottom: 10px;
                padding: 5px 20px}

div#header p    {color: #808080;
                margin-top: 5px}

div#top         {padding: 5px;
                text-align: right}

div#top p       {color: #808080;
                margin-top: 0px}


div#contents    {margin-left: 140px}

h1              {font-size: 14px;
                font-family: arial,sans-self;
                color:#808080;
                margin-bottom: 0px}

a               {color: #daa520}

a:hover         {color: #b8860b}

address         {font-size: 12px;
                font-style: normal;
                text-align: right;
                clear: both}   


p               {font-size: 12px;
                font-family: arial,sans-self;
                line-height: 1.4}


p#message       {width: 300px;
                font-size: 12px;
                font-family: arial,sans-self;
                margin-left: auto;
                margin-right: auto;
                text-align: left;
                line-height: 1.3}

ul              {list-style-type: none;
                margin-left: 0;
                padding-left: 0;
                padding: 0;
                margin-top: 20px;
                width: 120px;
                float: left}

li              {padding-left: 5px;
                font-size: 12px;
                font-family: arial,sans-self;
                margin-bottom: 5px;
                background-color: #ffffff;
                border-bottom: solid 1px #daa520;
                text-align: left}

li a            {text-decoration: none}


h2              {font-size: 14px;
                font-family: arial,sans-self;
　　　　　　　　border-left: solid 5px #daa520;
                padding-left: 5px;
                margin-bottom: 0;
                margin-top: 20px;
                border-bottom: solid 1px #daa520;
                padding-bottom: 3px}


p#summary       {margin-top:10px;
                margin-bottom: 30px;
                width: 420px}


h3              {font-size: 14px;
                font-family: arial,sans-self;
　　　　　　　　border-left: solid 5px #daa520;
                padding-left: 5px;
                margin-bottom: 0;
                margin-top: 20px;
                border-bottom: solid 1px #daa520;
                padding-bottom: 3px;
                clear: both}

h4              {font-size: 14px;
                font-family: arial,sans-self;
　　　　　　　　
                padding-left: 5px;
                margin-bottom: 0;
                margin-top: 5px;
                border-bottom: solid 1px #d3d3d3;
                padding-bottom: 3px}

img.photo-odd   {float: right;
                padding: 10px;
                margin-left: 10px;
                margin-bottom: 10px;
                border: solid 1px #daa520}

img.photo-even  {float: left;
                padding: 10px;
                margin-right: 10px;
                margin-bottom: 10px;
                border: solid 1px #daa520}

table              {font-size: 12px;
                   margin-bottom: 0px;
                   width: 700px;
                   border: none;
                   border-collapse: collapse}

table a         {text-decoration: none}

th,td              {padding: 0px}

th                 {width: 150px;
                   text-align: left;
                   vertical-align: top;
                   border: solid 0px #daa520}

td                 {border: solid 0px #daa520;
                   text-align: left;
                   vertical-align: top}