body { color: black; background-color: white; background-image: url(../images/sozai-sogo/bg154.gif); margin: 0; padding: 0; }

p {}

td {}

a:link { color: #ca2424 ; text-decoration: none; }

a:visited { color: #cc0400 ; text-decoration: none; }

a:hover { color: #62a6c1 ; text-decoration: none; }

a:active { color: #b456e3 ; text-decoration: none; }
td.td-menu { background-color: #3e5579; text-align: left; vertical-align: top; width: 150px; border-left: 1px solid #24344c; }
table.table-page { width: 800px; margin-right: auto; margin-left: auto; }
td.td-contents { background-color: white; background-image: url(../images/sozai-sogo/sd2.png); background-repeat: repeat-x; width: 678px; border: solid 1px gray; }
td.td-toplink { background-color: white; background-image: url(../images/sozai-sogo/toplink-kabe.png); background-repeat: repeat-x; border-right: 1px solid #b6b8b9; border-left: 1px solid #b6b8b9; }
p.manu {  }
p.manu a { text-decoration: none; text-align: left; width: 150px; height: 30px; }
td.td-header { background-image: url(../images/sozai-sogo/header-kabe.png); background-repeat: repeat; width: 800px; border-right: 1px solid #24344c; border-left: 1px solid #24344c; }
td.td-bar-r { border-right: 1pt solid #24344c; }
td.td-bar-l { border-left: 1px solid #24344c; }
.inner-text { color: #222; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; text-decoration: none; text-align: left; padding: 6px; }
.inner-text2 { color: #3e5579; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; text-align: center; }
.inner-text3 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; text-align: left; }
td.td-footer { color: gray; font-size: 8px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 30px; background-color: white; background-image: url(../images/sozai-sogo/ssd2.png); height: 30px; padding-left: 220px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
td.td-footer1 { color: gray; font-size: 11px; background-color: white; background-image: url(../images/sozai-sogo/ssd2.png); height: 20px; padding-left: 10px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
td.td-new { color: #3e5579; font-size: 12px; background-image: url(../images/sozai-sogo/ssd.png); text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-right: 1px solid silver; border-bottom: 1px dotted gray; border-left: 1px solid silver; }
td.td-new2 { color: #3e5579; font-size: 12px; background-image: url(../images/sozai-sogo/ssd.png); text-decoration: none; text-align: right; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; border-right: 1px solid silver; border-bottom: 1px dotted gray; border-left: 1px solid silver; }
td.td-new3 { color: #3e5579; font-size: 12px; line-height: 1.5em; background-image: url(../images/sozai-sogo/sd.png); text-decoration: none; text-align: right; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-right: 1px solid silver; border-bottom: 1px dotted gray; border-left: 1px solid silver; }
td.td-press { color: #3e5579; font-size: 12px; line-height: 1.5em; background-image: url(../images/sozai-sogo/rlls.png); background-repeat: repeat-y; background-position: 120pt 0; text-decoration: none; text-align: left; padding: 10px; border-right: 1px solid silver; border-left: 1px solid silver; }
td.td-press2 { color: #3e5579; font-size: 12px; line-height: 1.5em; background-image: url(../images/sozai-sogo/ssd.png); background-repeat: repeat-x; text-decoration: none; text-align: right; padding: 2px 10px; border-color: silver; border-style: dotted solid solid; border-width: 1px; }
td.td-sokuhou { color: #3e5579; font-size: 12px; line-height: 1.5em; background-color: white; background-image: url(../images/sozai-sogo/rlls.png); background-repeat: repeat-y; text-decoration: none; text-align: left; padding: 10px; border: solid 1px silver; }
td.td-kabel { background-image: url(../images/sozai-sogo/shadow-l.png); background-repeat: repeat-y; width: 20px; height: auto; margin: 0; padding: 0; }
td.td-kaber { background-image: url(../images/sozai-sogo/shadow-r.png); background-repeat: repeat-y; width: 20px; height: auto; margin: 0; padding: 0; }
table.table-sokuhou { width: 213px; }
table.table-new { width: 370px; }
td.td-sokuhou1 { color: #3e5579; font-size: 12px; line-height: 1.5em; background-color: white; background-image: url(../images/sozai-sogo/rlls.png); background-repeat: repeat-y; text-decoration: none; text-align: left; padding: 10px 10px 5px; border: solid 1px silver; }
td.td-new1 { color: #3e5579; font-size: 12px; background-image: url(../images/sozai-sogo/ssd.png); text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-right: 1px solid silver; border-bottom: 1px dotted gray; border-left: 1px solid silver; }
td.td-menusetu { color: #3e5579; font-size: 12pt; line-height: 1.5em; background-repeat: repeat-y; background-position: 120pt 0; text-decoration: none; text-align: left; padding-top: 30px; padding-bottom: 10px; }
td.td-sokuhou-kuhaku { background-image: url(../images/sozai-sogo/rlls.png); background-repeat: repeat-y; background-position: 120pt 0; text-decoration: none; text-align: left; padding-top: 5px; padding-bottom: 5px; }
td.td-press1 { color: #3e5579; font-size: 12px; line-height: 1.5em; background-image: url(../images/sozai-sogo/rlls.png); background-repeat: repeat-y; background-position: 120pt 0; text-decoration: none; text-align: left; padding: 10px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver; }
td.td-black { color: white; font-size: 12pt; line-height: 1.5em; background-color: black; text-decoration: none; text-align: left; padding: 10px 10px 5px; border: ridge 5px silver; }
