@charset "UTF-8";
/*
Theme Name: LIQUID PRESS Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESSの子テーマ
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
Template: liquid-press
Version: 0.1
*/
/* Child Styles */

/* common */

/* HOME */
.home header { display: block; }
.home .wp-block-post-title { display: none; }
.home .wrapper { margin-top:0 !important; }
.home .ark-block-button .ark-block-button__link {
	padding: .5em 1.1em;
}

/* PAGE */
.ark-block-section { margin-top:0 !important; }
.wp-block-table th, .wp-block-table td {
	padding:15px 15px;
}


.contact table { width:100%; }
.contact table th {
	border:none;
	width:25%;
	text-align:left;
}
.contact table td {
	border:none;
	width:75%;
}
form input,
form textarea{
	width:100%;
	padding:5px;
	font-size:18px;
	border:1px solid #999;
	border-radius: 4px;
}
form input[type=submit] {
	width:240px;
	padding:15px 40px;
	background-color: #c1e529;
	color:#000;
	font-weight: bold;
	border-radius: 35px;
	border: 1px solid #c1e529;
}
form input[type=submit]:hover {
	background-color: #fff;
	color:#000;
	border: 1px solid #c1e529;
}
.contact span.wpcf7-spinner {
	display: none;
}

@media screen and (max-width: 768px) {
	footer p { font-size:15px; }
}
@media screen and (max-width: 480px) {
	.wp-block-table table th,
	.wp-block-table table td {
		padding: 2rem 2rem;
	}

	.contact table tr { display: grid;}
	.contact table th,
	.contact table td { width:100%; }

	.contact table th p,
	.contact table td p {
		margin:5px 0;
	}

}
