/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 18 2024 | 06:25:39 */
.site-header {
	display: none;
}

.site-footer {
	display: none;
}

div.page-header{
    display:none;
}

/* .container {
	display: none;
} */

/* モバイルハンバーガーメニュー */
.vk-mobile-nav-menu-btn {
 display: none;
}

/* Aタグ */
a:hover{
  border: solid;
}

/* 項目注釈 */
.vk_button_link_subCaption{
	color:#008055 !important;
	text-align: center !important;
}

/* ボタンマウスオーバー */
}
.details a:hover {
	background-color: #008055 !important;
	color: #FFFFFF !important;
	filter: saturate(100%) !important;
}

.btn-icon::after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: -3px 0 0 5px;
  background: url() no-repeat;
  background-size: contain;
  vertical-align: middle;
}

/* トップメニューgap */
.vk_buttons_col {
	gap:0 !important;
}

.site-body {
	padding: 0;
}

/* @media h(max-width:480px){
	.vk_buttons_col .vk_button{
	margin: 0.5rem;
}
} */

/* top menu レスポンシブ */
/* @media screen and (max-width: 460px){
.vk_custom_css_8 {display:none}
} */


/* ヘッダーパディング */
.header-top-description {
	padding: 0 !important;
}

.device-mobile .global-nav-list>li {
	padding: 0.5rem;
	line-height: 0.5rem;
}

.global-nav-list>li:before{
	bottom: 0.5rem;
}

/* お問い合わせボタン*/
.site-header-sub .contact-btn a {
	border-radius: 5rem;
	color: green;
	background-color: white;
	border: solid green 0.15rem;
}

.site-header-sub .contact-btn a:hover {
	background-color: green;
	color: white;
}

.vk-mobile-nav-menu-btn {
	left: initial;
	right: 1rem;
	margin-top: 1rem;
}

.page_top_btn {
	right: 1rem;
}

/* お問い合わせアイコン */
.site-header-sub .contact-btn i, .site-header-sub .contact-btn svg::before {
	display :none ;
}


/*上に戻るボタンカスタマイズ*/
.page_top_btn {
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    border-radius: 10%;
    background-color: var(--vk-color-primary);
	box-shadow: none;
	background-size: 70%;
}