#lead{
	background: url(https://www.sandaya-nakacorp.com/colorme/img/kv.jpg) no-repeat center center/cover;
    min-height: 545px;
	clear:both;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
#lead .txt_area{
	color: #fff;
    float: right;
    padding: 390px 0px 0 0;
}
#lead .txt_area h2{
	font-size: 30px;
    margin: 0 0 30px 0;
  text-shadow: 0px 0px 14px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.6), 0px 0px 7px rgba(0,0,0,0.5);
  background:url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_bg.png) repeat-x ;
      padding: 8px 55px 5px;
}
#lead .txt_area h2:after{
	display:none;
}
#bnr2{
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
#bnr3{
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
#bnr1{
filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.6));
}

@media (min-width: 768px){
  .pc{
  display:none;
  }
  #bnr1{
  width:100%;
  margin:50px 0 20px;
  position:relative;
}
#bnr1 .t_a{
  width:40%;
	color:#fff;
  margin:0px 5% ;
  position:absolute;
  top:50px;
}
#bnr1 .t_a .ttl{
font-size:35px;
  line-height:45px;
  text-shadow: 0px 0px 14px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.6), 0px 0px 7px rgba(0,0,0,0.5);
}

#bnr3{
margin-top:30px;
   background:url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_bg.png) repeat ;
  width:100%;
}

#bnr3 .left{
  width:50%;
  float:left;
}
#bnr3 .right{
  float:right;
  width:50%;
  position:relative;
}
#bnr3 .t_a{
  width:86%;
	color:#fff;
  margin:0px 7% ;
  padding-top:37px;
  position:relative;
  z-index:1;
}
#bnr3 .t_a .ttl {
    font-size: 32px;
    line-height: 45px;
    text-shadow: 0px 0px 14px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.6), 0px 0px 7px rgba(0,0,0,0.5);
}
#bnr3 .right::before{
  content: url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_deco.png);
  
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 0;
}
  
}

@media (max-width: 768px){
  .sp{
  display:none;
  }
  
#lead {
    width: 100%;
    height: 255px;
    /* min-height: auto; */
    margin-bottom: 50px;
}
#lead .txt_area{
    padding: 270px 0 0 0;
    color: #fff;    
	float: none;
}
#lead .txt_area h2{
	font-size: 22px;
    margin: 0 0 1% 0;
}
.recommend-unit{
	width:49%;
	padding:1%;
	margin:0 auto;
}
.seller-unit{
	width:49%;
	padding:1%;
	margin:0 auto;
}
  
  #bnr1{
  width:100%;
  padding:0px 0 20px;
  background:url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_bg.png) repeat-x ;
    margin-bottom:30px;
}
#bnr1 .t_a{
  width:90%;
	color:#fff;
  margin:0px 5% ;

}
#bnr1 .t_a .ttl {
    font-size: 22px;
    padding-top: 20px;
    line-height: 20px;
    text-shadow: 0px 0px 14px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.6), 0px 0px 7px rgba(0,0,0,0.5);
}
  #bnr2 {
  margin-bottom:30px;
  }
  
 #bnr2 .ttl{
   font-size: 22px;
   text-align:center;
   color:#fff;
    padding: 20px 5% 10px;
   text-shadow: 0px 0px 14px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.6), 0px 0px 7px rgba(0,0,0,0.5);
  background:url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_bg.png) repeat-x ;
  }
  
  #bnr3{
margin-top:30px;
   background:url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_bg.png) repeat ;
  width:100%;
}

#bnr3 .left{
  width:100%;
}
#bnr3 .right{
  width:100%;
  position:relative;
}
#bnr3 .t_a {
    width: 90%;
    color: #fff;
    margin: 0px 5%;
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 1;
}
#bnr3 .t_a .ttl{
font-size:22px;
  line-height:45px;
   text-shadow: 0px 0px 14px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.6), 0px 0px 7px rgba(0,0,0,0.5);
 
}
#bnr3 .right::before{
  content: url(https://www.sandaya-nakacorp.com/colorme/img/bnr3_deco_sp.png);
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 0;
}

}

li.recommend-unit,li.seller-unit{
	max-width:320px;
}


body {
  counter-reset: number 0;           /* number のカウンタを 0 にセット */
}

li.top_ranking{
	position: relative;
}
li.top_ranking a.top_ranking_a:before {
    counter-increment: number 1;
    content: counter(number) " ";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    background: #fff;
    padding: 5px 20px 10px 10px;
    border-radius: 0 0 10em;
    font-size: 22px;
	box-shadow: 4px 4px 7px rgba(0,0,0,0.2);
}

