/*
Theme Name: Lightning Child New
Template: lightning
Version: 1.0.0
*/

/*それぞれのページのタイトルについての設定*/
/* ページヘッダーの背景色 */
.page-header {
　position: relative;
  background: #dfefff;
  box-shadow: 0px 0px 0px 0px #dfefff;
  border: dashed 30px white;
  padding: 0em 0.5em;
  color: #454545;
}
.page-header:after {
     position: absolute;
  content: '';
  left: -7px;
  top: -7px;
  border-width: 0 0 20px 20px;
  border-style: solid;
  border-color: #fff #fff #a8d4ff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);}

/*余白の設定(ページによって上書きあり)*/
.siteContent {
padding-top: 0px;
}

/*タイトル下のバーの色設定*/
.breadSection{
    background-color: #f7f7f7;
}

/* 個々のメニュー枠のスタイル設定・位置設定 */
@media (min-width: 992px) {
body:(.header_scloled) .vk-menu-acc li {
width: auto;
margin-left: -1px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.gMenu_outer {float:none;margin:auto;}

.navbar-brand {float:none;}
.navbar-brand img {
    display: inline;
    text-align: center;
}
.navbar-header {
    float: none;
		text-align: center;
}
}


/*活動レポートページの設定*/
/*日付・カテゴリを消す*/
.blog .entry-meta_items_term,
.blog .entry-meta_items,
.archive .entry-meta_items_term,
.archive.entry-meta_items
 {
	 display:none;
}
/*投稿ページの設定*/
/*日付とかを消す*/
.published.entry-meta_items,.entry-meta{
	 display:none;
}

.entry-header{
	padding-top 15px
}

/*セキュリティソフトの表示を消す*/
.grecaptcha-badge { visibility: hidden; }

/*フッターのコピーライトを消す*/
footer .copySection p:nth-child(2) {
    display:none !important;
}

/*記事一覧の選択ボックスの設定*/
article.media .media-body .media-heading{
	padding: 2em;/*文字周りの余白*/
  color:#010101;/*文字色*/
	border: solid 3px #a2646e;/*下線*/
	background-color:#f0f0ff;	 	display:block;
	position: relative;
}
.media .media-body .media-heading a {
	position:absolute;
	top:0 ;
	bottom:0 ;
  right: 0;
  left: 0;
	text-align:center;
 transform: translateY(15%)
}
/*記事一覧のボックスの幅(はみ出したときは調節)*/
article.media .media-body .media-heading{
	width: 55%;
	margin:0 auto;
}
@media screen and (max-width: 768px) {
	article.media .media-body .media-heading{
	width: 80%;
	margin:0 auto;
	font-size:13px;
}
}

/* 次の記事・前の記事*/
div.vk_post_body.card-body{
	background-color:#cce9ff;
}
.card-title {
    text-align: center;
}
.vk_post_imgOuter_singleTermLabel{
	font-size:10pt;
	font-weight:bold;
	color:#354d17;
	background-color:#e6ffcc;
}

/*投稿ページの余白設定(一括)*/
.entry-content {
    background-color: #f5f5f5;
}
.mainSection header h1{
	padding-top: 15px;
}

/*フッターのsnsボタン*/
.container.sectionBox.footerWidget{
	padding:20px 20%;
}
.widget.widget_block{
	margin-bottom:-30px
}
@media screen and (max-width: 768px) {	.container.sectionBox.footerWidget{
	padding:20px 10%;
}
.widget.widget_block{
	margin-bottom:-30px
}
}

/*タイトル周辺の余白設定*/
.navbar-brand.siteHeader_logo{
	padding:10px 0px;
}

/*ハンバーガーメニューを大きくする*/
.vk-mobile-nav-menu-btn{
	height: 45px;
  width: 45px;
}


/*記事一覧のページ数設定*/
ul.page-numbers li span.page-numbers.current, .page-link dl .post-page-numbers.current{
	background-color:#f79428;
}
ul.page-numbers li a, ul.page-numbers li span.page-numbers{
	background-color:#a3bfcc;
	color:#000;
}

/*モバイル版の文字サイズ設定*/
@media screen and (max-width: 768px) {
.siteContent{
	font-size:15px;}
h1, h2, h3, h4, h5, h6 {
  font-size: 17px;
}
}

