@charset "UTF-8";
/*
    Template: 7force
    Theme Name: 7FORCE CHILD
    Theme URI: https://7-force.co.jp/
    Description: 7FORCE の子テーマ
    Version: 1.0.0
    Author: BPLUST
    Author URI: https://bplust.jp/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.c-scrollHint{
	color:#FFF;
}
.c-gnav>.menu-item>a .ttl {
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
}
span.ttl.ttl_2 {
    font-size: 12px !important;
	display: block;
}
@media (min-width: 600px) {
    .post_content h2 {
        font-size: 1.7em;
    }
}
@media (min-width: 600px) {
    .l-content {
        padding-top: 0em;
    }
}
/* ------------------------------
   テーブルデザイン（※フォーム含む）
------------------------------ */
.post_content,table,
table.form{
	max-width:900px;
	margin: 0 auto;
}

table.form td,
table.form th,
.wp-block-table td,
.wp-block-table th {
	padding:20px 10px !important;
	background: none;
	border:none !important;
}
table.form th,
.wp-block-table th {
	border-bottom: 1px solid #000 !important;
}
table.form td, 
.wp-block-table td {
	border-bottom: 1px solid #efefef !important;
}
table.form th {
	width:200px;
}
span.wpcf7-list-item {
	display: block;
}

table.form th {
	width:240px;
}
@media screen and (max-width: 768px) {
	table.form th,
	table.form td {
		display: block;
		padding: 20px;
		width: 100%;
	}
	.wpcf7 form input[type="text"],
	.wpcf7 form input[type="email"],
	.wpcf7 form input[type="tel"],
	.wpcf7 form textarea,
	.wpcf7 form select {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
	}
}
/* ------------------------------
   フォーム
------------------------------ */

div.btn {
	margin: 20px auto;
	max-width: 440px;
	text-align: center;
}
.btn input {
    background-color: #333;
    color: #fff;
	padding:10px 20px;
	margin:30px 10px;
		width:160px;

}

img.wpcf7-captchac {
	padding: 5px;
	border: 1px solid #ccc;
	width:120px;
}
@media (min-width: 960px) {
    .-series .l-header__logo .c-catchphrase {
        font-size: 16px;
    }
}
/* ------------------------------
   スマホメニュー
------------------------------ */
.c-widget__title.-spmenu {
	background: #fff;
	color: #1a1a1a;
	padding-left:0;
}
