@charset "utf-8";
/*
Theme Name: lightning-child
Theme URI: 
Template: lightning
Description: 
Author: le-mina-rie with MarkleDesign
Tags: 
Version: 0.1.2
*/
/**************************************
  　　　　　　　　　　　　　　　　　WEBフォント指定
*************************************/

/*test*/


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400&display=swap');
*{
	font-family: 'Noto Sans JP', sans-serif;
}
/*
p , body{
  font-family: kozuka-gothic-pro, sans-serif;
	font-weight:200;
	font-size:0.9em;
	letter-spacing :0.1em;
	line-height:1.8em;
}*/
.pt-cv-title{
	font-size:0.8em !important;
	font-weight:100 !important;
}
.pt-cv-wrapper img:hover {
opacity: 0.7 !important;
}


/**************************************
　　　　　　スクロール時のヘッダーロゴを表示
*************************************
.header_scrolled .global-nav-list {
    background-image: url(/wp-content/uploads/2022/04/nichiekiren_logo.png);
    background-repeat: no-repeat;
    background-size: 200px;
	 background-position: 0 50%;
}
.header_scrolled .siteHeader_logo img {
	float:left;
  max-height: 40px;
}
.header_scrolled .global-nav .global-nav-list {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}*/
/* 以下メニュー貫通レイアウトの時のみ 
.header_scrolled .global-nav .global-nav-list>li{
    width:auto;
}
.header_scrolled .global-nav .global-nav-list>li {
    border-right: none;
}
.header_scrolled .global-nav .global-nav-list>li:first-child {
    border-left: none;
}*/

/**************************************
  　　　　　　　　　　旧　　　　易学用ｃｓｓ
**************************************/
/*　旧トップページ　　ヒストリー　画像を段違いで配列する　*/
.bg-blue{
	background-color: #4169e1;
}
.bg-gray{
	background-color: #b0c4de;
}
/*.box-gray{
	display: block;
	width:100%;
}*/

img.photo-1{
	/*	position: relative;
	top: -50px;
	left: 50px;*/
	margin: 5em !important;
	padding: 5em !important;
}
img.photo-2{
/*	width:100px;
	height:100px;*/
	position:relative;
	top:-30px;
	left:40px;
	float:left;
	margin-right: 20px;
}
/*.float-l{
	float:left;
	width:40%;
	margin-left:80px;
}
.img-right{
	text-align:right;
	margin-right: 30px;
}
.cb{
	clear:both;
}*/

/*トップ　フレーム*/
.flame {
	margin: 2em 0;
	background: #ffdddd;
	border: 1px solid #0058a4;
	border-radius: 30px;
	box-sizing: border-box;
}
.flame .flame-top{
font-size: 1.2em;
padding: 4px;
text-align: center;
/*color: #FFF;*/
font-weight: bold;
letter-spacing: 0.05em;
}
.flame p {
padding: 15px 20px;
margin: 0;
	color: #FFF;
/*	background: #fff;*/
}

/*抜粋用　カラーあいこん*/
.branch{
	line-height:0.3em;
	padding: 0.5em 1em 0.7em;
	margin:-0.5em 0 0;
    color: #fff;
    background: #cde4ff;/*背景色*/
	display:inline-block;
/*	padding:0 5px 5px !important;
	color: white;
	line-height:1em;
	vertical-align: center;
	position: relative;
	top: -0.1em;
	border-radius: 3px; 
	display:inline-block;*/
}
.hokkaidou {
	background-color:#a272f9;
}
.kantou {
	background-color:#ff8800;
}
.chubu{
	color:#fff;
	background-color:#2f8c0b
/*	background:#2f8c0b;
	vertical-align: center;
	padding-top:0 !important;*/
}
.excerpt-txt{
	font-size:15px;
}
.post-list .vk_post_imgOuter_singleTermLabel{
	display:none;
}

/**************************************
  　　　　　易学　サイト　　共通
**************************************/
/************ヘッダー***********/
/*ヘッダーのTELとアイコン*/
.header-tel{
	font-family:"MS Pゴシック",sans-serif;
/*	color: #0058a4;*/
	color: #bcb400;
	font-size:25px;
	font-weight:800 !important;
   padding: 5px 5px;
   text-align: center;
}
/*ヘッダーに追加したテキスト*/
.header-text{
	font-size:15px;
}


/**************************************
  　　　　　　　ヘッダー、　メニュー
***************************************

#global-nav {
	border-top: 3px solid #2abefc;
	}
.global-nav .nav li a {
	font-size:20px !important;
	font-weight:bold !important;
	margin : 0.2em 0 0.7em !important;
	}
/*.global-nav-list li{*/
	
/*****グローバルメニューの文字サイズ変更******/
.global-nav-name{	
	font-size:16px !important;
}
/*****グローバルメニューのホバー時の色を変更******/
.global-nav-list li a:hover {
	color:#0058a4 !important;
}

/*明朝体*/
.mincho {font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif !important;}

/*フロートライト*/
.float-r{
	float: right;
}
/*フロートレフト*/
.float-l{
	float: left;
}
/*フロート クリア*/
.cb{
	clear:both;
}
/**************************************
  　　　　　　　　　　　　　　　Hタグの装飾を変更
**************************************/
/*.entry-title--post-type--page, h2 {*/
h2 {
    padding: 0.5em 0;
/*    border-top: 2px solid var(--vk-color-primary);*/
	 border-top: none;
    border-bottom: none;
	margin-bottom: 0;
}

.site-footer-title, h3 {
     position: static;
     border-bottom:none;
    background: 0 0;
    padding: 0 0 0.5em;
}
.title_font{
	font-weight:200 !important;
	font-size:1.3em;
}


/*トップページ ギャラリーのキャプションの修正*/
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: none;
	margin-top:1.5em;
    bottom: 0;
    color: #000;
}
/************************************************************
　　　各ページで利用する画面サイズ幅　 hr幅 テキストサイズ等
**********************************************************/
/*画面横幅いっぱい　*/
.full-width {
	margin-left: calc(-50vw + 50%);
   margin-right: calc(-50vw + 50%);
}

/*一般コンテンツの幅
@media (min-width: 751px) {.content-width{
	margin-left:10%;
	margin-right:10%;
	}}
@media (max-width: 750px) {.content-width{
	margin-left:5%;
	margin-right:5%;
	}}*/
/*入会特典　画像の幅*/
.nyukai-width{
	margin-left:5%;
	margin-right:20%;
}

.content-width{
	margin-left:5%;
	margin-right:5%;
	}
.kantei-width{
	margin-left:3em;
}
/*リンク色*/
a:link {
 color: #0058a4;
 text-decoration: none;
}
a:hover{
	color: #00008b;
	font-weight:bold;
}
a:visited {
 color: #0058a4;
 text-decoration: none;
}
/***********************************************************************************
　　下層ページ（固定ページ　）　共通　CSS
*********************************************************************************/
/*各下層ページの導入文*/
.top-text{
	font-size:18px;
	line-height:1.8em;
}

/*各固定ページのタイトルの色*/
.page-header{
	background-color:#0058a4;
	color:#fff;
	min-height: 2.5rem !important;
}
/*
@media (max-width: 750px){
.page-header{
	min-height: 4rem;
	}}*/

/*各 下層固定ページのトップ画像の上部余白調整*/
@media (min-width: 751px){
	.head-p{
	margin-top:-37px;
	}}


/***********************************************************************************
　　　各ページで利用するクラス　　スマホ／PC　、　センタリング・右寄せ・左寄せ　、文字サイズ、　文字色
*********************************************************************************/

/*スマホ・タブレットで表示する*/
@media (max-width: 767px) {.only_pc {display:none}} /*スマホでのみ表示する　 （only_pc クラスを非表示）*/
/*PCで表示する*/
@media (min-width: 768px) {.only_mb {display:none}} /*PCでのみ表示する　（only_mb クラスを非表示）*/

/*画像オンマウスで半透明化*/
.gazou:hover {
opacity: 0.7;
}

/*左寄せ*/
.left{
	text-align:left;
} 
/*右寄せ*/
.right {
	text-align:right;
}
/*センタリング*/
.center{
	text-align:center;
}
/*行間やや大*/
.lh-l{
	line-height:2em;
}
/* 文字色 */
.black{
	color:black;
}
.red{
	color:#c30d23; 
}
.blue{
	color:#0058a4;
}
.deep-gray{
	color:gray;
}
.bold{
	font-weight:bold;
}
/* 文字サイズ　 */
.l-text{
	font-size:20px;
}
/************************************************************
　投稿文書
**********************************************************/
/*投稿文書のメタアイテムの非表示設定*/
.breadcrumb .fa-home,/*パンくずリストのアイコン*/
.entry-meta .fa-calendar-alt, /*作成日のカレンダーアイコン*/
.entry-meta .entry-meta-item-updated, /*更新日*/
.entry-meta .entry-meta-item-updated, /*作成日*/
.entry-meta .published, /*作成者*/
.entry-meta .entry-meta-item-author-image, /*作成者アイコン*/
.next-prev,/*前後の記事へのリンク*/
.comments-area/*コメントエリア*/
{
	display:none;
}

/*投稿分署　固定ページ　のタイトル文字サイズを変更*/
@media (min-width: 751px){
	h1.entry-title {
	font-size:1.7em;
	font-weight:400;
	}}
@media (max-width: 750px){
	h1.entry-title {
	font-size:1.5em;
	font-weight:400;
	}}
/*投稿一覧（パンくずから開いた）ボタンの色を変更*/
.btn-primary {
    background-color: var(--vk-color-primary);
    border-color: var(--vk-color-primary);
}
.btn-primary:hover,
.btn-primary:focus {
    color: #fff;
    background-color: #dcdcdc !important;
    border-color: #dcdcdc !important;
}

/*リストフィールドのタイトル*/
.list-head{
	font-size:20px;
	margin:0.4em  0 0;
}
/*コロナ対策ページのリストの余白*/
.post-name-covid-19 ol{
	margin-top:0;
	padding-top:0;
}
.post-name-covid-19 ol li{
	margin:0;
}

/**************************************
  　　　　　　　　易学　　フロートバナー（PC)
**************************************/
/* フローティングバナーのラップ要素 */
#fixed_right_banner{
	position: fixed;
   top: 220px;
   right: -5px ;
	z-index: 9999; 
}
/* 画像の共通設定 */
#fixed_right_banner > * {
	width: 55px;  
}
/* 2個目以降の画像の上部に余白を作る */
#fixed_right_banner > * ~ * { margin-top: -3px; } 
/* リンク要素 */
#fixed_right_banner > a {
	display: block;  /* ブロック要素に変更 */
}
/*************************************************
     易学　 モバイルフッターバナー　　  (モバイル)         
***************************************************/
/*フロートバナーでのみ利用　 スマホ・タブレットで表示する*/
@media (max-width: 599px) {.only_tablet {display:none}} /*スマホでのみ表示する　 （only_tablet クラスを非表示）*/
/*PCで表示する*/
@media (min-width: 600px) {.only_sp {display:none}} /*PCでのみ表示する　（only_sp クラスを非表示）*/

.wrap{
	display: block;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: -7px;
/*	height:75px;*/
	z-index: 9999; 
}
.inner-tel{
  float: left;
  width: 14%;
  margin-left : 10;
}
.inner{
  float: left;
  width: 43%;
  margin-left : 10;
}
/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　トップページ　
******************************************************************************************************************/
/*ボタン（白抜き　水色のボタン）　共通*/
a.btn-common {
 /* display: flex;*/
  justify-content: center;
  align-items: center;
  width: 100%;
 /* height: 35px;*/
  position: relative;
  background: #fff;
  border: 1px solid #0058a4;
  border-radius: 30px;
  box-sizing: border-box;
  padding: 5px 45px 10px 45px;
  color: #0058a4;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.3;
/*  text-align: left;*/
  text-decoration: none;
  transition-duration: 0.3s;
}
@media (max-width: 575px) {
	a.btn-common{
		display:inline-block;
/*		height: 60px;*/
	}}
/*ボタン（白抜き　水色のボタン）　共通　ホバー時*/
a.btn-common:hover {
  background: #0058a4;
  color: #fff;
}
/***********トップ下　　リンクボックス 矢印画像*********/

/* 青いボタン　上部：#0058a4　　　*/
.link-box-blue{
	text-align:center;
	border : 2px solid #0058a4;
	border-radius:12px;
/*	padding-top:1em;
	color:black;*/
	font-size:28px;
	font-weight:bold;
/*	letter-spacing: 0.4em;*/
	background-image: url(/wp-content/uploads/2022/06/yajirushi_b2.png);
	background-repeat:  no-repeat;
	background-position: 95% 27%;
}
/*青いボタン　下部.link-box-blue*/
.under{
	background-color: #0058a4;
	border-radius: 0 0 10px 10px;
	margin-top :1em;
	height:2.5em;
	display: grid;
	place-items: center;
	letter-spacing: 0.1em;
	/*text-align: center;*/
	font-size:18px;
	font-weight:bold;
	color:#fff ;
}

/* オレンジ ボタン　上部：#eb9500　　　*/
.link-box-or{
	text-align:center;
	border : 2px solid #eb9500;
	border-radius: 12px;
/*	padding-top:1em;
	color:black;*/
	font-size:28px;
	font-weight:bold;
/*	letter-spacing: 0.4em;*/
	background-image: url(/wp-content/uploads/2022/06/yajirushi_o2.png);
	background-repeat:  no-repeat;
	background-position:  95% 27%;
}
/*オレンジ ボタン　下部　.link-box-or*/
.or-under{
	background-color: #eb9500;
	border-radius: 0 0 10px 10px;
	margin-top :1em;
	height:2.5em;
	display: grid;
	place-items: center;
	font-size:18px;
	letter-spacing: 0.1em;
	font-weight:bold;
	color:#fff ;
}

.link-box-blue .txt, .link-box-or .txt{
	font-size:35px !important;
	font-weight:bold !important;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif !important;
}

/*.link-box-blue .text , .link-box-or .text {
	margin-left:20%;
	color:black ;
}*/
/*ボックス内文字サイズ（小）*/
.link-box-blue span {
	font-size:20px;
	letter-spacing: 0.1em;
}
@media(max-width:991px){ .link-box-or span {
	font-size:16px;
	letter-spacing: 0.1em;
}}
@media(min-width:992px){ .link-box-or span {
	font-size:20px;
	letter-spacing: 0.1em;
}}
.link-box-blue a, .link-box-or a {
	color: inherit;
}

/**************見出の下の赤いアンダーライン*********/
.title-deco{
	line-height: 10px;
	text-decoration: none;
	border-bottom: 4px solid #c30d23;
	display: inline-block;
}

.pick-up-box{
	display:inline-block;
	padding:1em 1.5em;
	border-radius: 12px;
	border : 2px solid #d7e6f5;
	background-color:#d7e6f5;
}
.pick-up-box a:hover{
	color: inherit;
}
.pick-up-box img{
	margin-right:1.5em;
}
.pick-up-text{
	padding-left:1.5em;
	margin-left:1.5em;
}
/*.pick-up-box .bl{
	border : 2px solid #0057a3;
	background-color:#0057a3;
}*/



/***************ヒストリーのコンテンツ　背景画像**********/
@media (min-width: 751px) {.history-img{
	background-image: url(/wp-content/uploads/2022/04/nichiekiren_history_b.jpg);
	background-repeat:  no-repeat;
	background-size: 100%;
	}}
@media (max-width: 750px) {.history-img{
	background-image: url(/wp-content/uploads/2022/06/nichiekiren_history_sp.jpg);
	background-repeat:  no-repeat;
	background-size: 100%;
	}}
/***************鑑定士紹介ーのコンテンツ　背景画像**********/
@media (min-width: 751px) {.kantei-img{
	background-image: url(/wp-content/uploads/2022/07/kanteishi.jpg);
	background-repeat:  no-repeat;
	background-size: 100%;
	}}
@media (max-width: 750px) {.kantei-img{
	background-image: url(/wp-content/uploads/2022/07/kanteishi_sp.jpg);
	background-repeat:  no-repeat;
	background-size: 100%;
	}}

/*ヒストリー　と　鑑定士紹介　共通　*/
.bg_text {
    text-align:  center;    /* 文字中央寄せ */
    padding: 50px;        /* 余白指定 */
  /*   border: solid 2px;      枠線指定 */
}
.bg_overlap {
/*	border:  solid 1px;                             /* 枠線指定 */
	border-radius: 10px;
	display:  inline-block;                         /* インラインブロックにする */
	padding: 10px 20px;                             /* 余白指定 */
	background-color: white ;     /* 背景色指定 */
	opacity: 80%;
}
.bg_overlap h3{
	font-size:40px !important;
	font-weight:bold !important;
	margin:15px 0 8px !important;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif !important;
}
/***************入会、友の会、活動報告　背景画像**********/
.nyukai-img{
	background-image: url(/wp-content/uploads/2022/06/nyukai.png);
	background-size: cover;
}
.tomonokai-img{
	background-image: url(/wp-content/uploads/2022/06/tomonokai.png);
	background-size: cover;
}
.report-img{
	background-image: url(/wp-content/uploads/2022/06/katsudo-hokoku.jpg);
	background-size: cover;
}
.nyukai-img h3 , .tomonokai-img h3, .report-img h3{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	font-size:28px !important;
/*	font-size:35px !important;*/
}

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　日本易学連合会とは　　ページ
******************************************************************************************************************/
/* 3列の青いボックス　上部：#0058a4　　　*/
.bl-box{
	background-color: #0058a4;
	border : 2px solid #0058a4;
	border-radius:12px 12px 0 0;
	height:2em;
  display: flex;
  justify-content: center;
  align-items: center;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	margin-top:1em;
}

/*青いボックス　下部.bl-box*/
.bl-under{
	background-image: url(/wp-content/uploads/2022/06/nichiekiren_mark_w.png);
	background-repeat:  no-repeat;
	background-position: 50% 50%;
	background-size: 80%;
	border : 2px solid #0058a4;
	background-color: #fff;
	border-radius: 0 0 10px 10px;
	text-align: center;
	padding:1em;
	margin-bottom:1em;
}
/*ボックス内文字サイズ（大）
.bl-under .txt{
	font-size:30px;
	font-weight:bold;
}*/
/*.bl-under .txt{
	font-size:35px;
	font-weight:bold;
/*	line-height:1.7em;
	color:#0058a4;
}*/
.bl-under .txt{
	font-size:35px;
	font-weight:bold;
/*	line-height:1.7em;*/
	color:#0058a4;
	}
@media (max-width: 991px) and (min-width: 780px) {.bl-under .txt{
	font-size:25px;
	font-weight:bold;
/*	line-height:1.7em;*/
	color:#0058a4;
	}}
/*ボックス内文字サイズ（小）*/
.bl-under .d-txt {
	font-size:16px;
	color:black !important;
	font-weight:400 !important;
}
@media (max-width: 991px) and (min-width: 780px) {.bl-under .d-txt {
	font-size:13px;
	color:black !important;
	font-weight:400 !important;
	}}
/*ボックス内リンク色　　変えない*/
.bl-box a {
	color: inherit;
	font-weight:400 !important;
}
/*********組織概要の表（グレー）*******/
.gaiyo-table{
	background-color:#ffffff;
/*	margin-left:-1em;*/
}
/*@media (max-width: 750px) {.gaiyo-table{
	padding-top:0;
	padding-right:-2em;
	}}*/
.gaiyo-table th{
	background-color:#fff4d6;
	border:solid 1px #d3d3d3;
	border-width: 1px 0px;
	width:20%;
	padding:0.5em;
	vertical-align:center;
	font-weight:normal;
}
.gaiyo-table td{
	word-break : break-all;
	border:solid 1px #d3d3d3;
	border-width: 1px 0px;
	background-color:#f8f8f8;
	width:80% !important;
	padding:0.5em;
	line-height:1.6em;
}

/******年間行事日程の表（ベージュ）******/
.event-table{
	background-color:#ffffff;
	width:100%;
/*	margin-left:-1em;*/
}
/*@media (max-width: 750px) {.event-table{
/*	margin:0 -3em 0 -2em;
	padding-top:0;
	padding-right:-2em;
/*	background-color:#ffffff;
	}}*/
.event-table th{
	border:solid 1px #d3d3d3;
	background-color:#fff4d6;
	width:10%;
	padding:0.5em;
	vertical-align:center;
	font-size:14px !important;
}
.event-table td{
	border:solid 1px #d3d3d3;
	background-color:#fff;
	width:45%;
	padding:0.5em;
	line-height:1.6em;
	font-size:14px ;
}
/*イベント表内の　1行目の項目名のサイズ*/
.event-1{
	font-size:16px !important;
	font-weight:bold;
}

/*.event-table td2{
	border:solid 1px #d3d3d3;
	background-color:#fff;
	width:45%;
	padding:0.5em;
	line-height:1.6em;
}*/
/*************　事業案内・役員・約款　等のブロック間の縦罫線　*******************
@media(min-width:782px){*/
.v-line{
	float:left;
/* height:11vh;*/
	height:100%;
 width:.1vw;
 border-width:0;
	border-style:dashed;
/* color:#000;*/
 background-color:#c0c0c0;
	margin:-0.1em 1em 0 -1.3em;
	}

.area1{
	color:#00a0e9;
}
.area2{
	color:#f08300;
}
.area3{
	color:#ea5514;
}
.area4{
	color:#b28247;
}
.area5{
	color:#00913a;
}
.area6{
	color:#8fc31f;
}
.area7{
	color:#cf0061;
}




/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　本会の歴史　ページ
******************************************************************************************************************/
/*沿革のショートコード用のクラス*/
.su-spoiler-title{
	border:solid 1px #a9a9a9;
	font-size:16px !important;
	font-weight:bold !important;
	background-color: white;
}
/*.su-spoiler :active{
	border-color:#f8f8f8 !important;
	border:none !important;
}*/
/*沿革の表　（ベージュ）  と、鑑定士詳細ページの　表*/
.enkaku-table{
	background-color:#ffffff;
	margin-left:-1em;
}
@media (max-width: 750px) {.enkaku-table{
	margin:0 -3em 0 -2em;
	padding-top:0;
	padding-right:-2em;
	background-color:#ffffff;
	}}
.enkaku-table th{
	border:solid 1px #d3d3d3;
	background-color:#fff4d6;
	width:20%;
	padding:1em;
	vertical-align:center;
}
@media (max-width: 750px) {.enkaku-table th{
	border:solid 1px #d3d3d3;
	background-color:#fff4d6;
	width:35%;
	padding:1em;
	vertical-align:center;
	padding:0;
	}}
.enkaku-table td{
	border:solid 1px #d3d3d3;
	background-color:#fff;
	width:80%;
	padding:1em;
	line-height:1.6em;
	word-break : break-all;
}

/* 　頭揃えインデント */
.table-indent{
	padding-left: 1em;
	text-indent: -1em;
	line-height:1.6em;
}

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　資格紹介　　ページ
******************************************************************************************************************/
/*******スマホ用　木札　画像位置******/
.img-right{
	margin-right:-1em;
}

/*******ご入会ご案内ボタン******/
.intro-box{
	background-color: #0058a4;
	border : 2px solid #0058a4;
	display : inline-block;
	padding:0.5em 2em;
	/*border-radius:12px 12px 0 0;
	height:2em;
  display: flex;*/
  justify-content: center;
  align-items: center;
	color:#fff;
	font-size:22px;
/*	font-weight:bold;*/
}
.intro-box:hover{
	background-color: #fff;
	color:#0058a4;
}
@media (max-width: 767px) {.intro-box{
	font-size:18px;
	}}

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　入会 ご案内　　ページ
******************************************************************************************************************/
/*入会承認書の画像
.shounin-img{
	margin-left:40% ;
	}*/
/*表野下の文字の感覚*/
.pay{
	margin-top:-1em ;
	font-size:14px;
	}

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　鑑定士紹介　　ページ
******************************************************************************************************************/
/*グリッド表示部分　タイトル・リンク色・配置等*/
.pt-cv-ifield{
	text-align:center !important;
}
.pt-cv-title{
	font-size:16px !important;
	font-weight:100;
	line-height:1.3em;
}
.pt-cv-title :after{
	content:"\A詳細 >";
  white-space: pre;
}
.pt-cv-title a{
	color:black;
}
/*表内の行間隔のクラス*/
.lh{
  line-height:0.8em !important;
}

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　今月の運勢　　ページ
******************************************************************************************************************/
/*年齢早見表の幅*/
.fortune-width {
	margin-left:8%;
	margin-right:8%;
}
.fortune-title{
	margin:0.1em 0 !important;
	padding:0.1em 0 !important;
	vertical-align: middle !important;
	font-size:17px;
	font-weight:400;
	color:white;
	text-align:center;
}
.fortune-title:hover , .fortune-text:hover{
	background-color:#0058a4;
	color:white;
}
/*@media(min-width:766px){*/
.fortune-text{
	margin:0.1em 0 !important;
	padding:0.4em 0 !important;
	vertical-align: middle !important;
	font-size:16px;
	text-align:center;
	background-color:white;
}
/*@media(min-width:766px){*/
.fortune-text .s{
	font-size:12px;
	}
@media(min-width:766px){
.fortune-text .ss{
	font-size:7px;
	}}
@media(max-width:767px){
	.fortune-text{
	font-size:10px;
	background-color:white;
	}}
@media(max-width:767px){
	.fortune-text .s,.fortune-text .ss{
	font-size:7px;
	}}
	
.bg1{background-color:#9e9e9f;}
.bg2{background-color:#b28146;}
.bg3{background-color:#00913a;}
.bg4{background-color:#8dc21f;}
.bg5{background-color:#edb900;}
.bg6{background-color:#f0dc32;}
.bg7{background-color:#c30d23;}
.bg8{background-color:#804f21;}
.bg9{background-color:#a40b5e;}

.fortune-title a, .fortune-text a{
	color: inherit;
}
.sub-head{
	padding:0.5em 0;
	font-size:larger;
	font-weight:bolder;
}
.img-w{
	line-height:1.8em;
	}
@media(max-width:767px){
.img-w{
	margin-left:10%;
	margin-right:10%;
	}}
/* 別タイプの表のための css  ここから*/
/*カラム間隔*/
.page-id-1576 .wp-container-1,.page-id-1576 .wp-container-2,.page-id-1576 .wp-container-3,.page-id-1576 .wp-container-4,.page-id-1576 .wp-container-5,.page-id-1576 .wp-container-6,.page-id-1576 .wp-container-7,.page-id-1576 .wp-container-8{
	margin-right:-1.8em!important;
	padding-right:-2em !important;
}
/*.page-id-1576　div [class^="wp-container"]{
	margin-right:-2em!important;
	padding-right:-2em !important;
}*/
.fortune-txt{
	margin:0.2em 0 !important;
	padding:0.2em 0 !important;
	height:4.5em;
	vertical-align: middle !important;
	font-size:17px;
}
/*　　　　　ここまで　　　　　*/

/*****************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　研修会日程一覧　　ページ
******************************************************************************************************************/
#post-1759 .published{
	display:none;
}
.vk_post_imgOuter{
	display:none!important;
}
.btn-primary {
	background-color: #0058a4;
	border:none;
	border-radius:5%;
	color:white !important;
}
#post-1759 hr ,#post-1856 hr ,#post-1903 hr{
	margin:0.3em 0 0.3em 0;
	border-style: none;
	border-top: 1px dashed;
}

/*****************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　活動報告一覧　　ページ
******************************************************************************************************************/

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　易学　　プライバシーポリシー　　ページ
******************************************************************************************************************/
/*ページ幅*/
@media (min-width: 768px){.policy-width{
	margin:0 10%;
	}}
/*見出し文字サイズ　（プライバシーポリシー共有）*/
.heading{
	font-size:20px;
	margin:1em 0;
}
/*スマホメニュー開いた際の表示の階層順位*/
.ultp-block-wrapper{
	z-index:0 !important;
}

/******************************************************************************************************************
  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　　  　　　　フッター
******************************************************************************************************************/
@media(max-width: 994px) {.footer-img{
	margin-top:4em !important;
}}
.site-footer{
	background-color:#0058a4 !important;
}
@media(max-width: 994px) {.footer-txt{
	margin-top:-3.7em !important;
}}

.footer-txt{
	color:#fff;
	font-size:14px;
	font-weight: 400;
	margin-bottom:0;
}
.footer-txt a{
	color:#fff;
	font-weight: 400;
}
.footer-txt a:hover{
	color:#87cefa;
}
/*************フッターの下を短く***************
.col-lg-4 .col-md-6, #iblock-8 .widget_block ::after{
	display:none !important;
}*/
#block-9,#block-10,#block-12,#block-13,#block-14{
	display:none !important;
}
/*************「トップへ」ボタンの位置を調整***************/
.page_top_btn {
    position: fixed;
    right: 2%;
    bottom: 7% !important;
}

/*****************フッター第2ウィジェットの左余白/*****************/
.footer-w{
	padding-left:6em;
}

/************************************************************
　　　News　一覧 ＜マークルサイト＞
**********************************************************/
/*「新着」を消す*/
.vk_post_title_new {
	display:none;
}
/*「続きを読む」 色を変更*/
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #c0c0c0;
    border-color: #c0c0c0;
}

/*「続きを読む」 ホバー時に色を変更*/
.btn-success:hover,
.btn-success:focus{
    color: #fff;
    background-color: #dcdcdc !important;
    border-color: #dcdcdc !important;
}
/*一覧表示時に見える本文の文字サイズを変更*/
.pt-cv-content, .pt-cv-content * {
    font-weight: 200;
	font-size:0.9em;
	margin-top :0.8em;
}
/*一覧表示時の各情報ページの間隔を変更*/
.pt-cv-meta-fields{
	margin-top:2em;
}

/*スマホで画像を中央に→現在効いていない*/
.pt-cv-ifield img{
	text-align:center !important;
}

/************************************************************
　　　works ページ　＜マークルサイト＞
**********************************************************/
/*タブの色
.su-tabs{
	background:#f8f8f8;
    border:none !important;
}

.su-tabs-nav{
	background-color:#f8f8f8;
	border:none;
}
.su-tabs-panes {
    border:none !important;
    background: #f8f8f8;
}*/
.l-space{
	line-height : 1.5em;
}

/************************************************************
　　　about ページ　＜マークルサイト＞
**********************************************************/
/*ページ全体の幅を狭め中央寄りにする*/
@media (min-width: 751px) {.about-width{margin-left: 15%;}} 


/*プロフィール画像の枠　右幅を縮める*/
@media (max-width: 750px) {.prof-width{margin-right:15%;}}/*スマホ*/
@media (min-width: 751px) {.prof-width{margin-right: 30%;}} /*PC*/

.flickity-page-dots li.dot.is-selected{
	display:none !important;
}

/************************************************************
　　　Voice ページ　＜マークルサイト＞
**********************************************************/
/*Voiceページのみ　一覧表示時に見えるタイトルの文字サイズを変更*/
.post-name-voice .pt-cv-title{
	font-size:1.5em !important;
}
/*Voiceページのみ　一覧表示時に見える本文のh2 (投稿分署のタイトル）の文字サイズを変更*/
.post-name-voice .pt-cv-content h2{
	font-size:1.4em !important;
}
/*Voiceページのみ　一覧表示時に見える本文の文字サイズを変更*/
.post-name-voice .pt-cv-content p{
	font-size:1.2em !important;
}
/*一覧表示時の各情報ページの間隔を変更*/
.post-name-voice .pt-cv-ifield{
	padding-bottom:5em !important;
}

@media (max-width: 750px) {.post-name-voice .pt-cv-content img{
	width: 35%;
	margin-left: 30%;
}
}
/*.post-name-voice .pt-cv-content .panel-layout .panel-grid-cell .custom-html-widget h2{
	font-size:1.3em !important;
}*/

/*ページネーションの色
.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span {
    color: #fff;
    background-color: #c0c0c0;
    border-color: #c0c0c0;
}*/
/*.btn-success:hover,
.btn-success:focus{
    color: #fff;
    background-color: #dcdcdc !important;
    border-color: #dcdcdc !important;
}*/
/************************************************************
　　　プライバシーポリシー ページ
**********************************************************/




/********************************************************** */
/*                 　　　　　　　　　易学　　フォーム　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　            */
/*                                                                           */
/********************************************************** */
/*フォーム 必須 */
.must {
	padding:1px;
	background: #FF1A00;
	color: white; 
	font-size: 65%;
	vertical-align: top;
	position: relative;
	top: -0.1em;
	border-radius: 3px; 
}

/*フォーム フィールド幅 */
.field{
	display: block;
	width: 450px !important;
	margin-right:15px;	
}
@media (max-width: 767px) {.field{
	display: block;
	width: 350px !important;
	margin-right:15px;	
}}
	
	
/* チェックボタンリストの　縦表示 
.horizontal-item{
	display:block;
}*/
/* 問い合わせ種別フィールドの頭揃え */
#type-1{
	margin-left:14px !important;
}

/*フォーム 段落間隔*/
.space{
  line-height:2em !important;
}
/*フォーム注意書き　　クレパス線*/
.crepas{
	background: linear-gradient(white, #b0e0e6);
}
/*フォーム注意書き　　囲み線*/
.box {
    padding: 10px;
    background: #fff;
    border: 1px #ff69b4 solid;
    box-shadow: 0 2px 3px 0 #ddd;
}

/*送信ボタン */
.button {
	background-color: #0058a4 !important;
	color:#fff !important;
	border-style: solid; border-color:#0058a4; border-width:1px !important;
}
.button:hover {
	background-color:#fff !important;
	color:#0058a4 !important;
	border-style: solid; border-color: #0058a4; border-width:1px !important;
}

/********************************************************** */
/*              　　　　　　　　　　　　　　　　　　　　　　　 フッター　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　     */
/********************************************************** */
/*コピーライト 非表示 */
footer .copySection p:nth-child(2) {
    display:none !important;
    }

.site-footer-copyright p:nth-child(2) {
    display:none;
}

.site-footer-copyright p{
	color:white !important;
}






