/*-------992px以上-------*
/*-------ヘッダーロゴ回り余白調整-------*/
@media (min-width: 992px){
.siteHeader .container {
padding-top: 10px;
padding-bottom: 18px;
}
	.slide .btn-ghost {
    font-weight: bold;
}
.col-md-8 {
    width: 74.66666667%;
}
.col-md-offset-1 {
    margin-left: 0.33333333%;
}
	
.mainSection .widget {
    padding-top: 0px;
}
		.navbar-brand img {
min-height: 80px;
}
	/*ナビゲーション背景・文字変更*/
.nav li a {
	color: #fff;
}
.nav,ul.gMenu ul li a, ul.gMenu>li>ul.sub-menu li a {
	background-color:#002060;
}
.gMenu>li>ul.sub-menu li a:hover{background-color:#003197;}
}

ul.gMenu>li>ul.sub-menu li a:hover {
    background-color: #003197;
}
/*-------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: #843C0C;
}
	
}
/*-------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: 20px!important;
		background-color:#002060;
	  color:#fff;
	  border:none;
	  padding:8px 10px 6px 15px;
	line-height:120%;
}
.h3, h3 {
    font-size: 16px;
		  background-color:#843C0C;
	  color:#fff;
	  border:none;
	  padding:3px 8px 2px;
}
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: auto!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:#fff;}

/* ロゴ下余白拡張 */
.navbar-header{padding-bottom:15px;}

/* ヘッダー上部架線追加 */
.siteHeader{border-top:solid 12px #843C0C;}

/* ヘッダーキャッチコピー非表示 */
.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-bottom: 1px solid #333;
}

img {
    image-rendering: -webkit-optimize-contrast;
}