@charset "utf-8";
/*
Theme Name: RBS
Theme URI: http://bizvektor.com
Description: RBSマラソンサイト
Author: Vektor,Inc.
Author URI: http://www.vektor-inc.co.jp
Version: Version: 1.0.1

Text Domain: biz-vektor

1.0.1 - IE9でのカウンターデザイン修正 (2015/4/22)
1.0.0 - 正式リリース (2014/11/4)

BizVektor WordPress theme, Copyright (C) 2015 Vektor,Inc.
BizVektor WordPress theme is licensed under the GPL.
*/

#content ul#areaTabs {
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	margin:0;
}
#content ul#areaTabs li {
	float:left;
	padding:5px 0;
	text-align:center;
	vertical-align:middle;
	list-style:none;
	margin:0;
	font-size:12px;
}
#content ul#areaTabs li a {
	display:block;
	border-right:1px solid #EEE;
	padding:10px 0;
}
#content ul#areaTabs li:first-child a {
	border-left:1px solid #EEE;
}
#content ul#areaTabs li a.current {
	background:#003D91;
	color:#FFF;
}

#content article.eventSec {
	float:left;
	position:relative;
	font-size:12px;
}
#content article.eventSec p.pref {
	position:absolute;
	top:4px;
	left:4px;
	background:#003D91;
	color:#FFF;
	padding:10px;
	line-height:1;
	width:100px;
	text-align:center;
	z-index:1;
}
#content article.eventSec a {
	display:block;
	padding:4px 4px 9px 4px;
	float:left;
	border:1px solid #EEE;
	text-decoration:none;
}
#content article.eventSec figure {
	margin-bottom:10px;
}
#content article.eventSec time,
#content article.eventSec p {
	padding:0 5px;
	line-height:1.5;
	margin-bottom:0;
	color:#000;
}
#content article.eventSec figure img {
	width:100%;
	height:auto;
}
#content article.eventSec h3 {
	position: relative;
	padding: 0 5px;
	background: none;
	color: inherit;
	border-bottom: none;
	border-top: none;
	box-shadow: none;
	font-size:inherit;
	font-weight:normal;
	line-height:1.5;
	margin:0;
	text-decoration:underline;
}
#content article.eventSec h3:before {
	position:relative;
	width:auto;
	height:auto;
	border-left:none;
}
.noPosts {
	margin-top:40px;
}
.eventsBtn a {
	display:block;
	background:#E6F0FF;
	color:#003D91;
	padding:15px;
	text-align:center;
}


@media (min-width: 970px) {
	#content ul#areaTabs li {
		width:9%;
	}
	#content ul#areaTabs li:nth-child(3) {
		width:19%;
	}
	#content .eventList {
		margin-left:-25px;
	}
	#content article.eventSec {
		width:215px;
		margin:25px 0 0 25px;
	}
	.eventsBtn {
		margin-top:40px;
	}
}

@media (max-width: 969px) {
	#content ul#areaTabs li {
		width:50%;
	}
	#content ul#areaTabs li a {
		background:#F7F7F7;
	}
	#content ul#areaTabs li:nth-child(2n+1) a {
		clear:left;
		border-left:1px solid #EEE;
	}
	#content .eventList {
		margin:10px -10px;
	}
	#content article.eventSec {
		width:50%;
		padding:10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
	}
	.eventsBtn {
		margin-top:20px;
	}
}