  /* CSS Document */


#main h2.p-match_title.c-line_heading{
	font-size: 2rem;
	margin-bottom: 0.5rem;
	line-height: 1.4;
	border-top: #666 2px solid;
	padding-top: 1.375rem;
}

.p-match_date{
	color: #555;
	font-size: 1.125rem;
}

#main h3.p-match_place{
	border-top: #ccc 1px solid;
	padding: 1.25rem 0 0;
	font-size: 1.375rem;
}

#main .col img.first{
	margin-top: 0;
}

.p-match_plan{
	background-color: #E6E6E6;
	padding: 1rem 1.5rem 1.5rem;
}


.sp #main h2.p-match_title{
	font-size: 1.5rem;
}
.sp .p-match_plan{
	padding: 0.5rem 0.75rem;
}

#main h2.p-past_matches{
	border-top: #666 2px solid;
	padding: 1.125rem 0 1rem;
}

.sp #main h3.p-match_place{
	font-size: 1.125rem;
}

.sp #main .col5 .col.span-2.u-spfullWidth{
	width: 100% !important;
}