@charset "utf-8";
/*
Theme Name: Lightning Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

/* 2019.10.xx フッター不要box、wp名前を削除  */
/*
footer .sectionBox {
    display:none !important;
    }
*/
footer .copySection {
    display:block !important;
    border-top:none !important;
    }
    
footer .copySection p:nth-child(2) {
    display:none !important;
    }

/* 2019.11.xx サイドバーboxメニューのmargin縮小　*/
.subSection .widget {
    margin-bottom: 14px !important;
}

/* 2019.11.28 投稿ページのフッター（カテゴリー）を表示なしへ変更　*/
.entry-footer {
    display:none;
}

/* 2019.12.3 掲示板登録画面をnarahara HPより生成したことによりcssを追加　*/
.o58_mb15,.o58_mb1em {margin-bottom: 15px;} 
.o58_wl {width: 96%;}
.o58_color-red {color: red;} 
/*テーブル-----------------------------------*/
/*ta1設定*/
.o58_ta1 {
	width: 96%;
	margin: 0 auto 15px;
}
.o58_ta1, .o58_ta1 td, .o58_ta1 th {
	border: 1px solid #ccc;	/*テーブルの枠線の幅、線種、色*/
	padding: 10px;	/*ボックス内の余白*/
	word-break: break-all;
}
/*ta1の左側ボックス*/
.o58_ta1 th {
	width:130px;	/*幅*/
	text-align: center;	/*センタリング*/
}
.o58_c {text-align: center !important;}

/* サイドバーの見出しh1の文字を太字へ */
.widget .subSection-title {
    font-weight: bold;
    font-size: 22px;
    }

/* 2020.1.1 トップ画面タイトルのfont、スマホでの改行回避でfont縮小 */
/* 2020.2.17 動画をスマホでは非表示にする */
@media screen and (max-width: 768px) {
.navbar-brand {
    font-size: 26px ;
    }
#media_video-2  {
    display:none;
    }
   }
   
/* 2020.2.17 トップメニューのドロップダウンbgカラー変更。黒を止め 青へ*/
.gMenu>li>ul.sub-menu {
    background-color: #6495ed;
}

body,
p {
    font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight:500 !important;
    }

@media (min-width: 992px) {
    
p {
    font-size:20px;
    } 
    
}

/* 2020.2.22 FAQのプラグイン 「ultimate-faqs」を導入  */
.ewd-ufaq-post-margin-symbol {
    display:none;
    }
    
.ufaq-faq-title {
    border:solid 1px #6495ed;
    border-radius:4px;
    background-color:#fff;
    }

.ufaq-faq-title-text h4 {
    background-color:#fff;
    font-size:1em;
    color:#6495ed;
    }
    
.ufaq-faq-list .veu_contact {
    display:none;
    }

.ufaq-faq-list .veu_socialSet {
    display:none;
    }
    
.ufaq-faq-body {
    border:solid 1px #6495ed;
    border-top:none;
    padding-top:10px !important;
    padding-left:20px;
    }
/* 2020.2.22 end */

/* 20200405   ログイン画面　カスタマイズ*/
body.login div#login p#nav {display: none !important;} /* 「パスワードをお忘れですか」を囲むpタグ */
body.login div#login p#backtoblog {display: none !important;} /* 「～へ戻る」を囲むpタグ */

/* アクセス制限表示ページのメニューを削除　*/

.page-id-390 #gMenu { display:none !important; }
.page-id-390 .gMenu_outer { display:none !important; }

/*  googleカレンダー　表示修正　20200412 */
.cal_wrapper {
max-width: 960px;
min-width: 300px;
margin: 2.0833% auto;
}

.googlecal {
position: relative;
padding-bottom: 100%;
height: 0;
}

.googlecal iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

@media only screen and (min-width: 768px) {
.googlecal { padding-bottom: 75%; }
}