.site-footer-copyright p:nth-child(2) {
    display: none;
}
.widget {
    margin-bottom: 0!important;
}

.contact_tel {
	text-align:center;
	font-weight:700;
	font-size:200%;
	margin:20px;
}

@media (min-width: 992px) {

/* アイコンの下にメニューの文字を配置する（スクロールしていないとき） */
body:not(.header_scrolled) .global-nav-list>li .global-nav-name {
display: flex;
flex-direction: column;
}

/* アイコンのスタイル（スクロールしていないとき） */
body:not(.header_scrolled) .global-nav-list>li .global-nav-name i {
font-size: 1.5em;
margin-right: 0;
margin-bottom: 0.5em;
color: var(--vk-color-primary);
}

/* 個々のメニュー枠のスタイル（スクロールしていないとき） */
body:not(.header_scrolled) .vk-menu-acc li {
width: 100px;
margin-left: -1px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}

/* 最後のメニュー項目だけ白抜き文字にする */
.vk-menu-acc li:last-child {
background-color: var(--vk-color-primary);
}
body:not(.header_scrolled) .global-nav-list>li:last-child .global-nav-name i,
.global-nav-list>li:last-child .global-nav-name i {
color: #fff;
}
.nav li:last-child a, nav li:last-child a {
color: #fff;
}

body:not(.header_scrolled) .global-nav--layout--float-right {
align-items: unset;
}

.header_scrolled .global-nav--layout--float-right {
width: 100%;
}

.header_scrolled .global-nav-list {
display: block;
width: unset; /* 2022.5.31 Lightning 14.21 にアップデートしたときのスクロール時のレイアウトくずれの対策として追加 */
}

/* 最後のメニュー項目だけ右端に配置（スクロール時） */
.header_scrolled .vk-menu-acc li:last-child {
float: right;
}

/* 2023.3.5 追加 - デフォルトの width: 100vw のままだとヘッダー幅がコンテナ幅に一致しない */
.header_scrolled .site-header {
    width: 100%;
}


}

/* モバイルでナビゲーションメニューを表示する */
:root {
  --mobile-nav-column-num: 3!important; 
  --mobile-nav-list-column-gap: 2px!important; 
  --mobile-nav-list-row-gap: 0.8em!important;
}
@media (max-width: 991.98px) {
  .global-nav {
    display: block;
    margin: 1em 0;
  }
	
  .global-nav-list {
		width:300px;
    justify-content: start;
    flex-wrap: wrap;
    column-gap: var(--mobile-nav-list-column-gap);
    row-gap: var(--mobile-nav-list-row-gap);
  }

  .global-nav-list > li {
    padding: 0 !important;
		float:left;
		font-size:120%;
		width:93px;
    );
  }
	
	.vk-mobile-nav-menu-btn{
		display:none;
	}
	.header-content-div{
		font-size:90%!important;
	}
}



/*
@media screen and (max-width: 480px) {
	.cta-button{
		display:none;
	}
	.header-content-div span{
		display:none
	}
} */