/* ----------------------------------------------------- */
/* 共通設定 */
/* ----------------------------------------------------- */
a {
	text-decoration: underline;
}

/* ----------------------------------------------------- */
/* 記事のhタグデザイン */
/* ----------------------------------------------------- */
header.entry-header {
	//display: none;
}

.entry-header h1,
.entry-title h1 {
	border-left: 7px solid #005fcc;
	border-bottom: 1px solid #005fcc;
	padding: .6em .8em;
}

.entry-content h1,
.entry-content h2 {
	border-left: 7px solid #005fcc;
	padding: 0 .6em;
}

/* ----------------------------------------------------- */
/* 不必要な情報の非表示 */
/* ----------------------------------------------------- */
.entry-meta,
.nocomments {
	display: none;
}

/* ----------------------------------------------------- */
/* 投稿本文中の別デザイン定義 */
/* ----------------------------------------------------- */
.information,
.link {
	-moz-border-radius: 20px;
/* Firefox */
	-webkit-border-radius: 20px;
/* Safari,Chrome */
	border-radius: 20px;
/* CSS3 */
	padding: 10px;
	border: 3px #0033cc solid;
	background-color: #d8f7ff;
}

.content tabble {
	width: 100%;
}

.concert table th,
.concert table td {
	font-size: 13px;
	line-height: 1em;
	padding: .2em .2em;
}

.concert table th,
.concert table td {
	//border: 1px #0091c5 dotted;
}

.concert table th {
	background-color: #0091c5;
	color: #ffffff;
	font-weight: bold;
}

.link ul {
	margin: 0;
	padding: 0;
}

.link li {
	border-bottom: 1px #0091c5 dotted;
	padding-top: 11px;
	list-style-type: none;
}

.link a {
	font-weight: bold;
}

/* ----------------------------------------------------- */
/* フォームの横幅設定 */
/* ----------------------------------------------------- */
input[type=text] {
	max-width: 100%;
}

input[type=email] {
	max-width: 100%;
}

input[type=url] {
	max-width: 100%;
}

/* ----------------------------------------------------- */
/* Twitter & fb ウィジェットのデザイン調整 */
/* ----------------------------------------------------- */
div.social_btn {
	margin: 20px 0 0;
	padding: 0;
}

div.social_btn hr {
	margin: 10px 0 0;
	padding: 0;
}

div.social_btn div.social_tw_btn,
div.social_btn div.social_fb_btn,
div.social_btn div.social_gplus_btn,
div.social_btn div.social_hatena_btn {
	display: inline-block;
	margin: 0;
	padding: 5px;
	border: 0;
	height: 70px;
	vertical-align: top;
	line-height: 18px;
	text-align: right;
}

/* ----------------------------------------------------- */
/* テーマデザインの、ヘッダーデザイン調整 */
/* ----------------------------------------------------- */
#site-generator .copyright {
	text-align: center;
	float: none;
}

#site-generator .powered {
	display: none;
}

/* ----------------------------------------------------- */
/* 過去の演奏会情報のページング設定 */
/* ----------------------------------------------------- */
#Pagination_buttons {
	float: left;
	position: relative;
	left: 50%;
}

#Pagination {
	float: left;
	position: relative;
	left: -50%;
}