 .mobile_nav li {
   padding:5px 10px 5px 20px;
}

.accountBox {
  font-size:11px;
  padding-top:15px;
}

.headerWrap {
	background-color:#fff;
	padding: 10px;
}

.brandWrap {
	background-color:#f6f6f6;
	padding: 10px;
	margin-bottom: 30px;
}

.recommendWrap{
	background-color:#fffdf3;
	padding: 10px;
}

/*--- ナビ設定 ※スマホ時のcontainerの左右空白回避 ---*/
.container_nav {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container_nav:before, .container:after {
  content: " ";
  display: table;
}
.container_nav:after {
  clear: both;
}
@media (max-width: 639px) {
  .container_nav {
  padding-left: 0px;
  padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .container_nav {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container_nav {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container_nav {
    width: 1170px;
  }
}