@charset "UTF-8";
/*
Theme Name: XeoryExtensionChild
Theme URI: https://xeory.jp/extension
Template: xeory_extension
Description: Xeory拡張子テーマ
Author: バズ部
Author URI: https://bazubu.com/
Version: 1.0.0
*/

/**/
.btn_otoiawase {
 padding: 10px 20px;
 background: #47B39D;
 /*color: #111111;*/
 color: #fff !important;
 /*border-bottom: solid 5px gray;*/
 border-radius: 25px;
}
.btn_otoiawase:active {
 -webkit-transform: translateY(5px);
 transform: translateY(5px);
 border-bottom: none;
}


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

/*body.home #main_visual {
    background-image:url(http://18.224.103.69/wp-content/uploads/2023/05/3995010_m.jpg) !important;
    width:100%;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color:#fff !important;
    }

body.home #main_visual h2 {
    color:#000;
    }

body.home #main_visual p {
    font-size:15px;
    color:#000;
    padding:30px 20px;
    border:solid 1px #000;
    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;
    } 
    
}*/

/* トップページ：見出しの突起を消す */

body.home .tri-border {
    display:none;
    }

/* トップページ：コンテンツ等の色変更 */

body.home .front-main-cont .front-cont-header {
    background-color: #778899;
    }

body.home #front-contents .c_number {
    background-color: #778899;
    }

body.home #front-contents h3 {
    color: #778899;
    }

body.home #front-service .front-service-inner h3 {
    color: #778899;
    }

.c_btn .btn {
    background-color:#009fb7 !important;
    color:#fff !important;
    }

/*トップページinfoの番号*/
body.home #front-contents .c_number {
    background: #778899;
    color: #fff;
    display: inline-block;
    padding: 40px 12px 8px;
    margin-bottom: 32px;
    margin-top: 0;
}

/*トップページinfoの文字*/
body.home #front-contents h3 {
    color: #b1063a;
    font-size: 36px;
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 1.4;
}

/*トップページinfoのボタン*/
body.home #front-contents .c_text .c_btn a {
    border-radius: 5px;
    background: #b1063a;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    opacity: 1;
    display: block;
    width: 30%;
    padding: 12px;
    text-align: center;
}

/* 固定・投稿ページの背景色を変更 */

#content {
    background-color:#fafafa !important;
    }

/* 投稿ページのコメント数表示を消す */

li.comments {
    display:none !important;
    }

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

body #header {
    background: #3B4552;
    }

#gnav {
    background-color: #3B4552;
    }

#gnav ul li a {
    background-color: #3B4552;
    }

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

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

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

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

@media (max-width: 767px) {

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

/* ハンバーガーメニューを開いた際の背景色変更 */

@media (max-width: 991px) {
    
#gnav-sp {
    background-color:#3e494f;
    }       
    
}

/* お問い合せ（未設置）の色変更 */

#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 {
    border-top:solid 8px #3B4552 !important;
    }

#footer #footer-brand-area {
    border-bottom: 1px solid #B1063A;
    }

#footer .footer-01 {
    background-color:#3B4552;
    }

#footer .footer-02 {
    background-color:#3B4552;
    }

