@charset "utf-8";
/*
Theme Name: Lightning Child HakoHino
Theme URI: 
Template: lightning-pro
Description: 
Author: MikikoK@HotWeb
Tags: 
Version: 0.1.2
*/

/***** ご挨拶 *****/
.greet {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/***** 子ページ *****/
.child_pages .post_content h4 {
	background: none;
	font-weight: bolder;
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	padding: 3px;
	border-bottom: dotted 1px #ccc;
}

/***** コンタクトフォーム *****/
.table-contactform7{
	overflow: hidden;
	table-layout: fixed;
}
 
.required-contactform7{
	font-size:7px;	
	padding: 5px;
	background: #ff9393;
	color: #fff;
	border-radius: 2px;
	margin-right:5px;
	position:relative;
	bottom:1px;
}
 
.unrequired-contactform7{
	font-size:7px;
	padding:5px;
	background:#93c9ff;
	color:#fff;
	border-radius:2px;
	margin-right:5px;
	position:relative;
	bottom:1px;
}
 
/*.table-contactform7 th{
  font-weight:bold;
}*/
 
.table-contactform7 input,
.table-contactform7 textarea{
	max-width: 90% !important;
	margin: 5px 10px 10px 5px;
}
 
.address-100 input{
	max-width: 90% !important;
	margin: 5px 10px 10px 5px;
}
 
.message-100 textarea{
	width: 100%;
	margin: 5px 10px 10px 5px;
}
 
@media screen and (min-width: 900px){
.table-contactform7 th{
	width:28%;
}
}
     
@media screen and (max-width: 900px){
/***** テーブル表示 *****/
.table,
.table-contactform7 {
	display:block;
} 
.table tbody,
.table tr,
.table-contactform7 tbody,
.table-contactform7 tr {
    display: block;
    width: 100%;
  }
.table th,
.table-contactform7 th {
	width:100%;
	display:block;
	margin: 0 auto;
	border:none;
}
.table th{
	font-weight:bold;
	}
.table td,
.table-contactform7 td 
{
	display: list-item;
	list-style-type:none;
	margin:0;
	padding:0;
	width: 100%;
	border-top: none !important;
}
}

@media only screen and (max-width: 644px){
.child_pages .child_page {
	min-width: 100%;
}
}