/*-------992px以上-------*
/*-------ヘッダーロゴ回り余白調整-------*/
@media (min-width: 992px){
.siteHeader .container {
padding-top: 10px;
padding-bottom: 18px;
}
	.slide .btn-ghost {
    font-weight: bold;
}
.col-md-8,.mainSection-col-two {
    width: 70.66666667%;
}
.col-md-offset-1,.sideSection-col-two {
	width: calc(100% - 70.66667% - 1rem);
    margin-left: 0.33333333%;
}
	
.mainSection .widget {
    padding-top: 0px;
}
}
/*-------992px以上ここまで-------*/

/*-------768px以上-------*/
/*スライドタイトル拡大*/
@media (min-width: 768px){
.slide-text-title {
    font-size: 3.5vw;
}
/*スライドキャプション拡大*/
.slide-text-caption {
    font-size: 1.8vw;
}

	
	
}
/*-------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: 19px;
}
.h3, h3 {
    font-size: 19px;
}
/*自動抜出投稿タイトル拡大*/
.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;
}

/*フェイスブックページレスポンシブ*/
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
}

.qa{padding:5px 15px;
	margin-bottom:15px;
border: solid 3px #0141FF;
border-radius: 25px;}


@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1180px;
	}}

@media (min-width: 1300px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
	}}


body, html {
    font-size:16px;
}

h2{background-color:#f0f0f0;padding-left:10px;font-size:25px;}

.siteHeader_logo {
    font-size: 25px;
}

.siteHeader{background-color:#2D9195;}

.gMenu a{color:#FFFFBF;}

.siteHeader_logo img {
    width: 90%;
    max-height: 1000px;
}
.device-mobile .gMenu>li .gMenu_name {
    font-size: 20px;
}


.device-pc .gMenu>li>a {
    padding: 3px 2.2em;
}


.gMenu li{
border-right: solid 1px #FFFFBF;}







@media screen and (min-width:892px){
.gMenu>li .gMenu_name {
    font-size: 19px;
}
.device-pc .gMenu>li>a {
    padding: 3px 1.4em;
}
}

@media screen and  (max-width: 991.98px){
.siteHeader_logo {
    padding: 0 15px;
}
}


@media screen and  (min-width: 992px){
.header_scrolled .gMenu_outer {
    background-color: #2D9195;
}

.siteHeader .container {
    padding-top: 10px;
    padding-bottom: 0px;
}
}













@media screen and  (min-width: 1200px){
.gMenu_outer {
    float: left;
margin-top:-15px;
}
}

@media screen and  (min-width: 1250px){
.gMenu>li .gMenu_name {
    font-size: 22px;
}
}

b, strong {font-weight: 900;}

td, th {
    padding: 1em;
    font-size: 18px;
}


.entry-body a {
color: #2A71F7!important;
}