@charset "SHIFT_JIS";

body                                    { color: #333; font-size: 12px; line-height: 140%; background-image: url("../design/body-bg.png"); background-repeat: repeat-x; margin: 0 }
tr,td,th                          { color: #333; font-size: 12px; font-style: normal; font-weight: normal; line-height: 140% }
a:link           { color: #006a4b; text-decoration: underline }
a:hover         { color: #a30000; text-decoration: none }
a:visited        { color: inherit }
a:active     { color: #000; text-decoration: underline }
h1          { color: #008e00; font-size: 16px; font-weight: bold; margin: 4px 0 0 }
h2          { color: #15395b; font-size: 15px; font-weight: normal; font-style: normal; background-image: url(../design/hdline-bg_lbr.png); background-repeat: repeat-x; background-position: 0 18px; text-decoration: none; height: 30px; padding: 30px 0 15px; }
h3            { color: black; font-size: 13px; font-weight: normal; font-style: normal; background-image: url(../design/bg-line_wh.png); background-repeat: repeat-x; background-position: 0 38px; text-decoration: none; padding: 25px 0 10px       }
h4            { color: #4c2b15; font-size: 14px; font-weight: normal; font-style: normal; background-image: url(../design/bg-line_gl.png); background-repeat: repeat-x; background-position: 0 40px; text-decoration: none; padding: 25px 0 15px       }
h5            { color: #655d38; font-size: 14px; font-weight: normal; font-style: normal; background-repeat: repeat-x; background-position: 0 40px; text-decoration: none; padding: 25px 0 0       }
.big        { font-size: 14px; line-height: 140% }
.big a:link        { font-size: 14px; line-height: 140% }
.big a:hover        { font-size: 14px; line-height: 140%; text-decoration: none }
.big a:visited        { font-size: 14px; line-height: 140% }
.middle        { font-size: 12px }
.small        { font-size: 10px; line-height: 150% }
.small a:link       { font-size: 10px; line-height: 130% }
.small a:hover       { font-size: 10px; line-height: 130% }
.small a:visited       { font-size: 10px; line-height: 130% }
.pan        { font-size: 10px; margin-top: 9px; margin-right: 23px }
.pan a:link        { font-size: 10px }
.pan a:hover        { font-size: 10px }
.pan a:visited        { font-size: 10px }
.address           { color: #3c3c3c; font-size: 12px; line-height: 120%; padding-left: 12px; }
.footermenu                       { color: white; font-size: 9px; line-height: 160%; }
.footermenu a:link                { color: #afc6db; font-size: 9px; text-decoration: none; }
.footermenu a:hover              { color: maroon; font-size: 9px; text-decoration: none; background-color: #fff; }
.footermenu a:visited         { color: #afc6db; font-size: 9px; }
.bg { line-height: 160%; background-color: #fff; background-position: 0 0; padding: 0 }
.wrapper { background-image: url(../design/arrow-1.png); background-repeat: no-repeat; background-position: 0 9px; width: 200px; height: 30px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }
.photo-tabre { margin-top: 25px; margin-right: 12px; margin-bottom: 12px; border: solid 5px white; outline: solid 1px #d8d2c3; }
.text-table { margin-top: 5px; margin-bottom: 15px; border: solid 5px #f2eee3; outline: solid 1pt white; }

ul.menu   { font-family: Verdana; text-decoration: none; text-align: left; list-style-type: none; margin: 0; padding: 0 }
li.menu        { color: #4e5d80; font-size: 16px; text-decoration: none; background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: 20px 15px; text-align: left; list-style-type: none; margin: 0; padding: 12px 0 12px 39px; border-bottom: 1px solid #b1b1b1 }
li.menu a:link     { color: #003b80; font-size: 16px; text-decoration: none; margin: 0; padding: 0 }
li.menu a:hover           { color: #ba4404; font-size: 16px; text-decoration: none; margin: 0; padding: 0 }
li.menu a:visited           { color: #4e5d80; font-size: 16px; text-decoration: none; background-position: 0 13px; margin: 0; padding: 0 }

.headline  { color: #003b80; font-size: 14px; font-weight: bold; background-image: url("../design/headline_650.gif"); background-repeat: no-repeat; background-position: 0 0; letter-spacing: 2px; margin: 0; padding: 7px 0 10px 39px }

li { list-style-type: none }