@charset "utf-8";

/* --- ?S?̂̔w?i?E?e?L?X?g --- */
body  { color: #000000; font-size: 100%; margin: 0px; padding:0px; text-align:center; }

/* --- ?R???e?i --- */
#container          { margin-right: auto; margin-left: auto; width: 880px }

/* --- ?w?b?_ --- */
#header            { color: black; font-size: 12px; text-align: right; width: 880px; border-style: none none solid; border-width: medium medium thin; border-color: gray }

/* --- ?R???e???c --- */
#content         { margin-right: auto; margin-left: auto; width: 880px }
#content p { color: black; font-size: 12px; font-weight: bold; text-align: right; width: 870px }
/* --- ?t?b?^ --- */
#footer                          { margin-right: auto; margin-left: auto; width: 800px }
#footer p                   { color: black; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-align: right; margin-top: 2px; margin-bottom: 2px; width: 790px }
/* --- ?i?r?Q?[?V?????o?[ --- */
div.nav                               { margin-right: auto; margin-left: auto; width: 880px }
/* --- ???j???[?G???A --- */
div.nav ul.nl             { list-style-type: none; width: 830px }
/* --- ???j???[???? --- */
div.nav ul.nl li     { float: left }
/* --- ???ڂ̕??iem?Ŏw???j --- */
div.nav ul.nl li.item1   { background-color: white; width: 284px; height: 63px }
div.nav ul.nl li.item2   { background-color: white; width: 91px; height: 63px }
div.nav ul.nl li.item3   { background-color: white; width: 91px; height: 63px }
div.nav ul.nl li.item4   { background-color: white; width: 103px; height: 63px }
div.nav ul.nl li.item5   { background-color: white; width: 112px; height: 63px }
div.nav ul.nl li.item6   { background-color: white; width: 146px; height: 63px }
/* --- ?????N --- */
div.nav ul.nl li a     { text-decoration: none }
/* --- ?|?C???g???̐ݒ? --- */
div.nav ul.nl li :hover   { background-color: olive }
/* --- clearfix --- */
.clearFix:after { visibility: hidden; display: block; height: 0; clear: both; content: "." }
.clearFix    { min-height: 1px }
/* --- ???X?g?G???A --- */
ul.thumbnail                             { list-style-type: none; margin-top: 12px; margin-right: auto; margin-left: auto; width: 800px }

/* --- ???X?g???? --- */
ul.thumbnail li                        { width: 260px; float: left }

/* --- clearfix --- */
p { color: black; font-weight: bold }
hr.separator           { text-align: center; margin-right: auto; margin-left: auto; width: 790px; height: 1px; border-style: solid none none; border-width: 1px medium medium; border-color: #000000 }
hr.separator1              { text-align: center; margin: 3px auto; width: 790px; height: 1px; border-style: solid none none; border-width: 1px medium medium; border-color: #000000 }
img { border: none }
h1     { font-size: 12px; margin-top: 15px }
h2 { color: black; font-size: 1em; font-weight: bold; text-align: center ; width: 800px; }
#goods { color: black; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 880px; float: left; margin-right: auto; margin-left: auto; border-top: thin solid gray; border-bottom: thin solid gray; border-right-color: gray;bo;border-left-color: gray; rder-right-width: medium; }
#goods p { color: black; font-size: 1em; font-family: monospace; font-weight: normal; text-align: justify; margin-top: 2px; margin-bottom: 2px; }
#table-left { color: #333333; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; text-decoration: none; width: 600px; margin: 0; padding: 10px 0 0 10px   }

#table-left p   { color: #333333; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; text-align: justify; width: 580px; margin-top: 2px   }
#table-right { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; text-decoration: none; width: 280px; margin: 0; padding-top: 10px; padding-right: 14px; padding-left: 0   }

#table-right p  { color: #333333; font-size: 15px; font-family: Verdana; font-style: italic; text-decoration: none; text-align: justify; width: 280px; margin-top: 8px    }
