	/*
	Theme Name: Lightning Child 
	Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
	Template: lightning
	Description: ★ テーマの説明（空欄でも可） ★
	Author: ★ テーマ作成者の名前（空欄でも可） ★
	Tags: 
	Version: 0.5.1
	*/



	/*Contact Form 7カスタマイズ*/
	/*スマホContact Form 7カスタマイズ*/
	@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;
	}}
	/*見出し欄*/
	.inquiry th{
	 text-align:left;
	 font-size:14px;
	 color:#444;
	 padding-right:5px;
	 width:250px;
	 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;
	}
	/*送信ボタンのデザイン変更*/
	#formbtn{
	 display: block;
	 padding:1em 0;
	 margin-top:30px;
     width:250px;
	 background:#295890;
	 color:#fff;
	 font-size:18px;
	 font-weight:bold;	 
	 border-radius:2px;
	 border: none;
	}
	/*送信ボタンマウスホバー時*/
	#formbtn:hover{
	 background:#fff;
	 color:#295890;
	}

	table.company {
	width: 500px;
	margin: 0 auto;
	border-collapse: separate;
	border-spacing: 0px 15px;
	font-size: 12px;
	}

	
/* table01 */
#table01 tr {
  border-bottom: 1px solid #b5b1b1;
}

#table01 th,
#table01 td {
  padding: 24px 0;
  border: none;
}

#table01 th {
  width: 30%;
}

/* sp */
@media only screen and (max-width: 480px) {
  #table01 th,
  #table01 td {
    width: 100%;
    display: block;
  }

  #table01 th {
    width: 100%;
  }

  #table01 td {
    padding-top: 0;
  }
}

