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

/* フォントを游ゴシックに変更 */
body,
p{
    font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 500 !important;
}
/* ヘッダーロゴとメニューを中央に表示 */
@media screen and (min-width: 767px){
.container.siteHeadContainer {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.navbar-header {
	width: 100%;
	order: 0;
	float: none;
}
.siteHeader_logo {
	float: none;
	width: 100%;
}
.siteHeader_logo img {
	margin: 0 auto;
}
.gMenu_outer {
	width: 100%;
	order: 1;
	float: none;
}
ul.gMenu {
	float: none;
	display: flex;
	justify-content: center;
}
}
/* フッターのPowerd byを非表示 */
div.copySection p:nth-of-type(2){
	display: none;
}
/* フォントサイズを変更 */
body, html{
	font-size: 18px;
}
.gMenu li{
	font-size: 14px;
}
/* LTG全幅見出しの上余白を0に変更 */
.carousel{
	border-bottom:none;
}
.home .siteContent{
	padding-top: 0 !important;
}
/* 画面最大でもコンテンツ幅を970pxに変更 */
@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}
/* スマートフォン閲覧時にテーブルをスクロール */
@media (max-width: 480px) {
  table{
    max-width: 100%;
  }
  th,
  td{
    white-space: nowrap;
  }
}
h5 + figure > table > tbody > tr > td:first-child {
	width: 16%;
}
/* 最終更新日・投稿者を非表示 */
.entry-meta_updated,
.entry-meta_items_author {
	display: none;
}
/* コンタクトフォーム７ */
label span {
	font-size: 14px;
	color: #ffffff;
	background-color: #333333;
	border-radius: 3px;
}
label span.hissu {
	background-color: #dc143c;
}