/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/

/* =====================
フォントの変更
===================== */
body,html {
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-weight:500;
}	

/* =====================
文字サイズの変更（PC表示時・段落など）
===================== */
@media (min-width: 992px) {
	
#main .entry-body {
	font-size:18px;
	}	
}

/* =====================
「スタッフ紹介」ページ：人名の文字サイズ変更（小型スマホ表示時）
===================== */
@media (max-width: 768px) {

.vk_staff .vk_staff_text .vk_staff_text_name {
	font-size: 1.4rem;
	}
}

/* =====================
「スタッフ紹介」ページ：説明文の文字サイズ変更（PC表示時）
===================== */
@media (min-width: 992px) {
	
.vk_staff .vk_staff_text .vk_staff_text_profileText {
	font-size: 16px;
	}
}

/* =====================
文字のリンク色を変更
===================== */	
#main .entry-body p a {
	color:#0060ff;
}

#main .entry-body p a:hover {
	color:#4489fc;
}

/* =====================
ヘッダーメニューの背景色を変更
===================== */	
.site-header {
	background-color:#c5e6fc; /* オレンジ色 薄い水色ヘッダーの色#c5e6fc */
@media screen and (max-width:480px) {
	background-color:#c5e6fc; /* 薄い水色 #c5e6fc */
  }
}
.header_scrolled .site-header {
	background-color:#c5e6fc; /* 薄い水色 #c5e6fc */
}

/* =====================
ヘッダーメニューの文字色と下線色を変更
===================== */	
.global-nav .nav li a {
	color:#333333;
}
.global-nav-list > li::before {
	border-bottom: 2px solid #1b6afa; /*オレンジ色 #ff8f00*/
}

/* =====================
ナビゲーションサブメニュー色
===================== */
/* ①サブメニューの背景色 */
.global-nav-list>li>ul.sub-menu {
 background-color: #fee1f3; /*濃いみず色 #c5e6fc*/
}

/* ②突起部分の色 */
.global-nav-list>li.menu-item-has-children li a {
 border-bottom-color: #ffc1e8 !important; /*濃いみず色*/
}
.global-nav-list>li.menu-item-has-children::after {
 border-bottom-color: #f3f3fd; /*薄いみず色*/
}

/* ③マウスホバー時の背景色 */
.global-nav-list .sub-menu li a:hover {
 background-color: #fef0f9; /*薄いみず色*/
 color: #333333; /*濃いグレー色*/
}

/* ④ボーダーの太さ・線種・色 */
.global-nav-list .sub-menu li a {
/* border-bottom: 1px solid rgba(255,255,230,.5);*/
 border-bottom-color: #FFFFFF !important; /*薄いみず色*/
}

/* ⑤サブメニューテキストの色 */
.global-nav-list>li>ul.sub-menu li a {
 color: #333333; /*濃いグレー色*/
 font-size: 1.0em;
}

/* =====================
サイドバー文字サイズ変更
===================== */
.widget widget_block widget_categories ul {
  font-size: 54px;
}


/* =====================
フッターの背景色
===================== */
/* フッターの背景色 */
.site-footer {
  background-color: #eaeaea;
 /* background: url(https://i-b-s.jp/wp_uranai/wp-content/uploads/2022/12/bg_003-scaled.jpg);*/
}
/* フッターナビゲーション */
.site-footer li > a {
	color: #333333;
}
/* フッター内テキスト */
.site-footer {
	color: #333333;
}
/*
.site-footer .widget .widget-title .subSection-title {
　　border-bottom-color: #FF0000;
}
*/

/* =====================
記事が所属する分類リストを非表示
===================== */
.entry-meta-dataList {
	display: none;
}

/* =====================
すべての投稿タイプでヘッダー上の投稿者を非表示
===================== */
.entry-meta-item {
 display: none;
}
.entry-meta-item-author {
 display: none;
}
.entry-meta-item-updated {
 display: none;
}

/* =====================
投稿ページ前の記事/次の記事を非表示（シンプルに変更）
===================== */
/*
.next-prev {
display:none;
}
*/
.next-prev-prev.card-horizontal .card-body {
display: flex;
padding: 0;
align-items: center;
justify-content: flex-start;
}

.next-prev-prev.card-horizontal .card-body:before {
font-family: "Font Awesome 5 Free";
content: "\f053";
font-weight: bold;
position: absolute;
font-size: 3rem;
color: rgba(0,0,0,0.1);
top: calc(50% - 1.5rem);
left: 1rem;
}

.next-prev-prev.card-horizontal.vk_post .card-body .vk_post_title a {
display: block;
padding: 1.5rem 1.0rem 1.5rem 3.5rem;
}

.next-prev-next.card-horizontal .card-body {
display: flex;
padding: 0;
align-items: center;
justify-content: flex-end;
}

.next-prev-next.card-horizontal .card-body:before {
font-family: "Font Awesome 5 Free";
content: "\f054";
font-weight: bold;
position: absolute;
font-size: 3rem;
color: rgba(0,0,0,0.1);
top: calc(50% - 1.5rem);
right: 1rem;
}

.next-prev-next.card-horizontal.vk_post .card-body .vk_post_title a {
display: block;
padding: 1.5rem 3.5rem 1.5rem 1.0rem;
}

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

/* 記事が所属する分類リストを非表示 */
.entry-meta-dataList {
	display: none;
}

/* タイトル横のカテゴリーを非表示 */
.entry-meta_items_term{
	display: none;
}

/* =====================
アコーディオンの本文文字サイズ変更
===================== */
.accordion-heading {
   font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

/* =====================
お問い合わせフォーム必須の装飾
===================== */
.cform th {
 font-size: 20px;
 /*width: 16%;*/
 border-bottom: solid 1px #d6d6d6;
 padding: 10px;
 font-weight: normal;
 text-align: left;
}

.cform td {
 /*width: 84%;*/
 font-size: 20px;
 line-height: 150%;
 border-bottom: solid 1px #d6d6d6;
}

.cform {
 width: 100%;
 margin: auto;
}

.cform [type=submit] {
 display: inline-block;
 font-size: 20px;
 padding: 10px 0px;
 text-decoration: none;
 background: #ff8f00;
 color: #FFF;
 border-bottom: solid 4px #B17C00;
 border-radius: 3px;
}

.cform option,
.cform textarea,
.cform input[type=text],
.cform input[type=email],
.cform input[type=search],
.cform input[type=url] {
 width: 100%;
}

.required-srt {
 font-size: 8pt;
 padding: 5px;
 background: #f0ad4e;
 color: #fff;
 border-radius: 5px;
 /*margin-left: 0px;*/
 vertical-align: middle;
}

@media only screen and (max-width:767px) {
 .cform th,
 .cform td {
  width: 100%;
  display: block;
  border-top: none;
  }
}
/*
.required_item::after {
  content: "必須";
  background-color: #f0ad4e;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  min-width: 10px;
  padding: 3px 7px;
  margin: 0px 5px;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
}
*/

/* =====================
記事本文内の行の高さを調整
===================== */
.wp-block-column p {
 margin-bottom: 0.5em;
 line-height: 130%;
}
/* =====================
画像の下の余白狭く
===================== */
.wp-block-image {
 margin-bottom: 0.5em;
}

/* =====================
スライドショー上下に線
===================== */
.swiper-container {
 border-top: 2px solid #c5e6fc;
 border-bottom: 2px solid #c5e6fc;
}
/* =====================
スライドページネーションを非表示
===================== */
.lightning_swiper-container .swiper-pagination {
  display:none;
}
/* =====================
ページヘッダーを画像表示
===================== */
.page-header {
 background-image: url(https://i-b-s.jp/wp_uranai/wp-content/uploads/2023/01/title_004.jpg);
 width: 100%;
 color: #555555;
}

@media (max-width: 480px) {
.page-header {
 background-image: url(https://i-b-s.jp/wp_uranai/wp-content/uploads/2023/01/title_004.jpg);
 background-position: center;
 width: 100%;
 color: #555555;
}
}

