body { color: black; background-color: white; background-image: url(../images/sozai-sogo/bg154.gif); margin: 0; padding: 0; }
p {}
td {}
a:link { color: #cc0400 ; 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 { width: 650px; height: 20px; border-right: 1pt solid #24344c; }
td.td-bar-l { width: 150px; height: 20px; border-left: 1px solid #24344c; }
.inner-text { color: #222; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; text-align: left; }
.inner-text2 { color: #222; 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); text-align: center; height: 28px; 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-subtitle { width: 650px; height: 70px; border-right: 1px solid gray; }
td.td-gyoukaku { color: #535d75; font-size: 11pt; line-height: 1.5em; text-align: left; padding: 15px 5px 15px 15px; }
table.table-gyoukaku { width: 588px; height: 33px; }
td.td-masukomi { color: #292960; font-size: 11pt; line-height: 1.5em; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray; }
table.table-masukomi { width: 510px; }
td.td-masukomi2 { color: #4c4c9b; font-size: 11pt; line-height: 1.5em; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray; }
td.td-masukomi3 { color: #6767ca; font-size: 11pt; line-height: 1.5em; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray; }
td.td-husen { color: navy; font-size: 12px; background-image: url(../images/sozai-sogo/husen.png); background-repeat: repeat-x; background-position: 0 top; text-align: center; width: 150px; height: 40px; }
table.table-husen { width: 150px; height: 40px; }
table.table-kosin { width: 510px; }
td.td-kosin-r { color: #292960; font-size: 11pt; line-height: 1.5em; padding-top: 5px; padding-left: 5px; border-bottom: 1px dotted gray; }
td.td-kosin-l { color: #008000; font-size: 11pt; line-height: 1.5em; width: 100px; padding-top: 5px; padding-right: 5px; padding-left: 5px; border-bottom: 1px dotted gray; }
table.table-puresu { width: 570px; }
td.td-puresu { color: #222; font-size: 11pt; line-height: 1.5em; text-align: left; }
table.table-jisseki { width: 630px; }
td.td-jisseki { color: #4141a0; font-size: 11pt; line-height: 1.5em; background-color: #fffcf8; background-image: url(../images/jisseki-image/RingNote02-24x1024.gif); background-repeat: repeat-y; text-align: left; padding: 25px 25px 10px 60px; border-top: 1px solid silver; border-right: 5px solid silver; }
td.td-jisseki-1 { background-color: #fffcf8; background-image: url(../images/jisseki-image/RingNote02-24x1024.gif); background-repeat: repeat-y; text-align: left; padding: 10px 15px 5px 60px; border-right: 5px solid silver; border-bottom: 5px solid silver; }
table.table-link { width: 588px; }
td.td-link1 { color: #535d75; font-size: 11pt; line-height: 1.5em; background-image: url(../images/sozai-sogo/ssd.png); background-repeat: repeat-x; background-position: 300px 0; text-align: left; width: 200px; padding: 3px 5px 3px 10px; border-right: 2px solid white; border-bottom: 1px dotted 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-link2 { width: 588px; }
td.td-link2 { color: #535d75; font-size: 11pt; background-image: url(../images/sozai-sogo/sd.png); text-align: left; padding: 8px 3px 2px; border-color: white white silver; border-style: solid; border-width: 1px; }
table.table-pro1 { width: 385px; }
td.td-puro1 { color: #222; font-size: 11pt; line-height: 1.5em; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
table.table-pro2 { width: 180px; }
td.td-puro2 { color: #222; font-size: 11pt; line-height: 1.5em; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
td.td-puro3 { color: #222; font-size: 11pt; line-height: 1.5em; text-align: left; padding-top: 10px; padding-bottom: 10px; }
table.table-pro3 { width: 560px; }
td.td-puro3 { color: #535d75; font-size: 11pt; line-height: 1.5em; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
td.td-link11 { color: #535d75; font-size: 11pt; line-height: 1.5em; background-image: url(../images/sozai-sogo/ssd.png); background-repeat: repeat-x; background-position: 300px 0; text-align: left; padding: 3px 5px; border-right: 2px solid white; border-bottom: 1px dotted silver; }
td.td-link12 { color: #535d75; font-size: 11pt; line-height: 1.5em; background-image: url(../images/sozai-sogo/ssd.png); background-repeat: repeat-x; background-position: 300px 0; text-align: left; padding: 8px 5px 8px 10px; border-right: 2px solid white; border-bottom: 1px dotted silver; }
td.td-link21 { color: #535d75; font-size: 11pt; background-image: url(../images/sozai-sogo/sd.png); text-align: left; width: 150px; padding: 8px 3px 2px 5px; border-color: white white silver; border-style: solid; border-width: 1px; }
table.table-nekketu { width: 550px; }
td.td-nekktu-setumei { color: #222; font-size: 12pt; line-height: 1.5em; background-image: url(../images/sozai-sogo/ssd.png); background-repeat: repeat-x; background-position: 300px 0; text-align: left; padding: 10px 5px 3px; border-right: 1px solid #bdbdbd; border-left: 1px solid silver; }
td.td-nekktu-tyousa { background-image: url(../images/sozai-sogo/ss.png); background-position: 0 0; text-align: right; padding-top: 10px; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; border-left: 1px solid silver; }
.inner-text4 { color: #3e5579; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; text-align: left; }
td.td-nekktu-gaiyou { background-image: url(../images/sozai-sogo/ssd.png); background-repeat: repeat-x; background-position: 300px 0; text-align: left; padding-top: 10px; padding-bottom: 3px; padding-left: 10px; border-top: 1px solid silver; border-right: 1px solid #bdbdbd; border-left: 1px solid silver; }
td.td-nekktu-title { text-align: left; padding-top: 30px; }
.inner-text5 { color: #222; font-size: 11pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; text-align: left; }
table.table-black { background-color: black; width: 600px; border: double 5px gray; }
td.td-black1 { color: white; font-size: 12pt; line-height: 1.5em; width: 150px; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; border-bottom: 1px dotted gray; }
td.td-black2 { color: white; font-size: 11pt; line-height: 1.5em; width: 400px; padding: 5px; border-bottom: 1px dotted #716956; border-left: 1px solid #716956; }
td.td-black3 { color: white; font-size: 12pt; line-height: 1.5em; width: 50px; padding-left: 5px; border-bottom: 1px dotted #716956; }
.inner-text6 { color: #222; font-size: 11pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; text-align: left; }
table.table-kitajyu1 { width: 290px; }
td.td-kitajyu1 { color: #222; font-size: 11pt; line-height: 1.5em; text-align: left; padding: 3px; border: solid 1px gray; }
table.table-kitajyu2 { width: 578px; }
td.td-kitajyu2 { color: #df0b07; font-size: 10pt; line-height: 1.5em; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border: solid 1px gray; }
table.table-seimu1 { width: 300px; }
td.td-seimu1 { color: #222; font-size: 10pt; line-height: 1.5em; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border: solid 1px gray; }
table.table-seimu2 { width: 590px; }
td.td-seimu2 { color: #222; font-size: 10pt; line-height: 1.5em; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border: solid 1px gray; }
td.td-seimu2-title { color: #222; font-size: 9pt; line-height: 1.5em; background-image: url(../images/sozai-sogo/sd2.png); text-align: center; padding-top: 3px; padding-bottom: 3px; border: solid 1px gray; }
.inner-text7 { color: #353535; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; text-align: left; }
td.td-senkyo-b { font-size: 14px; background-image: url(../images/sozai-sogo/ssd2.png); background-repeat: repeat-x; text-align: center; height: 2em; padding: 3px; border-color: gray gray silver silver; border-style: solid; border-width: 1px; }
table.table-senkyo { width: 570px; }
table.table-map { width: 300px; }
td.td-map1 { font-size: 10pt; line-height: 1.5em; padding: 2px 5px 5px; border-bottom: 1px solid silver; border-left: 1px solid silver; }
td.td-map2 { font-size: 10pt; line-height: 1.5em; padding-right: 5px; padding-left: 2px; border-bottom: 1px dotted silver; border-left: 1px solid silver; }
