@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/
/*.navbar-brand img{
max-height:100%;
}*/

/*ヘッダーlogo高さ調節*/
h1.navbar-brand.siteHeader_logo {
    padding-top: 4px;
    padding-bottom: 0px;
}

/*ヘッダーメニュー高さ調整*/
ul#menu-headernavigation-1{
margin-top: 5px;
}
/* Contact Form 7カスタマイズ */
/*radioボタン位置*/
input[type=checkbox], input[type=radio]{
margin-left: 6px;
}
/*contactFormﾁｪｯクボタン調整*/
span.wpcf7-list-item{
margin-left: 0px;
}
/* 見出し欄 */
.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;
}
/* 必須の調整 */
.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;
}
/* 送信ボタンのデザイン変更 */
.soushinbtn{
 padding:20px!important;
 width:20%;
 background: #FFF!important;
 color:#000;
 font-size: 18px!important;
 border-radius: 2px!important;}
.soushinbtn:hover{
 background:#fff!important;
 color:#33CCFF;
 border:2px solid #33CCFF;
}
/* スマホContact Form 7カスタマイズ */
@media screen and (max-width: 700px) {
.inquiry th, .inquiry td {
 display:block;
 width: 100%!important;
 border-top: none!important;
}
.inquiry tr:first-child th {
 border-top: 1px solid #d7d7d7!important;
}
.soushinbtn{
 width:80%!important;
}
}
/************************************
** フッターメニュー
************************************/
#main-nav {
	width: 100%;
	text-align: center;
	display: block;
}
#main-nav ul {
	font-size: 16px;
	margin: 16px 0;
	padding: 0; /* リストのマーク分の余白ができるので消すために 0 としています */
	list-style: none;
}
#main-nav li {
	margin: 0 -5px; /* リストとリストの間の空白を消すため */
	padding: 0 12px;
	display: inline;
	border-right:1px solid #000;
}
#main-nav li:last-child {
	border-right: none;
}
#main-nav li a {
	color: #000;
	text-decoration: none;
}
#main-nav li a:hover {
	color: #f00;
	text-decoration: underline;
}
/*container幅調整*/
