/*
Theme Name: Shimonhood
Author: Shimonhood
Author URI: https://shimonhood.com/
Theme URI: 
Description: arkhe child Theme
Version: 1.0.0
Template: arkhe
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.bg-gray {	background: #f7f7f7;}
.p-20 {padding: 20px;}

.history table {width: 100%}
.history td:first-child {width: 10%}
.history td:second-child {width: 90%}

@media (max-width: 768px) {
.history td:first-child {width: 30%}
.history td:second-child {width: 70%}
	}


.grecaptcha-badge { visibility: hidden; }

h2.form-headline  {
	border-bottom: 3px solid #212121;
	padding-bottom: 5px;
}

.must {
	background: #EE9655;
	padding: 0px 10px; 
	border-radius: 5px;
	margin-right: 10px;
	color: #fff;
	display: inline-block;
	font-size: 90%;
	}

.optional {
	background: #666;
	padding: 0px 10px; 
	border-radius: 5px;
	margin-right: 10px;
	color: #fff;
	display: inline-block;
	font-size: 90%;
	}

.form th {
	text-align: left;
	background:#fff;
	}
	
.form {
	width: 100%;
	border-collapse:collapse;
	background:#fff;
}
.form th {
		width: 30%;
	}
.form td {
		width: 70%;
	}
	

@media (max-width: 768px) {
	.form th,
	.form td {
		width: auto;display: block;
	}
	}

/* コンタクトフォーム横幅調節 */
.wpcf7 input[name="your-name"] { /* 名前入力欄 */
 width: 100%;
}
.wpcf7 input[name="your-email"] { /* メール入力欄 */
 width: 100%;
}
.wpcf7 input[name="your-subject"] { /* タイトル入力欄 */
 width: 100%;
}
.wpcf7 textarea[name="your-message"] { /* 本文入力欄 */
 width: 100%;
}	
	
	

.no-border table,
.no-border tr,
.no-border td,
.no-border th{border:none!important;}

.c-pageTitle__main,
.p-topArea__excerpt,
.c-pageTitle__sub {color:#212121;}

.w-80 {width:80%;margin:0 auto;}

.p-topArea__img {
  opacity: 0.5;
}

.information-info {margin-top: -20px!important;}

.editorial-info,
.curry-info{margin-top: 20px;}


.information-date svg,
.curry-date svg,
.editorial-date svg{display: inline;}

.information-date,
.curry-date,
.editorial-date {color: #8C8C8C;font-size: 12px;}

.information-title a,
.curry-title a,
.editorial-title a{font-size: 16px;text-decoration: none;}


.information-title a:hover,
.curry-title a:hover,
.editorial-title a:hover{opacity: 0.5}

.information-title,
.curry-title,
.editorial-title {margin-top: -10px;margin-bottom: 10px;}


.btn-bottom-list > .wp-block-column {
  display: flex;
  flex-direction: column;
}

.btn-bottom-list > .wp-block-column > .wp-block-buttons {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
}

.top_h2 {font-weight: 400!important;font-size: 120%;}
.c-pageTitle__main {font-weight: 400!important;text-shadow: none!important;font-size: 120%;}
.p-topArea__excerpt {text-shadow: none!important;font-size: 90%;}
