﻿@charset "utf-8";

/*初売り用CSS*/

/*#wrapper{
  background: url("../img/hatsuuri/bg_b.png") repeat-y center 0;
  background-size:100%;
  }*/
body#top{
  background: url("../img/hatsuuri/bg_b.png") repeat-y center 0;
  background-size:100% auto;
  }

/* 
	positio使えないので、上部に白背景画像を配置
　（#wrapper を hatsuuri_bg_header で包括）
*/
.hatsuuri_bg_header{
	background: url("../img/hatsuuri/hatsuuri_bg_header.png") repeat-x 0 0;
}

header,
#slidePager,
.shop_dtl,
#info .inner,
.blog 
  { background: #FFF; }  
  

.top-slider{
  background: url("../img/hatsuuri/bg-3b.png") no-repeat center bottom;
  background-size: 100% auto;
  border-bottom: 5px solid #000;
	padding: 3vw 0 3vw 0;
  }

.recommend-list li,
.maker-list li,
.ranking-list li,
.bnr-link-list li
{
	background: #FFF;
}

.tokuten_con{
  background: none;
  }
.tokuten_con::before{ content:""; background:none;  }
.tokuten_con::after{ content:""; border-width:0; }



@media only screen and (max-width:768px){

	body#top{
		background-size:120% auto;
  }
  .hatsuuri_bg_header{
    background-size: 100% 100px;
  }

  .top-slider{
    background: url("../img/hatsuuri/bg-3b.png") no-repeat center bottom;
    border-bottom: 5px solid #000;
    padding: 3.5vw 2vw;
  }

  #carplay{
    background: #FFF;
  }
}