#container{
	min-width: 1080px;
}

.contents, p{
	max-width: 1200px;
	width: 98%
}

#main{
	text-align: center;
}

#koushin{
	display: inline-block;
	vertical-align: top;
	width: 800px;
}

#koushin > .contents{
	height: 240px;
	text-align: left;
}

.koushinDate{
	width: 160px;
}

.koushinTitle{
	width: 600px;
}

#twitterArea{
	display: inline-block;
	vertical-align: top;
}

#topics, .topicsItem img{
	width: 1024px;
	height: 500px;
}

.gameList{
	width: 1024px;
}

.gameListItem{
	margin: 10px 50px;
}

.address{
	float: left;
}

.map, .map *{
	float: right;
}

.map + *{
	clear: both;
}

/* TOP画面 バナー画像用
PCではinline-block要素に変更 (横に並べる)
*/
img.banner {
	display: inline-block;
	vertical-align: top;
}

#content1{
    width: 400px;
}
