#search div{
    margin: 10px;
}
#search div input{
	display: none;
}
#search div label{
    display:inline-block;
    margin:2px 0;
	background: #BDC3C7;
	color: #555E64;
	font-size: 24px;
	text-align: center;
}
#search input[type="radio"]:checked + label{
	background-color:#EC7589;
	color: #FFFFFF;
}
#searchbox{
    width:200px;
    height:50px;
    background:rgb(238, 238, 238);
    padding:0 10px;
    outline:0;
}
#modellist p{
    margin:0;
}
/* 発売予定リスト */
.gamebox{
    width: 95%;
    margin:15px auto;
    border-left:3px dashed #EE51AB;
    border-right:3px dashed #EE51AB;
}
.titlebox{
    margin:0 20px;
}
.supplbox{
	width:250px;
	margin:0 0 0 auto;
	padding:0 10px 0 0;
	text-align:center;

}
.sellday,.model{
	display:inline-block;
}
.brandname{
	width:250px;
	margin:0 0 0 auto;
	padding:0 10px;
	text-align:center;
}
.sellday{
    width: 100px;
	margin:0;
	padding:0 10px;
	text-align:center;
}
.model{
    width: 80px;
	margin:0;
	padding:0 10px;
    text-align:center;
}

/* 背景 */
h2{
    color:#FFFFFF;
	background-color: #EC7589;
    margin:0 0 10px 0;
}
section{
    margin:10px 0;
}
#schedule{
    padding:0 0 10px 0;
	background-color: pink;
}

/* レスポンシブル */
@media screen and (min-width: 960px){
    body{
        width:960px;
        margin:0 auto;
    }
}