@import url("styles.css");


#top-img {
  margin-bottom:10px;
}
#home-new, #home-recom {
  background-color:ffffff;
}
.nb-wrap {
  width:520px;
 margin-left:10px;
 margin-bottom:5px;
}

#home-new{
 margin-top;10px;
 }
 



.nb-left, .nb-right {
  width:250px;
  margin:0px;
  display:inline;
}
.nb-left {
  float:left;
}
.nb-right {
  float:right;
}
.nb-txt {
  width:125px;
  float:right;
}
.nb-img {
  width:120px;
  float:left;
}
.nb-name {
  font-weight:bold;
  margin:0;
}
.nb-txt p {
  margin:.5em 0;
  line-height:1.2em;
}
.nb-txt p.nb-price {
  margin:0;
  font-weight:bold;
  color:#EE3064;
}
.nb-txt p.nb-todetail {
  text-align:right;
}
.nb-txt p.nb-todetail a {
  padding-right:16px;
  background:url("//img/arrow-cr-trans.png") right 3px no-repeat;
}

.rc-wrap {
  width:450px;
  margin:10px 39px 0px 49px;
}
.rc-box {
  width:80px;
  padding-bottom:10px;
  margin-right:10px;
  text-align:center;
  float:left;
}
h3.rc-name {
  margin:0;
  font-weight:bold;
}

	div.bnr1 a:hover img
	{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	}

	div.bnr2 a:hover img
	{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	}



	div.tokusyu-link a:hover img
	{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	}
.tokusyu-link{
  color:#666666;
  font-weight:bold;
margin-bottom:10px;
}
#



s {
  height:300px;
}
#home-news-box {
  height:130px;
  overflow:auto;
}
#home-news ul {
  margin:10px;
}
#home-news ul li {
  margin:0;
  list-style:none;
  padding:0 0 0 8px;
  background:url("//img/arrow-tri-trans.png") 0 4px no-repeat;
}
.news-title {
  font-weight:bold;
}

#ranking-1st {
  position:relative;
  text-align:center;
  padding:0 0 10px 0;
  border-bottom:solid 1px #B7DC5A;
}
#rank1img {
  width:120px;
  height:120px;
  margin:0 auto;
  padding:19px 0 0 0;
}
#rank1 {
  position:absolute;
  margin-top:10px;
  width:50px;
  height:50px;
  text-indent:-9999px;
  background:url("//img/rank1-trans.png") no-repeat;
}

.rank23 {
  padding:9px;
  border-bottom:solid 1px #B7DC5A;
}
.rank23txt {
  width:90px;
  float:right;
}
.rank23img {
  width:40px;
  float:left;
}
.rank-list {
  margin:0;

}
.rank-list li {
  border-left:solid 1px #B7DC5A;
  border-bottom:solid 1px #B7DC5A;
}
.rank-list li a {
  display:block;
  padding:3px 5px;
}
.rank-list li.last {
  border-bottom:none;
}

#use-box {
  border:solid 1px #E3E8DF;
  background-color:#E3E8DF;
  margin-bottom:10px;
}
#use-box li {
  list-style:none;
  margin:0 0 0 10px;
  padding:0 0 0 14px;
  background:url("//img/circle-brown.png") 0 5px no-repeat;
}


/*ioi[*/

.bnrboxin{
width:540px;
height:100px;
margin-bottom:10px;
clear:both;
}
.bnr1{
width:265px;
height:100px;
float:left;
}
.bnr1{
width:265px;
height:100px;
float:right;
}
