#bases { padding: 0px; width: 1000px; margin: -255px 0px 0px -500px; height: 510px; position: absolute; left: 50%; top: 50%; }
.copyright { font-size: 0px; line-height: 0px; background: url(../i/copyright.gif) no-repeat center center; text-align: center; margin: 5px auto 20px; padding: 0px; height: 11px; width: 234px; }

#ww { text-align: center; font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; height: 16px; }

#MB_bland { font-size: 0px; line-height: 0px; text-align: left; padding: 25px 0px 0px; height: 44px; width: 522px; margin: 0px auto; }
#MB_bland a { display: block; }
#tb_eternal { font-size: 0px; line-height: 0px; padding: 0px; height: 30px; width: 157px; margin: 0px 60px 0px 0px; float: left; }
#tb_eternal a { font-size: 0px; line-height: 0px; background: url(../i/tb/tb_eternal.gif) no-repeat left top; margin: 8px 0px 0px; padding: 0px; height: 30px; width: 157px; }
#tb_deepblue { font-size: 0px; line-height: 0px; padding: 0px; height: 19px; width: 117px; margin: 0px 60px 0px 0px; float: left; }
#tb_deepblue a { font-size: 0px; line-height: 0px; background: url(../i/tb/tb_deepblue.gif) no-repeat left top; margin: 19px 0px 0px; padding: 0px; height: 19px; width: 117px; }
#tb_kura { font-size: 0px; line-height: 0px; padding: 0px; height: 44px; width: 128px; margin: 0px; float: left; }
#tb_kura a { font-size: 0px; line-height: 0px; background: url(../i/tb/tb_kura.gif) no-repeat left top; margin: 0px; padding: 0px; height: 44px; width: 128px; }
#maeno_corpration { font-size: 0px; line-height: 0px; text-align: left; padding: 0px; height: 17px; width: 165px; clear: both; margin: 60px auto 0px; background: url(../i/maeno_corporation.gif) no-repeat left top; }

#MB_maeno { font-size: 0px; line-height: 0px; padding: 0px; height: 20px; width: 395px; margin: 20px auto 160px; }
#MB_maeno a { display: block; }

#b_news { font-size: 0px; line-height: 0px; margin: 0px 20px 0px 0px; padding: 0px; height: 30px; width: 42px; float: left; }
#b_news a { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 30px; width: 42px; background: url(../i/b/b_news.gif) no-repeat left top; }
#b_company { font-size: 0px; line-height: 0px; margin: 0px 20px 0px 0px; padding: 0px; height: 30px; width: 70px; float: left; }
#b_company a { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 30px; width: 70px; background: url(../i/b/b_company.gif) no-repeat left top; }
#b_shop { font-size: 0px; line-height: 0px; margin: 0px 20px 0px 0px; padding: 0px; height: 30px; width: 41px; float: left; }
#b_shop a { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 30px; width: 41px; background: url(../i/b/b_shop.gif) no-repeat left top; }
#b_contact { font-size: 0px; line-height: 0px; margin: 0px 20px 0px 0px; padding: 0px; height: 30px; width: 81px; float: left; }
#b_contact a { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 30px; width: 81px; background: url(../i/b/b_contact.gif) no-repeat left top; }
#b_recruit { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 30px; width: 81px; float: left; }
#b_recruit a { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 30px; width: 81px; background: url(../i/b/b_recruit.gif) no-repeat left top; }

.line_dot { font-size: 0px; line-height: 0px; background: url(../i/line_dot.gif) repeat-x center center; margin: 0px; padding: 0px; height: 7px; width: 100%; }

*html #news { font-size: 12px; line-height: 16px; color: #333; text-align: left; margin: -30px 0px 0px -160px; padding: 15px; height: 120px; width: 300px; background: url(../i/black_alpha.png) repeat left top; overflow-y: auto; overflow-x: hidden; z-index: 10; position: absolute; left: 50%; top: 50%; }
#news { font-size: 12px; line-height: 16px; color: #333; text-align: left; margin: -60px 0px 0px -160px; padding: 15px; height: 120px; width: 406px; background: url(../i/black_alpha.png) repeat left top; overflow-y: auto; overflow-x: hidden; z-index: 10; position: absolute; left: 50%; top: 50%; }
.news_date { color: #663; text-align: left; margin: 0px; padding: 0px; }
.news_title { color: #FFF; text-align: left; margin: 0px; padding: 0px; }
.news_kiji { color: #666; text-align: left; margin: 0px; padding: 0px; }

