.site     { color: #000000; background-color: #fff; text-align: center; margin-top: 5px; margin-bottom: 5px }
.waku   { background-color: #ffffff; width: 780px; border: solid 1px gray }
a:link   { color: #009; text-decoration: none }
a:visited    { color: #009; text-decoration: none }
a:hover  { color: green; text-decoration: underline }
.hed      { font-size: 12px; line-height: 12px; margin: 5px 15px; width: 750px }

 .foot   {
 font-size: 12px;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック;
line-height: 16px;
margin: 15px;
padding: 10px;
 background-color: #ffffff;
 background: url(img/footimg.gif) no-repeat;
 background-position:center bottom;
 width: 750px;
 }
 
.topnavi      { background-image: url(img/topmainimg.jpg); margin-right: 15px; margin-left: 15px; width: 750px; height: 225px }
table.topnavi td.button       { background-color: transparent; background-image: none; padding-top: 170px; padding-left: 25px; width: 455px; height: 20px }
.secondnavi       { background-image: url(img/secondmainimg.jpg); margin: 0 15px; width: 750px; height: 150px }
table.secondnavi td.button2       { background-color: transparent; background-image: none; padding-top: 90px; padding-left: 15px }
table.topcopy  { font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック; line-height: 14px; margin-top: 10px; margin-right: 25px; margin-left: 25px; padding: 10px; width: 730px }
table.news       { margin: 10px 25px 30px; padding: 10px 5px; width: 730px; border: dotted 1px #999 }
table.itiran    { margin: 5px 25px 10px; padding: 0; width: 730px; border: solid 1px gray }
.txt10    { font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック; line-height: 14px }
.txt12  { font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック; line-height: 16px }
.teltxt { font-size: 13px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック; font-weight: bold; line-height: 13px }
.txt14 { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック; line-height: 20px }
.txt16 { font-size: 16px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック; line-height: 20px }

.cwaku   { background-color: #ffffff; width: 728px; border: solid 1px #999999; padding: 10px; }

.chwaku   {
 background-color: #ffffff;
 background: url(img/housin_img.gif) no-repeat;
 background-position:right bottom;
 width: 728px;
 height: 350px;
 border: solid 1px #999999;
 padding: 10px;
 }
 
 .cgwaku   {
 background-color: #ffffff;
 background: url(img/gaiyou_bgimg.gif) no-repeat;
 background-position:right bottom;
 width: 688px;
 height: 450px;
 border: solid 1px #999999;
 padding: 20px;
 }
 
  .dwaku   {
 background-color: #ffffff;
 width: 730px;
 border: solid 1px #999999;
 padding: 0px;
 font-size: 12px;
 font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック;
 line-height: 16px;
 }
 
   .bikouwaku   {
 background-color: #ffffff;
 width: 240px;
 border: dashed 1px #00717B;
 padding: 0px;
 font-size: 12px;
 font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, 平成角ゴシック;
 line-height: 16px;
 }
 
