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


/*lightning　classでページビルダー枠を消す*/
.so-panel{
	-webkit-box-shadow: none !important;
	box-shadow:none !important;
	padding:0px !important;
	margin-bottom:0px !important;
}

/*サイト全体の書体変更する*/
body{
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}

/*gmenuの文字サイズを変更する*/
.gMenu_name{
	font-size:15px;
}
#gMenu_outer{
	background:linear-gradient(to bottom,#B22E2A,#B22E2A);
}


ul.gMenu li a,
ul.gMenu li.current_page_item a{
	color:#ffffff;
}

ul.gMenu li a:hover,
ul.gMenu li.current_page_item a:hover{
	color:#F5EB00;
}

/*メニュー背景に色を付ける スマホメニュースクロールの修正のため*/
.siteHeadContainer{
	background:#ffffff;
}

/*会社概要テーブル幅固定する*/
.tablepress-id-1 .column-1 {
	width: 130px !important;
	background:#F5D9D8 !important;
}
.tablepress-id-1 .column-2 {
	background:#ffffff !important;
}

.tablepress-id-2,.tablepress-id-3{
	max-width:600px;
	background:#ffffff !important;
}

.tablepress-id-2 .column-1 {
	width: 130px !important;
}

.tablepress-id-3 .column-1 {
	width: 130px !important;
}

.tablepress-id-2 .row-1,
.tablepress-id-3 .row-1{
	background:#F5D9D8 !important;
}





/*テーブルプレスのすべてのセルに枠線を付加する */
.tablepress thead th,
.tablepress tbody tr:first-child td,
.tablepress tbody td,
.tablepress tfoot th {
	border: 1px solid #999999 !important;
}

/*テーブルプレスのすべてのセルに枠線を付加する */
.tablepress tbody tr,
.tablepress tbody td{
	border: 1px solid #999999 !important;
}

/*top*/
#top_text{
	border:3px solid #B22E2A;
	border-radius:20px;
	padding:20px;
	background:#ffffe0;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

#top_text2{
	padding-top:30px;
	font-size:18px;
}

.mtitle{
  position: relative;
	font-size:23px;
}

.mtitle:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 7px;
  background: -webkit-repeating-linear-gradient(-45deg, #E79C9A, #E79C9A 2px, #fff 2px, #fff 4px);
  background: repeating-linear-gradient(-45deg, #E79C9A, #E79C9A 2px, #fff 2px, #fff 4px);
}

/*見出しタイトル前のボーダーアイコンを透明化*/
h3{
	border-left-color:transparent;
	padding-left:0px;
}

/*投稿ページの日付を非表示*/
.entry-meta_items{
	display:none;
}

/*ご利用の流れ*/
.yoyaku_iro{
	color:#006699;
	font-weight:bold;
	border-bottom:1px #006699 solid;
	padding:0 10px;
}

.yoyaku_title{
	font-size:23px;
	padding-left:10px;
	vertical-align:middle;
}

.yoyaku_waku{
	max-width:500px;
	padding:10px;
	border-bottom:3px #E79C9A dotted;
}

/*キャンセル料金table*/
/*会社概要テーブル幅固定する*/
.tablepress-id-4 .column-1 {
	width: 180px !important;
	background:#F5D9D8 !important;
}

.tablepress-id-4 .column-2 {
	background:#ffffff !important;
}

.tablepress-id-4{
	max-width:600px;
	background:#ffffff !important;
}

/*----【Advanced noCaptcha & invisible Captcha】  
* reCAPTCHAマークがトップへ戻るボタンとかぶるのでをずらして表示　-----*/
.grecaptcha-badge {
	bottom: 85px !important ;
}