/*
Theme Name: XeoryExtension Child
Theme URI: https://xeory.jp/extension
Template: xeory_extension
Author: バズ部
Author URI: https://bazubu.com/
Description: Xeory拡張テーマ
Version: 0.2.5.1614565108
Updated: 2021-03-01 11:18:28

*/
/* トップページ：ファーストビュー：明るい画像パターン */

body.home #main_visual {
    background-image:url(https://blog.ac-39.com/wp-content/uploads/2021/03/blog.jpg) !important;
    width:100%;
	/*height: 747px !important;*/
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color:#fff !important;
    }

body.home #main_visual h2 {
    color: #000;
  text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
    }

body.home #main_visual p {
    font-size:15px;
    color:#FFF;
    padding:30px 20px;
    border:solid 1px #fff;
    border-radius:10px;
    }

@media (min-width: 768px) {
    
body.home #main_visual p {
    font-size:20px;
    } 
    
}

body.home #main_visual p br {
    display:none;
    }

@media (min-width: 768px) {
    
body.home #main_visual p br {
    display:inline;
    } 
    
}

#popular_post_content{
	display:none;
}
.front-loop h2{
	background: #3B4552;
	color: #fff;
}

body.home #content {
    padding:0 !important;
    }

/* ヘッダーの色を変更 */

body #header {
    background: #f8f5db;
    }

#gnav {
    background-color: #f8f5db;
    }

#gnav ul li a {
    background-color: #f8f5db;
	color: #864624 ;
    }

#gnav ul li a:hover,
#gnav ul li a:focus {
    background-color: #faa755;
	color: #864624 ;
    }

#gnav ul li.current-menu-item a {
    background: #f8f5db;
    }

#header-fnav-area #header-fnav-btn a {
    background-color: #faa755;
    }

#header-nav-btn a {
    background-color:#faa755;
    }

@media (max-width: 767px) {

#header-nav-btn a {
    background-color: #faa755;
    }
    
}

/* スマホ表示時にロゴ中央寄せ */

#header #logo {
    text-align:center;
    }

/* トップページ：クローズアップ記事の修正（画面幅991px以下） */

@media (max-width: 991px) {
    
body.home #front-contents .front-cont-header {
    margin-bottom: 0px !important;
    }
    
}
/* トップページ：サービス記事の修正（画面幅991px以下） */

@media (max-width: 991px) {
    
body.home #front-service .front-cont-header {
    margin-bottom:30px !important;
    } 

body.home #front-service .front-service-inner .c_box {
    padding-top:10px;
    }
    
body.home #front-service .front-service-inner .c_box:first-child {
    border-bottom:solid 1px #ababab;
    } 
    
body.home #front-service .front-service-inner .c_box h3 {
    margin-top: 5px;
    font-size:25px;
    } 
    
body.home #front-service .front-service-inner .c_box .c_text br {
    display:none;
    }  
    
}

/* お問い合せの色変更 */

#front-contact .c_box {
    background-color:#fff;
    }

#front-contact label {
    color:#000;
    }

body.home #front-contact input,
body.home #front-contact textarea {
    border:solid 1px #58656e;
    width:100% !important;
    }

body.home #front-contact input.wpcf7-submit {
    background-color:#009fb7 !important;
    border:none;
    }

/* フッターの文章を左寄せ */

.footer-address {
    text-align:left !important;
    }