/* CSS Document *//*
Theme Name: Lightning Child Sample
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/


/* 共通 */


/* PC　TEL無効 */

@media (min-width:768px) and (hover: hover){
			a[href^="tel:"]{
				pointer-events: none;
				cursor: default;
			}
		}

a:hover {
	color:#333333;
}
ul {
	color:#333333;
}
/* パンくずリスト */
.breadcrumb {
	border-bottom:none;
	display:none;
}
/*ページヘッダー  */
.page-id-85 .page-header,.page-id-104 .page-header,.page-id-101 .page-header,.page-id-98 .page-header
,.page-id-92 .page-header,.page-id-95 .page-header,.page-id-3 .page-header {
	display:none;
}

.fw-bold {
	font-weight:bold;
}
.fs-4 {
	font-size :1.5rem;
}
/* ===========================================
 * ヘッダー
 * ======================================== */
/* ナビ */
.site-header {
	box-shadow:none;
	margin-bottom:1rem;
}
/* ナビ(TEL) */
.global-nav-list .nav_tel .global-nav-name{
	font-size:1.5rem;
	color:#fff;
}
.nav_tel {
	background:#00B72B;
}
/* ロゴ*/
.site-header--layout--nav-float .site-header-logo {
    margin-left: auto;
    margin-right: auto;
    width: 10em;
}

/* リンク*/
.site-header-logo a {
	pointer-events:none;
}

/* ===========================================
 * フッター
 * ======================================== */
/* コピーライト */	
.site-footer-copyright p:nth-child(2) {
	display:none;
}

/* ナビ */
.footer-nav {
	border-bottom:none;
}
.widget_nav_menu>div>ul li a {
	border-bottom:none;
	font-size:1rem;
	color:#333333;
	padding:0.5rem 0;
	}

.site-header--layout--nav-float .site-header-container {
	display:block;
}
.veu_profile .profile_text {
	font-size:1rem;
}

#nav_menu-2 .menu li a:before {
	display:inline-block; 
    content:"";
	width:12px;
	height:12px;
	background:#00b72b;
	margin-right:4px;
	border-radius:2px;
}

.header_scrolled.admin-bar .site-header {
	display:none;
}

@media (max-width: 1200px) {
    .device-pc .global-nav-list>li>a {
        padding: 0.5rem;
    }
	.device-mobile .global-nav-list>li {
		padding: 0.5rem;
}
}

@media (min-width: 992px) {
    body:not(.header_scrolled) .global-nav--layout--float-right {
        justify-content: center;
          }
}

/* SNSアイコン */
.veu_profile .sns_btns li a {
	font-size:1.75rem;
}

@media screen and (max-width: 767px) {
 .veu_profile .media_outer {
   margin:0 auto;
 }
	.veu_profile .profile_text {
		text-align:center;
}
	.veu_profile .sns_btns {
		display:flex;
		justify-content:center;
	}
	#nav_menu-2 {
		display:none;
	}
}

/* ===========================================
 * トップページ
 * ======================================== */
/* スライド
-------------------------*/
.swiper-pagination {
	display:none;
} 

/* 新着物件
-------------------------*/
.heading01::before {
	content: '';
	display: inline-block;
	margin-right: 20px;
	width: 40px;
	height: 1px;
	background-color: #00B72B;
}

.heading01 {
	display: flex;
	align-items: center;
}
/* 賃貸物件・売買物件
-------------------------*/
@media screen and (max-width: 600px) {
 .reverse {
   flex-direction: column-reverse!important;
 }
}

/* 新着情報
-------------------------*/
.top_news .wp-block-separator {
   border-top: 1px solid #F2F2E9;
}

.top_news li a {
	text-decoration:none;
}


/* アクセス
-------------------------*/
ul.is-style-vk-check-square-mark:not(.has-text-color), ul.is-style-vk-check-square-mark:not(.has-link-color) {
	color:#333333;
}

/* TOPへ戻るボタン
-------------------------*/
.page_top_btn {
	right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--vk-color-primary);
    box-shadow: none;
}

/* ハンバーガーメニュー
-------------------------*/

.vk-mobile-nav-menu-btn {
	border:none;
	width:50px;
	height:50px;
}

/* ===========================================
 * 会社概要
 * ======================================== */

.vk-table--th--bg-bright :where(tr>*:first-child) {
	background:#F8F8F8;	
}


.profile td {
	padding:2rem 1rem;
}
/* ===========================================
 * ご購入・売却相談
 * ======================================== */
.mailform .badge {
	color:#fff;
}
.badge {
    display: inline-block;
    padding: .35em .65em;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
	margin-right:0.25rem;
}
.mailform dd {
	margin-bottom:2rem;
}
.mailform p {
	margin-bottom:0;
	margin-top:0.5rem;
}

/* ===========================================
 * お取引の流れ
 * ======================================== */
.table_1 td {
	padding:1rem;
	font-size:1rem;
}

/* ===========================================
 * 森の住人になる
 * ======================================== */
.topics_table td {
	padding:1rem;
}
.topics_table td:first-child {
	background:#F2F2E9;
}

.topics_table td:last-child {
	background:#fff;
}

/* ===========================================
 * 空き家管理
 * ======================================== */
/* サービス提供エリアについて
-------------------------*/
.akiya_servicearea .vk_flow .vk_flow_frame {
	border-color:#333333;
}

.akiya_table thead {
	background:#F2F2E9;
	border-bottom:1px solid #e5e5e5;
}

/* ===========================================
 * ご購入・売却相談
 * ======================================== */
.grecaptcha-badge {
	 bottom: 80px !important;
}

/* ===========================================
 * プライバシーポリシー
 * ======================================== */
.privacypolicy h2 {
	border-left:3px solid #00B72B;
	padding-left:0.5rem;
	
}

/* ===========================================
 * ブログ
 * ======================================== */
/* コメント欄 */
.comments-area {
	display:none;
}

.entry-meta_items_author {
	display:none;
}

.category-84 .page-header,.category-80 .page-header,.category-81 .page-header{
	background-color:#fff;
	color:#333333;
}

/* 見出し */
.page-header {
	background:#F2F2E9;
	color:#009222;
}

/* 見出し（サイド） */
.sub-section h4:after {
	display:none;
}

.sub-section h4 {
	border-bottom:none;
	color:#009222;
}

.entry-meta-data-list dt {
	background-color: #00b72b;
}

/* 更新日 */
.entry-meta-item-updated {
	display:none;
}
/* 投稿者名 */
.entry-meta-item-author {
	display:none;
}

/* 次の記事は画像を右に配置 */
.next-prev-next .card-horizontal-inner-row {
flex-direction: row-reverse;
}
.vk_post.card-horizontal.next-prev-next .vk_post_imgOuter {
border-left: 1px solid var(--vk-color-border-hr,#e5e5e5);
border-right: none;
}