@charset "UTF-8";

/* STELLA */
#stella { background-color: #fff; }
#stella h2 { margin-bottom: 3px; }


/* PROD NAVIGATION H1 */
#prod_navigation.stella h1 a { background-image: url(../../image/product/camera/ein_stella/common/stella_logo.gif); }
#prod_navigation.lumica h1 a { background-image: url(../../image/product/camera/ein_lumica/logo.gif); }

h1.features_headlinetext, h1.spec_headlinetext 
{ position: relative; margin-bottom: 5px; width: auto; height: 25px; text-indent: -9999px; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; }
h1.features_headlinetext { background-image: url(../../image/product/camera/ein_stella/features/stella_h1text_features.jpg); top: 35px; }
h1.spec_headlinetext { background-image: url(../../image/product/camera/ein_stella/spec/stella_h1text_spec.jpg); top: 35px; }

img#bgon_stellahand { position: relative; float: right; right: -40px; margin: 0; }
img#bgon_stellabtn { position: relative; float: left; margin: 0 30px 0 0; }
img#bgon_stellaspec { position: relative; float: right; right: -40px; margin: 0; }



.prodboxlast { height:125px; }
.prodboxlast img { float:right;}

.prodbox, prodboxlast {border-bottom:solid 1px #ccc; }
.prodbox img, prodboxlast img { float:right; margin:0 0 20px 20px; }
.prodbox img.icon, .prodboxlast img.icon { margin:0 0 20px 0 ; }
#offer{ display:block; height:220px; z-index:100; background:url(../../image/product/camera/ein_lumica/img.png) repeat-x; text-indent:-9999px; }


.leftbox { display:block; float:left; width:370px; margin-right:40px; }
.lightbox { display:block; float:left; width:350px;}

#stella .contentsbox .prodbox{ margin-bottom:40px; zoom:1; }
#stella .contentsbox .prodbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }