@charset "UTF-8";
/*
Theme Name: Emanon Free child
Theme URI: https://wp-emanon.jp
Author: 株式会社イノ・コード
Author URI: https://innocord.co.jp/
Description: Emanon Free の子テーマです。
Template: emanon-free
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, theme-options

Emanon Free 子テーマ用のスタイルを以下に記述 
*/

/************************************************/
/*						*/
/*	【Profile】				*/
/*						*/
/************************************************/

.greetings {
	margin			: 0;
	padding			: 0;
}

.greetings p {
	margin			: 0;
	padding			: 0;
}

.greetings .greetings-img {
	text-align		: center;
}

.greetings .greetings-txt {
	margin-top		: 30px;
}

/************************************************/
/*						*/
/*	【Contact】				*/
/*						*/
/************************************************/

.contact {
	margin-top		: 30px;
	padding			: 0;
}

.contact .contact-table {
	display			: grid;
	grid-gap		: 0px;
	grid-template-columns	: 40% 60%;
	grid-template-rows	: auto;
	align-items		: center;
	justify-content		: center;
	border-bottom		: 1px solid #dcdcdc;
	padding			: 15px 10px;
}

.contact .contact-table:first-child {
	border-top		: 1px solid #dcdcdc;
}

.contact .contact-table .contact-th {
	grid-column		: 1 / 2;
}


.contact .contact-table .contact-td {
	grid-column		: 2 / 3;
}

.contact .contact-table:hover {
	background-color	: #f4f4f4;
	transition		: 0.25s;
}

.contact .contact-table .contact-td input[type="text"],
.contact .contact-table .contact-td textarea {
	width			: 100%;
	appearance		: none;
}

.contact .contact-table .zip input[type="text"],
.contact .contact-table .tel input[type="text"] {
	width			: 70px;
}

.contact .contact-button {
	display			: flex;
	justify-content		: center;
	text-align		: center;
	margin			: 30px auto 0px auto;
}

.contact .contact-button input {
	width			: 150px;
	margin			: 0 20px; 
}



/*++++++++++++++++++++++++++++++++++++++++++++++*/
/* @media screen 576px				*/
/*++++++++++++++++++++++++++++++++++++++++++++++*/

@media screen and (min-width: 576px) {


}/***** END 576px *****/

/*++++++++++++++++++++++++++++++++++++++++++++++*/
/* @media screen 768px				*/
/*++++++++++++++++++++++++++++++++++++++++++++++*/

@media screen and (min-width: 768px) {


}/***** END 768px *****/

/*++++++++++++++++++++++++++++++++++++++++++++++*/
/* @media screen 992px				*/
/*++++++++++++++++++++++++++++++++++++++++++++++*/

@media screen and (min-width: 992px) {


}/***** END 992px *****/
