body{
		font-family: 'Noto Serif JP', serif;
}

p{
  color: #ffffff;
	font-size: 12pt;
}

h6{
	color: #ffffff; 
	font-size: 13px !important;
/*	font-size: 32px !important; */
}
h5{
	 font-size: 14pt !important;
}
h4{
  color: #ffffff ;
	font-size: 18pt  !important;
}
h3{
  color: #ffffff ;
	font-size: 20pt  !important;
}
h1{
  color: #ffffff;
	font-size: 20pt ;
}


@media screen and (max-width: 480px) {	
	p{
	 font-size: 9pt !important;
   }
	h6{
	  color: #ffffff !important;
	  font-size: 10pt !important;
  }
  h5{
	  color: #ffffff !important;
	  font-size: 12pt !important;
  }
	h4{
	  color: #ffffff !important;
	  font-size: 14pt !important;
  }
	h3{
	  color: #ffffff !important;
	  font-size: 16pt !important;
  }
	h1{
  color: #ffffff;
	font-size: 18pt !important;
  }
}



h2{
content: initial;
background: initial;
line-height: initial;
/*display: initial;*/
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-top: initial;
border-bottom: initial;

}

.subSection-title:after, h2:after {
content: initial;
background: initial;
line-height: initial;
display: initial;;
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-bottom: initial;
}
h2{
 color: #ffffff;
		/*
	font-size: 10pt !important;
	*/
}


/*

h3{
content: initial !important;
background: initial !important;
line-height: initial !important;
 display: initial; 
overflow: initial !important;
position: initial !important;
bottom: initial !important;
width: initial !important;
border-top: initial !important;
border-bottom: none !important;
}
*/

.subSection-title:after, h3:after {
content: initial;;
/*line-height: initial;*/
/*display: initial;;*/
/*overflow: initial;*/
position: initial;
bottom: initial;
width: initial;
border-bottom: initial;
}

h3 {
 border-bottom:none;
 -webkit-box-shadow:none;
 box-shadow:none !important;
 margin-top: 40em;
}

h4{
content: initial;
background: initial;
line-height: initial;
/*display: initial;*/
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-top: initial;
border-bottom: initial;
}
.subSection-title:after, h4:after {
content: initial;;
line-height: initial;
display: initial;;
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-bottom: initial;
}


h5{
content: initial;
background: initial;
/*line-height: initial;*/
/*display: initial;*/
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-top: initial;
border-bottom: initial;
}
.subSection-title:after, h5:after {
content: initial;;
line-height: initial;
display: initial;;
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-bottom: initial;
}
h5{
  color: #ffffff ;
}


h6{
content: initial;
background: initial;
/*line-height: initial;*/
/*display: initial;*/
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-top: initial;
border-bottom: initial;
}
.subSection-title:after, h6:after {
content: initial;;
line-height: initial;
display: initial;;
overflow: initial;
position: initial;
bottom: initial;
width: initial;
border-bottom: initial;
}


/*

/* グローバルメニューの色 

ul.gMenu a {
  color: #ffffff ;
  background-color: #111111; 
	font-weight:bold ; 
 /*font-size:1px ;
	padding: 1px ;
}

ul.gMenu a:hover{
  color: #aa0000 !important; 
	/* background-color: #115511; 
	font-size:14px !important;
}

/*
	.global_menu > ul > li a { 
		font-size:14px !important; 
		padding: 0px !important;
		text-decoration:none; 	
		height:10px; 
		line-height:10px;
		display:block;
		text-align:center;
    margin: 0 !important;
		  background-color: #111111;
}



.gMenu_name {
	font-size:14px !important ;
 font-weight:bold !important;
    color: #ffffff;
	  padding:3px !important;
		text-decoration:none; 	
		height:15px; 
		line-height:15px; 
		display:block;
		text-align: center; 
    margin: 1px !important;
	  background-color: #111111;
}



.header_scrolled .gMenu > li {
    width: 50%;
    border-left: 1px solid #111111;
}
.header_scrolled .gMenu > li:last-child {
    border-right: 1px solid #111111;
}
.header_scrolled .gMenu_outer{
	background-color: #111111;
}

.device-mobile .gMenu > li {
		line-height: 15px; 
	height: 15px; 
	font-size:1px !important ;
    padding: 3px 0em !important;	
}

/* サブメニュー 
/*
ul.sub-menu li a{
color:#fff !important;  
background-color:#333333 !important;  
font-size:12px !important;  
font-weight:bold !important;  
}

ul.sub-menu li a:hover{
  color: #aaff00 !important;
	background-color: #111111;
}


/* モバイルMenu 
.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a 
{
  color: #ffffff !important;
	background:#444444; 
/*	
	font-size:20px;
	font-weight:bold; 
	
	padding: 1px !important;
	margin: 1px!important; 
}
.widget_nav_menu ul li a, .vk-mobile-nav nav ul li a {
	color: #ffffff; 

}

.vk-menu-acc .acc-btn {
    background-color: #feeeee;
}
*/
	

/* カテゴリーリンクの色 
.entry-meta_items_term a {
    color: #fff;
    background-color: green;
    border: solid 1px green;
}
 */
/*カテゴリーリンクマウスオーバー時の色 
.entry-meta_items_term a:hover {
    background-color: lime;
    border: solid 1px lime;
}
*/

/*
.ow-button-base a{
	text-decoration: none;
}
*/





.section.siteFooter{
	background:#111111;
	color:#ffffff;
 border-top: 1px solid #999999;
}
.siteHeader {
background-color: #000000;
}



/*
.g_map {
  position: relative;
  width: 100%;
  padding: calc(1200 / 600 * 100%) 0 0;
}
  
.g_map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
*/


/* ページヘッダーとパンくず　*/
.page-header_pageTitle{
display:none !important;
} 

.page-header {
background-color: #000000;
} 

.breadSection{
display:initial !important;
	color: #55aa00 !important;
}
/* パンくずリストの色 */
.breadcrumb a {
	color: green !important;
} 

/* ハンバーガーメニューの位置*/
.vk-mobile-nav-menu-btn{ 
right: inherit;
left: 50px;
}

/* ハンバーガーメニューをipad横で出さない */
@media (min-width: 992px){
body.device-mobile 
.vk-mobile-nav-menu-btn { display: none; }
}

/*
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.vk-mobile-nav-menu-btn { display: none !important;}
}
	*/	


.wp-block-gallery .blocks-gallery-item {
flex-grow: 0;
}




/* 投稿　*/
/*
.postNextPrev {display: none}
*/

.vk_post_title a{
	font-size: 18px !important;
	color: #ffffff !important;

}
@media screen and (max-width: 480px) {	
	.vk_post_title a{
   	font-size: 14px !important;
   }
}

/* NextPrev の　新着!! を不可視化*/
.vk_post_title_new {
	color: #111111;
}
/* NextPrev の　excerpt のp文字を可視化*/
.vk_post_excerpt {
	color: #ffffff;
}

/* 前の記事 次の記事　表示*/
.postNextPrev_label{
	font-size: 16px !important;
	color: #88cc33; 
	margin-right:1em;
}
	
.vk_post.media {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5; 	
}

.vk_post-col-sm-12.media {
	padding:0rem 0 !important;
}

/* 投稿左下　カテゴリー・タグ　*/
.entry-meta-dataList {
	display: none;
}
/* 投稿　右上カテゴリー　*/
.entry-meta_items{
display:none}

.entry-meta{
display:none}

nav{ color: black;
}


#prev_next #prev_title, #prev_next #next_title{
	color:#666;
	background-color: black;
}


/* アメブロ　リブログ 
.rb-fs-small{
font-size: 24px !important; /*文字サイズ
line-height:1.5; /*行間
color:#000000;
}
*/

/*
body{
font-family: 'Sawarabi Mincho', sans-serif !important;
}
*/

/* グローバルメニューの色 */

ul.gMenu a {
	font-weight:bold ; 
 /*font-size:1px ;
	padding: 1px ;*/
}


ul.gMenu a:hover{
		color:#116633 !important ;
	 background-color: #225511; 
	/*font-size:14px !important; */
}


/*
	.global_menu > ul > li a { 
		font-size:14px !important; 
		padding: 0px !important;
		text-decoration:none; 	
		height:10px; 
		line-height:10px;
		display:block;
		text-align:center;
    margin: 0 !important;
		  background-color: #111111;
}
*/

  .gMenu_name hover{ 
	color: #001111;
}


.gMenu_name {
	font-size:14px !important ;
 font-weight:bold !important;
    color: #ffffff;
		text-decoration:none; 	
		height:15px; 
		line-height:15px; 
		display:block;
		text-align: center; 
}



.header_scrolled .gMenu > li {
    width: 50%;
	border-left: 1px solid #111111;
}
.header_scrolled .gMenu > li:last-child {
    border-right: 1px solid #111111;
}
.header_scrolled .gMenu_outer{
	background-color: #111111 !important;
	position: static !important;
	
}

.device-mobile .gMenu > li {
		line-height: 15px; 
	height: 15px; 
	font-size:1px !important ;
	padding: 3px 0em !important;	
}

/* サブメニュー */
/*
ul.sub-menu li a{
color:#fff !important;  
background-color:#333333 !important;  
font-size:12px !important;  
font-weight:bold !important;  
}

ul.sub-menu li a:hover{
  color: #aaff00 !important;
	background-color: #111111;
}
*/

/* モバイルMenu */
.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a 
{
	color: #ffffff !important;
	background:#444444; 
/*	
	font-size:20px;
	font-weight:bold; 
	
	padding: 1px !important;
	margin: 1px!important; */
}
.widget_nav_menu ul li a, .vk-mobile-nav nav ul li a {
	color: #ffffff; 

}

/*
.vk-menu-acc .acc-btn {
    background-color: #feeeee;
}
*/

/* for IE */
/*body .wp-show-posts a { color: #fff;}*/

/*.wp-show-posts-entry-title a { color: #fff;}*/

	
.siteHeader{ 
	background-color: #111 !important;
}
	
.media-heading a{
	color: #ffffff !important;
}


/* visual portfolio pagenation color*/
.vp-pagination__style-minimal {  --vp-pagination-minimal--items__color: white;}

.vp-portfolio__items-style-default{--vp-items-style-default--links-hover__color: #88cc33;}



/* 検索結果　サムネイル表示サイズ　*/
.media .postList_thumbnail {	
	width: 220px;
	margin-bottom: .5em;
	padding-right: 30px; 
	display: block;
	/*	overflow: hidden; */
	float: left;
}


/*アンカーリンクの位置調整*/
.link-300 {
position: relative;
top: -300px;
display: block;
}

.searchandfilter {
	background-color: #99aa77 !important; 
	color: #000000 !important;
	padding: 20px 10px 0px 0px;
}
	

/* Delete WP copyright in footer */
/*
footer .copySection p:nth-child(1) {
    display:none !important;
}

footer .copySection p:nth-child(2) {
    display:none !important;
}
*/

/*
@media (max-width: 1024px) and (min-width: 768px) {
	.container {
 max-width: 300px;
	}
}

*/
/* tag */
/*
.tags a{
	display: inline-block;
	line-height: 30px;
	margin-right: 5px;
	padding: 0 1em;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
	white-space: nowrap;
	color: #333;
	font-size: 13px;
	text-decoration: none;
}

.tags a:before{
	font-family: dashicons;
	content:"\f323 ";
}
*/
