@charset "UTF-8";
/*
Theme Name: Emanon Premium child
Theme URI: https://wp-emanon.jp/emanon-premium/
Author: 株式会社イノ・コード
Author URI: https://innocord.co.jp/
Description: Emanon Premiumnの子テーマです。
Template: emanon-premium
Version: 1.0.1
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
*/

	/* -------------------------------------------------------------------------------------- */
	/* */
	/* お問い合わせフォームレイアウト
	/* */
	/* -------------------------------------------------------------------------------------- */
	.form_block {/* フォーム全体のレイアウト */
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		text-align:center;
		}
		.form_label {/* 項目レイアウト */
		clear:both;
		margin: 30px auto 0 auto;
		font-size: 140%;
		text-align:left;
		}
		.form_block p {/* フォーム入力欄 */
			margin: 0;
			text-align:left;
			text-indent: 20px;
		}
		.form_label label {/* 項目（labelタグ）のスペースリセット */
		margin: 0;
		padding: 0;
		}
		.form_block input {/* 1行入力欄 */
		width: 100%;
		max-width: 600px;
		font-size: 140%;
		margin: 0;
		padding: 15px;
		border: 1px solid rgb(218, 214, 214);
		border-radius: 5px;
	/* drop-shadow */
	filter: drop-shadow(1px 1px 1px rgba(206, 205, 207, 0.5));
		}
		.form_block textarea {/* 複数行　入力欄 */
		width: 100%;
		height: 300px;
		max-width: 600px;
		padding: 15px;
		border: 1px solid rgb(218, 214, 214);
		border-radius: 5px;
	/* drop-shadow */
	filter: drop-shadow(1px 1px 1px rgba(206, 205, 207, 0.5));
		font-size: 140%;
		}
		.form_birth {/* 生年月日 */
			margin: 0;
			text-align:left;
		}
		.form_birth input {/* 生年月日　入力欄 */
			width: 25%;
		}
		.mwform-radio-block {/* ラジオボタン大枠　flexbox指定 */
			width: 100%;
			
		}
		.mwform-radio-field {/* ラジオボタン＋項目名 */
			
		}
		@media screen and (max-width: 767px) {/* スマホサイト */
			.mwform-radio-field {/* ラジオボタン＋項目名 */
				clear:both;
				width: 100% !important;
				display: block !important;
				text-align:left;
				margin: 10px 0 10px 0 !important;
				padding: 0 !important;
				text-indent: 0 !important;
			}
		}
		.mwform-radio-field label input {/* ラジオボタン */
			max-width: 8%;
		}
		.mwform-radio-field-text {/* ラジオボタン　テキスト */
			font-size: 110%;
			line-height: 150% !important;
		}
		@media screen and (max-width: 767px) {/* スマホサイト */
			.mwform-radio-field-text {/* ラジオボタン　テキスト */
				padding-top: 0;
				font-size: 130%;
				line-height: 20%;
			}
		}
		.form_agree {/* 利用規約 */
			margin: 20px auto 20px auto;
		}
		.form_agree h3 {/* 利用規約 見出し　*/
			text-align:left;
			font-weight: normal;
		}
		.form_agree p {/* 利用規約 文章　*/
			text-align:left;
		}
		.kiyaku {/* 利用規約 文面*/
			text-align: left;
			overflow: scroll;
			border:1px solid #eee;
			margin: 20px auto;
			padding: 10px;
			height: 300px;
		}
		.rule_check_block {/* 利用規約チェックレイアウト */
			margin: 20px auto;
			text-align: center;
		}
		.rule_check_block input {/* 利用規約チェック */
			width: 7%;
		}
		.form_block p {/* WPから自動で入るpタグのスペースを調整 */
		margin: 0 !important;
		padding: 0 !important;
		line-height: 100% !important;
		}
		.submit-btn {/* 送信ボタンレイアウト */
			margin-top: 50px;
		}
		.submit-btn input {/* 送信ボタンのボーダーを消す */
			border: none !important;
	/* drop-shadow */
	filter: drop-shadow(1px 1px 1px rgba(206, 205, 207, 0.5));
		}
		.submit-btn input:hover {/* 送信ボタンマウスホバーするとカーソルが指のマークに変わる */
			cursor: pointer;
		}