/*
Theme Name: Lightning Child
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.6.1
*/
/*TOPロゴサイズ　高さUP(org60)*/
.navbar-brand img {
	max-height: 80px !important;
}

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


/*背景色の変更*/
body,
header,
nav ul li a {
    background-color:#ffffff !important;
    }

/*992以上の場合に文字を大きく*/
@media (min-width: 992px) {
p {
    font-size:20px;
    } 
}

/*メニューを太文字に
.gMenu_name {
	font-size:15px !important;
    font-weight:bold !important;
    }　*/

/* ①サブメニューの背景色 */
.global-nav-list>li>ul.sub-menu {
  background-color: #00664b;
}
/* ②突起部分の色 */
.global-nav-list>li.menu-item-has-children::after {
  border-bottom-color: #185c98;
}
/* ③マウスホバー時の背景色 */
.global-nav-list .sub-menu li a:hover {
background-color: #00bb88;
}
/* ④ボーダーの太さ・線種・色 */
.global-nav-list .sub-menu li a {
border-bottom: 1px solid rgba(255,255,255,.15);
}

@media (min-width: 992px){
/* ナビゲーションサブメニュ－ */
ul.sub-menu li a{
color:#ffffff !important;  /* サブメニュー文字色 */
/* background-color:#1F5E73 !important;  サブメニューの背景色 */
font-size:15px !important;  /* 文字の大きさ */
/*font-weight:bold !important;   文字を太字に */
}
}
	
ul.sub-menu li {
margin-right:0px !important; /* サブメニューの右の余白を0に */
}



/* PR Blockのアイコンの色 */
.prBlocks .prBlock_icon {
    color: white ! important;
}
 
/* PR Blockのアイコンの枠線色 */
.prBlocks .prBlock_icon_outer {
    border: 1px solid black ! important;
}
/* PR Blockマウスオーバー時に色を変える */
.prBlocks .prBlock_icon_outer:hover {
    opacity: 0.7;
}


/* パンくずリストの色 */
.breadcrumb a {
    color: green ! important;
}
/* ページタイトルの色
.section.page-header {
    background-color: green;
    color: #11FF2C ! important;
} */


/*お知らせ一覧の見出し*/
.postListText_singleTermLabel {
    min-width: 100px;
}

/*テーブルの枠線*/
/*
.table, table {
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-left: 1px solid rgba(0, 0, 0, 0.5);
}

.table th,
.table td,
.table thead tr th,
.table thead tr td,
.table tbody tr th,
.table tbody tr td,
table th,
table td,
table thead tr th,
table thead tr td,
table tbody tr th,
table tbody tr td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    border-right: 1px solid rgba(0, 0, 0, 0.5);
}
*/
/*ファイルリスト*/
.filelist_item {
	line-height: 1.2;
	margin-bottom: 0.6em;
}
.filelist_size {
	font-size: 12px;
}
.carousel {
	width: max-content;
}
.carousel-item {
	width: max-content;
	margin-left: calc(50vw - 1007px);
}

.noborder {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
/*　広報をサイトマップに表示しない　　*/
.sitemap-koho {
	display: none;
}

/*　子ぺーじリストの変更　　* /
 /* HOMEのみ 子ページタイトルは　.homeをつける　 */
.vk_post .vk_post_title {
    font-size: 16px !important;
	font-weight:bold !important;
}
.veu_card .veu_card_title{
　　　font-size: 16px !important;
	 font-weight:bold !important;
}
.postListText_title {
    font-size:17  !important;
}

.single-post .page-header_pageTitle {
	margin: 42px 0;
    text-shadow: 3px 3px 3px #181818;
}

@media (min-width: 1200px){
.page-header {
    height: 200px;
}
}

@media (min-width: 992px) {
.filelist_size {
	font-size: 16px;
}
}

@media (min-width: 480px){
.page-header {
    height: 2000px;
}
}

@media (max-width: 577px){
.container, .container-sm {
    max-width: 540px;
}
}

@media (max-width: 425px){
.container, .container-sm {
    max-width: 400px;
}
}

@media (max-width: 375px){
.container, .container-sm {
    max-width: 346px;
}
}

@media (max-width: 320px){
.container, .container-sm {
    max-width: 300px;
}
}

