/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2026 | 04:25:27 */
/*PC:～992px / tablet:991～768px / レスポンシブ:780px (完全sp:767px～)*/
/*コンテンツ横幅 1140px (内訳:1110px padding-left:15px padding-right:15px)*/
/*Origin Ⅱ (Bootstrap4)*/

/*==============================================================
お問い合わせフォーム
==============================================================*/ 
/*----------------------------------------------------
フレーム
----------------------------------------------------*/
.fr_contact {padding:0px 16px; background-color:transparent; margin-bottom:48px;}
/*----------------------------------------------------
テーブル .tb_contact
----------------------------------------------------*/
.tb_contact {border-top:none !important;}
.tb_contact th, .tb_contact td {font-size:0.9rem; border:none !important;}
.tb_contact th {padding:16px 8px 16px 0; width:10rem;}
.tb_contact td {padding:16px 0;}
.tb_contact p {margin-bottom:0;}
/*レスポンシブ*/
@media (max-width:780px) {
	.tb_contact th, .tb_contact td {display:block; width:100%;}
	.tb_contact th {padding:16px 8px 0 0;}
	.tb_contact td {padding:8px 0;}}
/*----------------------------------------------------
必須・任意
----------------------------------------------------*/
/*----共通設定----*/
.necessary:before, .optional:before {
	font-size:0.75rem; font-weight:normal; padding: 4px 6px; margin-right:8px;}
/*----個別設定----*/
.necessary:before {content: "\5fc5\9808"; color:#fff; background-color:#C7000A;}
.optional:before {content: "\4efb\610f"; color:#777; border:1px solid;}
/*----------------------------------------------------
入力欄
----------------------------------------------------*/
.tb_contact .form-control {max-width:100%; border-radius:0; border:none;}
.wpcf7-text, .wpcf7-textarea, .form-control:focus {background:#ededed;}
/*----------------------------------------------------
同意欄
----------------------------------------------------*/
.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;}
