/* ===========トップクラス案内ボタン=========== */
.wp-block-buttons.aligncenter{
	margin-top: 50px;
	margin-bottom: 50px;
}
/* ===========チーム表U8などを横書きに=========== */
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
 word-break: normal;
}
/* ===========トップタイトル　FC REGALOはプロのサッカー選手の文字=========== */
.vkvu_section_title {
	font-size: 30px;
	text-shadow:3px 3px 3px rgba(0,0,0,0.8);
}
/* ===========トップクラブコンセプト　の　一貫しての文=========== */
.textwidget p{
	margin-bottom: 30px;
}

/* ===========トップ動画大の下の余白=========== */
.wp-block-embed__wrapper{
	margin-bottom: 30px;
	 border-bottom: 1px solid #337ab7;
	padding-bottom: 30px;
}
/* ===========全体の背景色と文字色=========== */
body{
	background-color: #f7f7f7;
	color: #31373d;
}
/* ===========サイドバナーのマージンボトム=========== */
.veu_banner {
	margin-bottom: 50px;
}
/* ===========箇条書きのマージントップが開きすぎていたから=========== */
dl, ol, ul {
    margin-top: 0;
}
/* ===========表の格子縦がなかったから表示した=========== */
.table tbody tr td, .table tbody tr th, .table td, .table th, .table thead tr td, .table thead tr th, table tbody tr td, table tbody tr th, table td, table th, table thead tr td, table thead tr th {
    border: 1px solid rgba(0,0,0,.05);
}
/* ===========表に横スクロール=========== */
.wp-block-table { 
	display: block;
  overflow-x: scroll;
	white-space: nowrap;
}
/*　Googleカレンダー埋め込み  */
.g-calendar {
    text-align:center;
	   margin-bottom: 100px;
    }

.g-calendar iframe {
    width:100%;
    max-width:850px;
    height:400px;
		display: block;
  overflow-x: scroll;
	white-space: nowrap;
    }

@media (min-width: 750px) {
    
.g-calendar iframe {
    height:600px;
    }       
}
p{
	line-height: 40px;
}
/* ===========コンセプト　ボールを持てる事が 上下=========== */
.prBlock .prBlock_title {
	margin-top: 30px;
	margin-bottom: 30px;
}

/* ===========トップクラブコンセプトFCREGALOはこの３つ=========== */
.mainSection .widget h4 {
		font-size: 18px;
}
/* ===========試合結果ページボタン=========== */
.post-26 .wp-block-button__link {
	margin-bottom:50px;
}
/* ===========spの場合の体験レッスンバナーとの間の空白。デフォルト狭すぎだから広くした=========== */
@media (max-width: 991.98px){
.mainSection {
    margin-bottom: 10rem;
}
}
/* ===========ツイッターボタン=========== */
#vkexunit_button-3 .btn-info{
	background-color: #55acee;
	border: #55acee;
}
#vkexunit_button-3 .btn-info:hover{
	opacity: 0.7;
}
/* ===========フェイスブックボタン=========== */
#vkexunit_button-4 .btn-primary {
	background-color: #315096;
	border: #315096;
}
#vkexunit_button-4 .btn-primary:hover {
		opacity: 0.7;	
	}

/* ===========インスタボタン=========== */
#vkexunit_button-5 .btn-warning {
	background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	border: #427eff;
}
#vkexunit_button-5 .btn-warning:hover {
	opacity: 0.7;	
}

.veu_profile .sns_btns .instagram_btn a {
    background:linear-gradient(#6f54e6, #ff0073);
}
/* ===========ホームのみセクションタイトルh２デザイン 下記３つで１つ=========== */
.home h2 {
  position: relative;
  padding: 0.5em;
  background: linear-gradient(135deg, #00A556, #0D5F76);
  color: white;
}

.home h2::before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  border: none;
  border-bottom: solid 15px transparent;
  border-right: solid 20px rgb(149, 158, 155);
}
.home h2, .mainSection-title {
    border-top: none;
}
/* ===========ホームのみ３つのコンセプト丸デザイン=========== */
.home .prBlock_icon_outer{
	background: linear-gradient(135deg, #00A556, #0D5F76);
}
/* ==========各ページのタイトルヘッダーのデザイン=========== */
.page-header {
    background: linear-gradient(135deg, #00A556, #0D5F76);
    color: #fff;
}
/* ==========footerの右の文章=========== */
#about{
	line-height: 50px;
		font-size: 16px;
	font-weight: bold;
}
/* ==========footerの左の住所など=========== */
.home .profile_text{
	font-size: 16px;
	font-weight: bold;
}
/* ==========２０１９年度試合結果　スマホタブレットh２文字サイズ小さく=========== */
@media (max-width: 991.98px){
		.post-name-match2021 h2{
	font-size: 18px;
}
	.post-name-match2020 h2{
	font-size: 18px;
}
	.post-name-match2019 h2{
	font-size: 18px;
}
	.post-name-match2018 h2{
	font-size: 18px;
}
}

