@charset "utf-8";
/*
Theme Name: Lightning Child by ZIUS_vor.4
Theme URI: 
Template: lightning
Description: Speeverホームページ作成サービス　ZIUS顧客専用　Lightning　G3 Pro Unit用子テーマです。22/11
Author: ZIUSチーム
Tags: 
Version: 4
*/


/*ヘッダー　画像とテキスト横並び*/
.logo_to_text-area {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.logo_to_text {
  margin-right: 2%;
}

@media screen and (max-width: 991px){
.logo_to_text-area {
  justify-content: center;
}
}
	


/*　　テーブルデザイン
-------------------------------------------*/
.companyp tr:nth-of-type(2n+1) {
    background: rgba(115, 115, 115, 0.05);
}
@media screen and (max-width: 767px){
.companyp td:last-child {
    width: 100%;
  }
.companyp {
    width: 100%;
  }
.companyp th,   
.companyp td {
    display: block;
    width: 100%;
    text-align: center;
  }
.companyp th{
border-bottom: none;
border-top: 1px solid #e1e1e1;  
    }
}


/*　　お問い合わせフォーム デザインとモバイル
-------------------------------------------*/
.form-preset-block th {
  background-color: #f0f0f0;
  border-top: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
}

@media screen and (max-width: 767px){
  .form-preset-block td:last-child {
    width: 100%;
  }
  .form-preset-block {
    width: 100%;
  }
  .form-preset-block th,
  .form-preset-block td {
    display: block;
    width: 100%;
  }
.form-preset-block th{
border-bottom: none;
border-top: 1px solid #e1e1e1;  
    }
}

/*//////フッタープロフィールウィジェット///////////*/

.profile_widget {
    text-align: center;
}

.profile_widget h1 {
    border-bottom: none !important;
	font-size: 1.5rem !important;
	font-weight: 500 !important;
	margin-bottom: 0;
}


.profile_widget h1::after{
    border-bottom: none !important;	
}

.profile_widget_text{
	font-size: 14px !important;	
	margin-bottom: -2%;
}

.widget_media_image {
    text-align: center;
}


/*フッターマップ*/
#foot_map{
  position: relative;
  width: 100%;
  padding-top: 300px;
  overflow: hidden;
}
#foot_map iframe {
  position: absolute;
  top: -150px;
  left: 0;
  width: 100%;
  height: calc(100% + 150px + 150px);
  pointer-events: none;
}

.place-name {
    display: none;
}



/*LP用テーブル*/

.lp-corporation-t th, .lp-corporation-t td {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid var(--vk-color-border-hr);
}

.t-title {
  width: 30%;
  text-align: center;
}

@media screen and (max-width: 457px){
	.t-title,.t-title td {
		display: block;
		width: 100%;
		text-align: center;
	}
	.t-title {
		border-bottom: none !important;
	}
}





/*トップページ　3PRカラーをキーカラー以外に 変更する場合はこの記述を消す*/
.home .prBlock_icon_outer{
    border:1px solid var(--vk-color-primary-vivid,#337ab7)!important;
}

.home .prBlock .prBlock_icon{
	color: var(--vk-color-primary,#2e6da4)!important;
}

/*トップページ　3PRカラーをキーカラーに ここまで*/