/* ------------------------ */
/* main area style          */
/* ------------------------ */
#main1
{
	width:  800px;
	height: 193px;
	position: relative;
	margin: 0px auto 0px auto;
	background-color: #ccc;
}
#slide
{
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  width:  617px;
  height: 191px;
  left: 183px;
  top: 1px;
  bottom: 1px;
  background: #ccc;
  /* border: 1px solid #888; */
}
#slide a
{
  text-decoration: none;
  display: block;
  width:  617px;
  height: 191px;
  position: absolute;
  left: 617px;	/* エリア外に配置して左にスライドインさせるための設定 */
}
#slide a img
{
  /* Size-Setting of Main Area Photo */
  width:  617px;
  height: 191px;
  display: block;
  border: 0;
}

/* ------------------------ */
/* tumbnails settings below */
/* ------------------------ */
#thumbs
{
  position: absolute;
  left: 1px;
  top: 1px;
}

#thumbs div
{
  width:  60px;
  height: 37px;
  margin-right: 8px;
  display: inline;
  /*float: left;*/
}
#thumbs div img
{
  width:  177px;
  height: 47px;
  display: block;
  cursor: pointer;
  margin-bottom:1px;
}

/* loader setting */
img#loading
{
  position: absolute;
  left: 270px;
  top:   90px;
}

.top_content {
	width:800px;
	height:284px;
	background-color: #FFF;
	background-image: url(/eshop/294_bg.jpg);
	background-repeat: repeat-x;
}
.b_set {
	width:800px;
	height:66px;
	padding-top:1px;
	margin:0;
}
.information {
	width:595px;
	padding:5px 5px 10px 5px;
	border:solid 1px #dddddd;
	background-color:#F9F9F9;
	margin-top:5px;
}
.info_title {
	font-size:14px;
	font-weight: bold;
	color: #e60012 ;
	float: left;
}
.info_list {
	font-size:12px;
	clear: both;
	float: none;
	list-style-type:none;
}

.info_list li.new_on {
	margin-bottom:2px;
	margin-left:-5px;
	padding: 0px 0px 0px 38px;
    background: transparent url('/eshop/point_new.gif') no-repeat left center;
}

.info_list li.new_off {
	margin-bottom:2px;
	margin-left:-5px;
	padding: 1px 0px 0px 10px;
    background: transparent url('/eshop/point_top.gif') no-repeat left center;
}

.gocamtxt {
	float: right;
	font-size:10px;
	color: #333333;
	padding-right:10px;
	background: transparent url('/eshop/go_cam.gif') no-repeat right center;
}
.subn {
	margin-top:5px;
}

@-moz-document url-prefix() {
.info_div {
    margin-top:3px;
}
}

@-moz-document url-prefix() {
.b_set {
	padding-top:3px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .info_div  { margin-top:3px;  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .b_set  { padding-top:3px;  }
}
