.widget ul{
    list-style:none;
}
.widget li{
    text-align:left;
}
.post-date{
  	margin-right:10px;
}
#my_recent_posts-2 ul{
  	padding:0;
  	margin:0;
}
#my_recent_posts-2 li{
  	margin-bottom:10px;
}
@media screen and (min-width: 480px) {
	.br-sp { display:none; }
}

.logo img{
  width:70%;
  max-width: 275px;
  height: auto;
}

.footer-cta {
  margin-top:0;
  padding-top:0;
}
.grid {
  padding-top:10px;
}

#brandList {
  	display:block;
  	width:auto;
  	height:auto;
  	margin:0 auto;
  	padding:0;
}
#brandList ul {
  	margin:0 auto;
  	padding:0;
  	list-style:none;
}
#brandList li	{
  	float:left;
	width: 264px;
  	margin-right:16px;
	margin-bottom: 20px;
	line-height:0;
  	border: solid 1px rgb(192,192,192)
}
@media screen and (max-width: 480px) {
	#brandList li { margin-left:32px; }
}
#brandList li img{
	margin-top: 100px;
}
.brandListTitle {
  	font-size:1.4em;
  	position: relative;
  	top: 30px;
  	left: 10px;
}

.page-header-content {
  top:50%;
}

.gray-box {
  	margin: 0 auto;
  	padding: 20px 20px 10px;
  	width: 98%;
  	display: block;
  	background-color: #ccc;
}
.gray-box h5 {
  	margin-top:0;
  	margin-bottom:0;
  	border-bottom:solid 1px #666;
  	font-size:1.1em;
}

h4.brandTL {
  	margin-bottom:0;
  	padding-bottom:0;
}

.col-3-12 {
  	display:block;
  	padding-left: 20px;
  	padding-right: 20px;
}
.col-3-12 h1 {
  	margin-top: 20px;
  	margin-bottom:20px;
  	border-bottom: solid 1px #666;
}

.menu-item-307 {
  	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

.contact-email a {
    text-transform: lowercase;
}