body                  { margin: 0; font-size: 12pt; line-height: 1.8em; text-align: center; background: url(img/bg.gif) repeat top center; }
h2                    { margin: 0; padding:0; font-size: 11pt; font-weight: bold; visibility: hidden; }
p                     { margin: 0; }
table.no              { border-style: none; border-collapse: collapse; empty-cells: show; }

div.d1                { margin: 0 auto; width: 768px; text-align: center; }
div.head              { margin: 0; padding: 0; height: 172px; }
div.head h1           { margin: 0; padding: 0; font-size: 14pt; text-align: center; }
div.main .d2          { padding: 86px 0 0 0; width: 768px; background:url(img/gen_img2.jpg) no-repeat top center; }


.ct                   { text-align: center; }
.ct table             { margin-left: auto; margin-right: auto; }
.rt                   { text-align: right; }
.lt                   { text-align: left; }

div#sekiheki_input table.no    { height:49px; }
div#sekiheki_input table.no td { padding: 0; vertical-align: middle; }

body                  { color: #ffffff; }
a                     { color: #666666; }
.f_point              { color: #ffff00; }

body {background: url(img/bg.gif) repeat top center;}
div.sekiheki_attention         { width:768px; margin: 0 auto; background:url(img/gen_img3.jpg) no-repeat bottom center; height:170px;padding-top:10px}
div.sekiheki_attention ul      { margin:0 0; padding: 0 0 0 90px; text-align:left; font-size:12px; line-height:150%; list-style-type: none; }
div.sekiheki_attention li      { margin: 0; padding:0 ; list-style-image:url(img/icon_1.gif); list-style-position:outside}
ul.news  { margin: 0 0 0 20px; padding: 0; text-align:left; font-size:12px; line-height:160%; color:#333333 ;list-style-image:url(img/icon.png); list-style-position:outside}
li.news  { margin: 0 0 0 10px;; padding: 0 0; }