/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/
.site-footer-copyright p:nth-child(2) {
    display: none;
}

/*　お問い合わせメッセージ　*/
#header #headContact #headContactTxt {
    font-size:19px;
    font-weight:bold;
}
 
/*　電話番号　*/
#header #headContact #headContactTel {
    font-size:28px;
    margin-top:15px;margin-bottom:15px;
}
 
/*　受付時間　*/
#header #headContact #headContactTime {
    font-size:14px;
    font-weight:bold;
}




/*　3PR見出し文字サイズ　*/
#topPr h3 {
    font-size: 21px;
 　　text-align: center; 
　　 color: #096F9F;　　
}

/*　3PR見出し文字色　*/
#topPr h3	{ margin:0px 0px 9px; line-height:140%; font-size: 20px; padding-left:10px; }
#topPr h3 a	{ text-decoration:none; color:#333; display:block; overflow:hidden; }

/*　3PR説明文　*/
#topPr .topPrInner p.topPrDescription {
    font-size: 16px;
    line-height: 170%;
    color:#333333;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#topPr p a	{ text-decoration:none;line-height:150%; color:#555555;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#topPr a:hover	{ text-decoration:underline; }





/*　キャッチフレーズの背景色・枠線（上）を設定　*/
#headerTop {
    background-color: #cc0000;
   
}
 
/*　キャッチフレーズのフォント設定　*/
#headerTop #site-description {
    color: #000;
    font-size:15px;
  font-family:'Lucida Grande',
     'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
     Meiryo, メイリオ, sans-serif;
}


 
#content .infoList .infoListBox div.entryTxtBox h4.entryTitle { margin:0px 0px 10px;padding:0px 0px 2px; display:block;line-height:120%; font-size:18px;}

#header #site-title a img	{ max-height:45px;margin-top:0px; }
#header	{ display:block; overflow:hidden; background-color:#FFFFFF; }


#content .infoList ul li .infoTxt a	{ margin:8px 0px 10px;padding:0px 0px 2px; font-size:18px;line-height:110%;}
#content .infoList ul li .infoTxt a	{ font-family:'Lucida Grande',
     'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
     Meiryo, メイリオ, sans-serif; }





/*****　ヘッダー画像の幅を画面いっぱいに広げる　*****/
/*　画像フレームの幅を100%に　*/
#topMainBnrFrame {
    width: 100%;
    height: auto;
}
 
/*　画像幅を100%に　*/
#topMainBnr img {
    width:100% !important;
}
 
/*　画像の枠線を削除　*/
#topMainBnrFrame .slideFrame {
    border:none;
}
 
/*　画像の位置調整　*/
#topMainBnrFrame .slideFrame img {
    left: 0px;
}
 
/*　画像の余白を削除　*/
#topMainBnr {
    padding:0px 0px 2px 0px;
}

/*****　ヘッダー画像のサイズ定義を変更した場合　*****/
@media (min-width: 970px) { 
    #topMainBnrFrame {
        min-height: 350px;
        
   
}
 }
 



/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}

/* アイキャッチ画像のサイズを設定 */
#pageTitleImage img {
    width:100%;
    height:auto;
}



/*　リキッド2カラム　*/

.row{
  padding-right: 20px;
}
.one{
  float: left;
  width: 50%;
  margin-right: 10px;
}
.two{
  float: left;
  width: 50%;
  margin-right: -10px;
}

.fb-like-box,.fb-like-box span, .fb-like-box iframe {
 width: 100% !important;
}



#newcamArea{
  width: 100%;
  background:#EBF5FE center no-repeat;
}



#gMenu .menu li a{
font-size:14px;
}


.leadTxt, #content p.leadTxt { font-size: 40px; line-height: 1.5em; color: #434343; padding: 0; text-align:center; margin-bottom: 43px;
}

@media screen and (max-width: 674px){
    .leadTxt, #content p.leadTxt {width: 100%;
    margin: 2px 0 20px 0;
    font-size: 18px;
}
}



.leadTxt2, #content p.leadTxt2 { font-size: 24px; line-height: 150%; padding: 0;  text-align:center; 
}
@media screen and (max-width: 674px){

.leadTxt2, #content p.leadTxt2 {width: 100%;
    margin: 1em auto 20px;
    font-size: 18px;
    /*background: #07967f;
    color: #ffffff;
    border-radius: 5px; */
    padding: 10px 0 10px 0;
}
}

.leadTxt3, #content p.leadTxt3 { font-size: 1.8em; line-height: 1.5em; color: #067299; padding: 0; text-align:center; margin-bottom: 0px; 
}

@media screen and (max-width: 674px){
    .leadTxt3, #content p.leadTxt3 {width: 100%;
    margin: 1em auto 20px; font-weight: bold;
    font-size: 18px;
border-bottom: 1px solid #ccc;
}
}

.leadTxt4, #content p.leadTxt4 { 
display: block;
font-size: 1.8rem;
font-weight: bold;
color: #092c87;
text-align:center; 
line-height:1.2;
}
}


#content p.small { font-size: 1em; line-height:1.7; }

#content p.right { text-align:right; }



.bv-grid-unit-item { border-radius:5px; } 
.bv-grid-unit-item { background-color:#fff; } 
.bv-grid-unit-item { box-shadow:1px 1px 3px rgba(0,0,0,0.2); } 






/*　ヘッダー変更　*/

#header	{ padding-top:10px; text-align:left; background:#FBFBF9; }

#header #site-title {padding-top:15px;}



.btn btnS{ text-align:center;}


/*トップページ　サブメニューレスポンシブ設定　*/

.pc { display: block !important; }
.sp { display: none !important; }

@media only screen and (max-width: 780px) {
.res img {
		width:90%;
		margin: 0 auto;}
.pc { display: none !important; }
.sp { display: block !important;}
	#pg-15-2 .panel-grid-cell,
	#pg-15-3 .panel-grid-cell,
	#pg-15-0, #pg-15-1, #pg-15-2, #pl-15 .so-panel{
			margin-bottom: 0px;}
}

/*ヘッダーレスポンシブ*/

@media (max-width: 780px) {
    /* PC用のヘッダー画像を消す */
    #topMainBnr #topMainBnrFrame {
        display: none;
    }
 
    /* スマホ用のヘッダー画像を表示 */
    #topMainBnr:after {
        background: url(https://shimabukuro-shoten.com/wp-content/uploads/2019/02/top_sp.jpg);
		background-repeat: no-repeat;
        background-size: 100% auto;
        content: '';
        display: block;
        height:100%;
		padding-top:51.2%;
    }
}