.contents1{
	width:168px;
	height:100px;
	display: inline-block;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;	
    border: 3px solid #000000;
    border-radius: 20px;
    overflow:hidden;
    background: linear-gradient(#ffffff 50%, #000000 50%);
}
.contents1 :hover{
    opacity: 0.5 ;
}
.up1{
	color:#000000;
    text-align:center;
    font-size:120%;
   margin:6px auto 8px auto;
  font-weight: bold;
}
.down1{
	font-size:70%;
    color:#ffffff;
    padding:0 10px;
      margin:-10px 10px 5px 10px;
  line-height:1.3;
}
.contents1 a{
	text-decoration:none;
}
.contents1:last-child{
	margin-right:0;
}
.contents2{
	width:230px;
	height:100px;
	display: inline-block;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;	
    border: 3px solid #d6e68a;
    border-radius: 20px;
    overflow:hidden;
    text-align:center;
    color:#ffffff;
    background-color:#d6e68a;
}
.contents2 a{
	text-decoration:none;
	color:#000000;
  ˇˇfont-weight: bold;
}
.contents2 p{
	font-size:120%;
	margin:25px auto;
   font-weight: bold;
}
.contents2 :hover{
    opacity: 0.5 ;
}
.contents2:last-child{
	margin-right:0;
}
.contents3{
	width:360px;
	height:100px;
	display: inline-block;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;	
    border: 3px solid #409ecc;
    border-radius: 20px;
    overflow:hidden;
    background: linear-gradient(to top, #409ecc, #409ecc 65%, #ffffff 65%, #ffffff);
}
.up3{
	color:#409ecc;
	text-align:center;
	margin:0 auto 2px auto;
	font-size:120%;
  font-weight: bold;
}
.down3{
	font-size:70%;
    color:#ffffff;
    padding:0 10px;
    margin:-10px 10px 5px 10px;
  line-height:1.3;
}
.contents3 a{
	text-decoration:none;
}
.contents3 :hover{
    opacity: 0.5 ;
}
.contents3:last-child{
	margin-right:0;
}
.contents4{
	width:135px;
	height:100px;
	display: inline-block;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;	
    border: 3px solid #ffcc66;
    border-radius: 20px;
    overflow:hidden;
  	background-color:#ffcc66;
}

.contents4 a{
	text-decoration:none;
    color:#ffcc66;
	text-align:center;
	background-color:#ffffff;
	border-radius: 20px;
    display: block;
    padding:10px 0;
    margin:27px 10px;
    text-align:center;
    font-weight: bold;
}
.contents4 :hover{
    opacity: 0.5 ;
}
.contents4:last-child{
	margin-right:0;
}

.new_board_brand_list{
  font-size:150%;
  text-align:center;
  border:2px solid #000000;
  border-radius: 20px;
  padding-top:15px;
  padding-bottom:15px;
  margin-top:25px;
  margin-bottom:20px;
  font-weight: bold;
}
.brand_photo img{
    width:100%;
    border-radius: 20px;
    margin:0;
}
.box_top :hover{
    opacity: 0.8 ;
}
.box_top{
	width:191px;
	height:200px;
	margin-right:15px;
	float:left;	
}
.box_top .brand_name{
    font-size:0.7em;
	line-height:0;
	text-align:center;
}

.box_top a{
	text-decoration:none;
	color:#000000;
}
.box_top a:hover{
color:#a9a9a9;
}
.box_top:last-child{
	margin-right:0;
}

.clear{
	
	clear:both;
	}