@charset "UTF-8";
/*
Theme Name: Emanon Pro child
Theme URI: https://wp-emanon.jp
Author: 株式会社イノ・コード
Author URI: https://innocord.co.jp/
Description: Emanon Pro の子テーマです。
Template: emanon-pro
Version: 1.2.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 Pro 子テーマ用のスタイルを以下に記述 
カスタマイズ機能のCSS圧縮をオンにしている場合、オフに切り替えてからスタイルを追加し、その後、再度CSS圧縮を
オンにしてください。
*/

body {
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color: #7c7c7c;
}

h1, h2, h3 {
	color: #4d451c;
}

.archive-header-title a {
	color: #7c7c7c;
}

.side-widget li a {
	color: #7c7c7c;
}


/**************************
*   司会一覧　名前　レイアウト
***************************/
.page-id-7 .widget_text {
	margin: -30px 0 0 0;
	text-align: center;
}


/**************************
*   プロフ　写真　レイアウト
***************************/
/*
.widget_media_image {
	text-align: center;
}
*/
.single-members .members {
 text-align: center;
}
/*.members .panel-layout .widget_media_image img {*/
.members .article-thumbnail img {
	/*border-radius: 50%;*/
	max-width: 400px;
	height: auto;
	object-fit: cover;
}


/**************************
*   演出　写真　レイアウト
***************************/
.products .article-thumbnail img {
	display: none;
}


/**************************
*   お問い合わせフォーム
***************************/
/*見出し欄*/
.inquiry th {
	 text-align:left;
	 font-size:14px;
	 color:#444;
	 padding-right:5px;
	 width:30%;
	 background:#f7f7f7;
	 border:solid 1px #d7d7d7;
}

/*通常欄*/
.inquiry td {
	 font-size:13px;
	 border:solid 1px #d7d7d7;	
}

/*横の行とテーブル全体*/
.entry-content .inquiry tr,.entry-content table {
	 border:solid 1px #d7d7d7;	
}

/*必須の調整*/
.haveto {
	 font-size:7px;
	 padding:5px;
	 background:#ff9393;
	 color:#fff;
	 border-radius:2px;
	 margin-right:5px;
	 position:relative;
	 bottom:1px;
}

/*任意の調整*/
.any {
	 font-size:7px;
	 padding:5px;
	 background:#93c9ff;
	 color:#fff;
	 border-radius:2px;
	 margin-right:5px;
	 position:relative;
	 bottom:1px;
}

/*ラジオボタンを縦並び指定*/
.verticallist .wpcf7-list-item {
	 display:block;
}

/* 入力項目 */
td .content {
	padding: 4px;
}

/*送信ボタンのデザイン変更*/
#formbtn {
	 display: block;
	 padding:15px;
	 width:350px;
	 background:#ffaa56;
	 color:#fff;
	 font-size:18px;
	 font-weight:bold;	 
	 border-radius:2px;
	 margin:25px auto 0;
}

/*送信ボタンマウスホバー時*/
#formbtn:hover {
	 background:#fff;
	 color:#ffaa56;
	 border:2px solid #ffaa56;
}


/**************************
* レスポンシブデザイン
***************************/
@media(min-width:768px) {

	td .content {
		padding: 4px;
	}


@media(max-width:500px) {

	.inquiry th,.inquiry td {
	 display:block!important;
	 width:100%!important;
	 border-top:none!important;
	 -webkit-box-sizing:border-box!important;
	 -moz-box-sizing:border-box!important;
	 box-sizing:border-box!important;
	}

	.inquiry tr:first-child th {
	 border-top:1px solid #d7d7d7!important;
	}

	/* 必須・任意のサイズ調整 */
	.inquiry .haveto,.inquiry .any {
	font-size:10px;
	}

}