/*-------992px以上-------*
/*-------ヘッダーロゴ回り余白調整-------*/
@media (min-width: 992px){
.siteHeader .container {
padding-top: 10px;
padding-bottom: 18px;
}
	.slide .btn-ghost {
    font-weight: bold;
}
.mainSection-col-two {
    width: 74.66666667%;
}
.sideSection-col-two {
width: calc(100% - 74.66666667% - 1rem);
}
	
.mainSection .widget {
    padding-top: 0px;
}
		.navbar-brand img {
min-height: 80px;
}
/*ヘッダー右バナーの高さ調整*/	
	.headerBnr {
height: 100%;
}
	/*ナビゲーション背景・文字変更
.nav li a {
	color:#333;
}
.nav,ul.gMenu ul li a, ul.gMenu>li>ul.sub-menu li a {
	background-color:#009900;
}
.gMenu>li>ul.sub-menu li a:hover{background-color:#00b900;}
}

ul.gMenu>li>ul.sub-menu li a:hover {
    background-color: #006700;
}*/
/*-------992px以上ここまで-------*/

/*-------768px以上-------*/
/*スライドタイトル拡大*/
@media (min-width: 768px){
.slide-text-title {
    font-size: 3.5vw;
}
/*スライドキャプション拡大*/
.slide-text-caption {
    font-size: 1.8vw;
}
ul.gMenu > li > a:after {
    border-bottom-color: #006700;
}
}
/*-------768px以上ここまで-------*/

/*ナビゲーション文字ポイント拡大*/
 * nav {
font-size: 17px;
}

ul.gMenu ul{
	font-size: 15px;
}




/*p下余白縮小*/
p {margin-bottom: 0.4em;}

/*スライドボタン内文字太く、枠太く*/
.mini-content-1 .btn-ghost{font-weight:bold!important;}
.btn{border: 2px solid transparent;}

/*h2*/
.h2, h2 {
    font-size: 24px!important;
		background-color:#233B6C;
	  color:#fff;
	  border:none;
	padding:7px 7px 4px 7px;
}
.h3, h3 {
    font-size: 19px;
}
h3:after {
    display:none;
}

/*自動抜出投稿タイトル拡大*/
.media_post .media_post_text h4.media_post_title {
font-size: 18px;
}

/*見出し下余白縮小*/
.mainSection-title, h2, h3, h4, h5, h6 {
    margin: 1.5em 0 0.3em;
    clear: both;
}

.back-y{background-color:#D5EEE8;
padding:20px;}

ul.gMenu ul {
font-family: "メイリオ"!important;
    font-size: 15px;
}

/************************************
** 入力フォーム（Form）
************************************/
input[type="text"],
input[type="url"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="tel"],
textarea {
 width: 80%!important;
}


/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.sp { display: block !important; margin:0 auto;}
}

/* スライドショー内の丸点非表示 */
.swiper-pagination-bullet{display:none;}


/* ページタイトル色変更 */
.page-header_pageTitle, h1.page-header_pageTitle:first-child{color:#333;}

/* ロゴ下余白拡張 */
.navbar-header{padding-bottom:15px;}

/* ヘッダー上部架線追加
.siteHeader{border-top:solid 12px #009900;} */

/* ヘッダーキャッチコピー非表示 
.headerTop{display:none;}*/

/* フッターメニュー削除 */
footer .footerMenu{display:none;}

/* テーブル横罫線を濃く表示 */
.table, table {
border-top: 1px solid #333;
}
.table tbody tr td, .table tbody tr th, .table td, .table th, .table thead tr td, .table thead tr th, table tbody tr td, table tbody tr th, table td, table th, table thead tr td, table thead tr th
{border: 1px solid #333333;}
	
	/* ヘッダー背景色を青に変更 */
	.siteHeader.navbar,.siteHeadContainer.container .navbar-header{background-color:#233B6C;}
	
	/* メニュー背景色をオレンジに変更 */
.gMenu_outer {
background-color: #FFA500;}
	
	ul.gMenu li {
    background-color: #FFA500;
}
	ul.gMenu > li:hover > a:after, ul.gMenu > li.current-post-ancestor > a:after, ul.gMenu > li.current-menu-item > a:after, ul.gMenu > li.current-menu-parent > a:after, ul.gMenu > li.current-menu-ancestor > a:after, ul.gMenu > li.current_page_parent > a:after, ul.gMenu > li.current_page_ancestor > a:after {
    border-top: 1px solid #D88900;
}
		/* メニューフォントサイズ拡大 */
	.gMenu_name, .vk-mobile-nav .menu, .mobile-fix-nav-menu {
font-size:17px;
}
			/* メニュー内余白小さく */
	.nav>li>a{padding:10px 2px;}
	
				/* フッター背景色、文字色変更 */
	.siteFooter{background-color:#233B6C;color:#fff;}
	.siteFooter a:hover {
	color:#000066; 	/*リンクにマウスが乗ったらテキスト色を変更する*/
}
	
	