@charset "utf-8";

/*フォント設定*/
html{
	font-size: 10px; /* initial 10px */
}

body{
	font-family: 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:1.4rem; /* default font-size 14px */
	line-height : 1.6;
	color:#1a1a1a;
}

/* Bootstrapのガター幅を調整するための汎用CSS */
.row-0{ margin-left:0px;  margin-right:0px}
.row-0 >div{ padding-right:0px;  padding-left:0px}
.row-10{ margin-left:-5px;  margin-right:-5px}
.row-10 >div{ padding-right:5px;  padding-left:5px}
.row-20{ margin-left:-10px;  margin-right:-10px}
.row-20 >div{ padding-right:10px;  padding-left:10px}
.row-30{ margin-left:-15px;  margin-right:-15px}
.row-30 >div{ padding-right:15px;  padding-left:15px}
.row-40{ margin-left:-20px;  margin-right:-20px}
.row-40 >div{ padding-right:20px;  padding-left:20px}
.row-50{ margin-left:-25px;  margin-right:-25px}
.row-50 >div{ padding-right:25px;  padding-left:25px}

h3{
	text-align: center;
}

.content {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.2rem;
}


@media (max-width: 991px) {
	.content {
		text-align: left;
	}
}


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

@media screen and (max-width: 767px){
	.vpress-block{
		padding: 0px;
	}
}

.img-radius {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.vpress-block a{
	display: block;
	width: 100%;
	color: #000;
}

.vpress-block a:hover{
	opacity: 0.5;
	text-decoration: none;
}

div.vpress-block p{
	margin-bottom: 0;
	text-align: center;
}

div.vpress-block p.vp-title{
	font-size: 1.5rem;
	font-weight: bold;
	color: #1d2088;
}

div.vpress-block p.vp-title span.new{
	font-size: 1.0rem;
	color: #dc143c;
	font-weight: bold;
	margin-right: 3px;
	vertical-align: middle;
}

div.vpress-block p.vp-vs, div.vpress-block p.vp-gamenumber{
	font-size: 1.2rem;
}

div.vpress-block p.vp-datetime{
	font-size: 1.0rem;
}