body 
{color:#444444;background-color:#00508e;background-image:url(http://mizumochi.com/topimage/back.png);
text-align:center}

div#container
{border:solid 2px #66c3f1;padding:20px;
background-color:#ffffff;width:800px;
margin-left:auto;margin-right:auto}

h1       {font-size:1.25em;
          color:#66c3f1}

p        {font-size:0.75em}

address
{font-size:0.75em;font-style:normal;clear:both}

a {color:#00508e}

a:hover
{color:#ff6600}

address a:hover {color:#ff66ff}

h3 a:hover{color:#00508e}

ul#navi
{list-style-type:none;margin-left:-10px;margin-right:20px;padding-left:0;height:78px;padding:1px 1px}

li#navi
{display:inline;font-size:0.75em}

li#navi a
{text-decoration:none}

img#top
{vertical-align:text-top}

img#info
{vertical-align:text-top}

img#arrival
{vertical-align:text-top}

img#contact
{vertical-align:text-top}

img#map
{vertical-align:text-top}

img#warakuan
{vertical-align:text-top}

img#blog
{vertical-align:text-top}

p#message
{width:760px;margin-left:auto;margin-right:auto;text-align:left;line-height:1.3}

h2 {font-size:1em;border-left:solid 23px #00508e;padding-left:5px;margin-bottom:0;margin-top:30px}


table#top
{width:760px;border:none;border-collapse:separate}




table#line
{width:70px;border:none;border-collapse:separate}

table#rack
{font-size:0.5em;width:75px;border:none;border-collapse:collapse}

table#rack2
{font-size:0.5em;width:150px;border:none;border-collapse:collapse}

p#summary
{margin-top:10px;margin-bottom:30px;text-align:left}

p#infotext
{text-align:left}

h3 {font-size:0.875em;border-bottom:solid 2px #00508e;
   psdding-bottom:3px;background-image:url(http://mizumochi.com/infoimage/mark.png);
   background-repeat:no-repeat;background-position:0 -2px;
   padding-left:20px;clear:both}



img.photo-odd {float:right;margin-left:15px;
              margin-bottom:15px}

img.photo-even {float:left;margin-right:15px;
               margin-bottom:15px}

table#makerlist{font-size:0.75em;width:300px;border:none;border-collapse:collapse}

th#makerlist{color:#ffffff;background-color:#00508e}

ul#info
{margin-left:20px;padding-left:0;padding:1px 1px}

li#info
{font-size:0.75em}

table#arrival
{font-size:0.75em;margin-bottom:20px;width:600px;
border:none;border-collapse:collapse}

th,td#arrival
{padding:8px}

th#arrival
{width:150px;text-align:left;vertical-align:top;
background-color:#00508e;border:solid 1px #111111;color:#ffffff}

td#arrival
{background-color:#c5e4f6;border:solid 1px #111111}

ul
{list-style-type:none;margin-left:20px;padding-left:0;padding:1px 1px}

li
{font-size:0.75em}

table#contact
{font-size:0.75em;margin-bottom:20px;width:300px;border:none;border-collapse:collapse}

th,td#contact
{padding:8px}

th#contact
{width:150px;text-align:left;vertical-align:top;background-color:#00508e;border:solid 1px #111111;color:#ffffff}

td#contact
{background-color:#c5e4f6;border:solid 1px #111111;text-align:left}


input,textarea
{border:solid 1px #00508e}

p#button input
{border:outset 3px #00508e;background-color:#00508e;
color:#ffffff;width:100px}

