/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 25 2024 | 06:43:42 */
/*==============================================================
モバイル固定ナビ
==============================================================*/
/*----背景色の指定はこちらでやってます----*/
.mobile-fix-nav .mobile-fix-nav-menu {font-size:0; padding:0;}
.mobile-fix-nav .mobile-fix-nav-menu li {width:calc(100% / 5); padding:13px 0 11px; background-color:#4f4f4f;}
.mobile-fix-nav .mobile-fix-nav-menu li:nth-of-type(1) {background-color:#016934;}

/*==============================================================
サイトヘッダー
==============================================================*/
/*----全幅化と余白----*/
.siteHeader .container {max-width:100%; padding:6px 16px;}

/*==============================================================
ヘッダーロゴ
==============================================================*/
.siteHeader_logo img {transform:scale(1); transition-duration:0.2s;}
.siteHeader_logo:hover img {transform:scale(1.05); transition-duration:0.2s;}

/*==============================================================
ヘッダーメニュー
==============================================================*/
/*----------------------------------------------------
親メニュー
----------------------------------------------------*/
/*----説明----*/
.gMenu>li .gMenu_description {opacity:1; font-weight:bold; color:#016934;}

/*==============================================================
フッター
==============================================================*/
/*----フッター非表示（フッター上部で制作）----*/
footer {display:none !important;}
.sectionBox {padding:0;}

/*==============================================================
フッター上部
==============================================================*/
/*----------------------------------------------------
コピーライト
----------------------------------------------------*/
.copy_bar {padding:16px 8px 16px; font-size:0.75rem; background-color:#e1e1e1; border-top:1px solid rgba(0, 0, 0, 0.1);}
/*----tab時----*/
@media screen and (max-width:991px) {.copy_bar {padding:16px 8px 79px;}}


/*==============================================================
お問い合わせフォーム
==============================================================*/ 
/*----------------------------------------------------
メールフォーム
----------------------------------------------------*/
/*---必須---*/
span.must {
background-color: #f25c00;
color: white;
padding: 2px 6px 2px 6px;
margin-left:10px;
border-radius: 0.4em;
}

/*---任意---*/
span.any {
background-color: #888888;
color: white;
padding: 2px 6px 2px 6px;
margin-left:10px;
border-radius: 0.4em;
}

/*---記入欄の色---*/
.form-control {background-color: #f4f4f4;}
/*----------------------------------------------------
同意欄
----------------------------------------------------*/
.doui {display:table; margin:0 auto 32px; padding:0 16px;}
.doui span {display:initial;}
/*----------------------------------------------------
送信ボタン
----------------------------------------------------*/
input.wpcf7-form-control.btn {width:90%; max-width:600px; margin:0 auto;}
/*----承諾確認が未チェックのとき----*/
.btn-primary.disabled, .btn-primary:disabled, .btn-primary:disabled:hover {background-color: #e3e3e3; border:none; opacity:0.5;}
/*----チェックしたとき----*/
input[type="submit"] {background-color:#444; border:none; display:block; height:auto;}
.btn-primary:focus, .btn-primary:hover, .btn-primary:active {background-color:#666; border:none;}