#contents object {margin:25px 0px 20px;}
#contents embed {margin:25px 0px 20px;}

p.itm a {float:left; width:245px; height:90px; text-indent:-9999px; background:transparent no-repeat top left;}
p.itm a:hover {background-position:left bottom;}
p.gs a {background:url(../img/index/sopialight.jpg);}
p.sl a {background:url(../img/index/sopialight.jpg); margin-left:33px;}
p.jsn a {background:url(../img/index/sopianagomi.jpg); margin-left:32px;}



/* product infomation */

#product {float:left; width:348px; margin:30px 0 55px; /margin-bottom:0;}
#product h2 {background:transparent url(../img/h2_base1.gif) no-repeat top left; width:348px; line-height:25px; font-size:12px; text-indent:15px;}

#product p {background:no-repeat left top; text-indent:-9999px;}

#product p.pr_l a {float:left; width:160px; height:45px; display:block; margin-left:5px;}
#product p.pr_r a {float:right; width:160px; height:45px; display:block; margin-right:5px;}

#product p.pr1 a {margin-top:20px; background:url(../img/index/p-zousakuzai.jpg);}
#product p.pr2 a {margin-top:20px; background:url(../img/index/p-floor.jpg);}
#product p.pr3 a {margin-top:8px; background:url(../img/index/p-tokutyukagu.jpg);}
#product p.pr4 a {margin-top:8px; background:url(../img/index/p-syuseizai.jpg);}
#product p.pr5 a {margin-top:8px; background:url(../img/index/p-syoujityan.jpg);}
#product p.pr6 a {margin-top:8px; background:url(../img/index/p-hameita.jpg);}
#product p.pr7 a {margin-top:8px; margin-bottom:23px; background:url(../img/index/p-kaidan.jpg);}
#product p.pr8 a {margin-top:8px; margin-bottom:23px; background:url(../img/index/p-ichimaiita.jpg);}

#product p.pr9 a {float:left; margin-top:24px; background:url(../img/index/p-tryou.jpg); width:168px; height:50px;}
#product p.pr10 a {float:right; margin-top:24px; background:url(../img/index/p-nurikabe.jpg); width:168px; height:50px;}

#product p a:hover {background-position: left bottom;}


/* new infomation */

#infomation {width:430px; float:right; margin:30px 0 55px; /margin-bottom:0;}

#infomation div.n_info {background:transparent url(../img/h2_base2.gif) no-repeat top left; height: 25px; line-height: 25px; font-size:12px;}
#infomation div.n_info h2 {float:left; width:200px; text-indent:10px; font-size:12px;}
#infomation div.n_info a {float:right; font-weight: bold; padding-right: 10px;}

#infomation  div.new_box {margin:15px 0; height:135px; overflow-y:scroll; overflow-x:hidden;}

#infomation dl {padding:0 0 0 10px;}
#infomation dt {clear:left; float:left; padding:2px 0; width:7.5em;}
#infomation dd {padding:2px 0;}
#infomation dd a {padding-left:15px;}
#infomation dd img {margin: 0 5px;}


/* gallery */

#infomation p {background:transparent no-repeat left top; text-indent:-9999px; }

#infomation p.showroom_g a {float:left; width:230px; height:138px; background:url(../img/index/showroom-gallery.jpg); margin-top:16px;}
#infomation p.photo_g a {float:right; width:180px; height:64px; background:url(../img/index/photo-gallery.jpg); margin-top:16px;}
#infomation p.download a {float:right; width:180px; height:68px; background:url(../img/index/catalog-download.jpg); margin-top: 6px;}
#infomation p a:hover {background-position: left bottom;}

