/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
/*この項目を，アップするときにはイキにする
    font-family: verdana, 'trebuchet ms', sans-serif, 'Osaka', 'ＭＳ ゴシック', 'ＭＳ Ｐゴ
シック', 'Osaka-等幅', 'Osaka', '平成角ゴシック';
*/
}
.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

h3         { color: #333; font-style: normal; font-weight: normal }
h4   { color: #333; font-style: normal; font-weight: normal }
h2  { font-style: normal; font-weight: normal }

form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
/* page layout */
.top1   { padding: 6px 8px 0px; border-bottom: 4pt solid #999 }
.top2  { padding: 0px 8px; border-bottom: 1pt solid #999 }
.top3 { padding: 0px; border-bottom: 1pt solid #999 }
.top4  { padding: 0px; border-top: 1pt solid #999 }
.center1 { padding-right: 8px; padding-left: 8px; border-top: 1pt solid #999; border-bottom: 1pt solid #999 }
.bot2 { padding-right: 8px; padding-left: 8px; border-top: 1pt solid #999 }
.mid1  { padding: 0px; border-right: 1pt solid #999; border-left: 1pt solid #999 }
.mid2 { border-right: solid; border-left: 1pt solid #999 }
.top_logo    { clear: left; position: static; top: 0pt; left: 0pt }
.top_letter      { margin-bottom: 8px; position: relative; top: 0pt; right: 0pt }
.text_navi    { font-size: 7pt; line-height: 0pt; text-align: right; margin: 6px 0px 12px; padding: 0px }
.text_navi-left  { font-size: 7pt; line-height: 0pt; text-align: left; margin: 6px 0px 24px 6px; padding: 0px }
.text_navi a:hover   { color: #666 }
.text-list a:hover { color: #666 }
.text a:hover { color: #666 }
.text-small a:hover { color: #666 }
.text-small-top a:hover { color: #666 }
.text-top a:hover { color: #666 }
.text_navi-left a:hover { color: #666 }
.text_navi a  { color: #666; text-decoration: underline }
.text-list a { color: #666; text-decoration: underline }
.text a { color: #666; text-decoration: underline }
.text-small a { color: #666; text-decoration: underline }
.text-small-top a { color: #666; text-decoration: underline }
.text-top a { color: #666; text-decoration: underline }
.text-top2 a { color: #666; text-decoration: underline }
.text_navi-left a { color: #666; text-decoration: underline }
#mid-left      { margin: 0px; padding: 10px 0px 20px }
#mid-right       { background-color: transparent; margin: 0px; padding: 0px }
#mid-right-back  { background: transparent url(fig/background.jpg) no-repeat fixed right bottom }
table.sample {border-collapse: collapse;}
.text-date     { font-size: 7pt; line-height: 0pt; text-align: left; margin: 0px 0px 6px 4px; padding: 0px }
.rights { font-size: 7pt; line-height: 0pt; text-align: left; margin: 8px 0px 20px 8px; padding: 0px }
.text          { font-size: 9pt; line-height: 160%; margin: 0px; padding: 0px }
.text2 { font-size: 8pt; line-height: 160%; margin: 0px; padding: 0px }
.article     { margin: 20px 10px 60px; padding-top: 10px }
.text-small      { font-size: 8pt; line-height: 160%; margin: 0px; padding: 0px 0px 0px 16px }
.side-menu  { color: #333; font-size: 9pt; line-height: 140%; margin: 0px; padding: 2px 0px 2px 4px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.side-menu-small  { color: #333; font-size: 7pt; line-height: 140%; margin: 0px; padding: 2px 0px 2px 10px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.side-menu a { color: #333; text-decoration: none }
.side-menu-small a { color: #333; text-decoration: none }
.side-menu a:hover { color: black; text-decoration: none }
.side-menu-small a:hover { color: black; text-decoration: none }
.side-menu-over   { color: #333; font-size: 9pt; line-height: 140%; background-color: white; margin: 0px; padding: 2px 0px 2px 4px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.side-menu-small-over  { color: #333; font-size: 7pt; line-height: 140%; background-color: white; margin: 0px; padding: 2px 0px 2px 10px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.text-list    { font-size: 8pt; line-height: 160%; margin: 2px 0px 0px; padding: 0px 0px 0px 4px }
.list-border { font-size: 8pt; line-height: 160%; margin: 2px 0px -2px; padding: 0px 0px 0px 4px; border-bottom: 1px solid #999 }
.date { color: #333; margin: 10px 20px 10px 0px; padding: 10px 20px 10px 0px; left: 0px }
.text-top       { font-size: 9pt; line-height: 200%; margin: 20px 0px; padding: 0px 12px 0px 10px }
.text-top2 { font-size: 9pt; line-height: 160%; margin: 20px 0px; padding: 0px 12px 0px 10px }
.text-small-top     { color: #666; font-size: 7pt; line-height: 160%; margin: 24px 0px 32px; padding: 0px 10px 0px 24px }
.text-title              { color: #333; font-weight: bold; font-size: 10pt; background-image: url(../fig/bar.jpg); list-style-image: url(file:///Macintosh%20HD/Users/metalbird/Documents/%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88/%e3%83%a1%e3%83%ab%e3%83%bb%e3%83%97%e3%83%a9%e3%83%83%e3%83%84/mellplatz%20folder/mellplatz/fig/bar.jpg); margin: 0px -10px 16px; padding: 4px 0px 12px 10px }
