/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 25 2025 | 06:43:22 */
/*PC:～992px / tablet:991～768px / レスポンシブ:780px (完全sp:767px～)*/
/*コンテンツ横幅 1140px (内訳:1110px padding-left:15px padding-right:15px)*/
/*Origin Ⅱ (Bootstrap4)*/


/*==============================================================
ハンバーガー
==============================================================*/
/*----位置を右へ----*/
.vk-mobile-nav-menu-btn {left:auto; right:5px; border-color: #fff; width:48px; height:48px; 
	background: var(--vk-mobile-nav-menu-btn-bg-src) center 50% no-repeat rgb(0 0 0 / 30%);}
.vk-mobile-nav-menu-btn.menu-open {border-color: #fff; 
	background: var(--vk-mobile-nav-menu-btn-close-bg-src) center 50% no-repeat rgb(0 0 0 / 30%);}
/*----------------------------------------------------
色設定
----------------------------------------------------*/
:root {
    --vk-mobile-nav-menu-btn-bg-src: 
		url("https://wp082656.wpx.jp/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-btn-white.svg");
    --vk-mobile-nav-menu-btn-close-bg-src: 
		url("https://wp082656.wpx.jp/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg");}

/*==============================================================
ハンバーガー展開メニュー
==============================================================*/
/*----ログイン時のメッセージが邪魔なので非表示----*/
.veu_adminEdit.alert.alert-info {display:none;}
/*----メニュー----*/
.vk-mobile-nav nav>ul {border-top:none;}
.vk-mobile-nav nav ul li {margin-bottom:12px;}
.vk-mobile-nav nav ul li a {padding:6px 0; color:#000; border-bottom:none;}
.vk-mobile-nav .menu-item span {display:inline-block; width:150px; text-transform:uppercase;}
.vk-mobile-nav .sub_menu {margin-left:150px;}
/*----背景----*/
.vk-mobile-nav {padding:45px 32px; background-color:#ffffffdb; backdrop-filter:blur(16px);}

/*==============================================================
サイトヘッダー
==============================================================*/
/*----全幅化と余白----*/
.siteHeader {position:absolute; background-color:transparent; box-shadow:none;}
.siteHeader .container {max-width:100%; padding:0px 24px;}
/*----------------------------------------------------
ヘッダーロゴ
----------------------------------------------------*/
.siteHeader_logo {display:none;}/*----非表示----*/
/*----------------------------------------------------
ヘッダーメニュー
----------------------------------------------------*/
.gMenu_outer nav {text-align:right;}

.gMenu {column-gap:24px;}

.gMenu>li {writing-mode:vertical-rl; text-align:left; font-weight:bold;}
.gMenu>li .gMenu_name {display:inline-block;}
.gMenu>li .gMenu_description {display:inline-block; margin-top:8px; opacity:1; text-transform:capitalize;}
.device-pc .gMenu>li>a {background:linear-gradient(
	rgba(255,255,255,0.9) 40%,rgba(255,255,255,0.6) 65%, rgba(255,255,255,0) 95%); padding:8px 8px 64px;}
.device-pc .gMenu>li>a:hover {background:linear-gradient(
	rgba(255,240,120,0.9) 40%,rgba(255,240,120,0.6) 65%, rgba(255,240,120,0) 95%);}

.gMenu_name span {display:none;}/*メニュー名、spanで囲った部分を非表示*/

.gMenu > li:before, .gMenu > li.menu-item-has-children::after {content:none;}
/*----------------------------------------------------
ヘッダーメニュー（スクロール）
----------------------------------------------------*/
.header_scrolled .gMenu_outer {display:none;}/*----非表示----*/

/*==============================================================
ページヘッダー
==============================================================*/
.page-header {height:380px;}
/*----sp時----*/
@media (max-width:780px) {.page-header {height:280px;}}
/*----------------------------------------------------
ページヘッダー見出し
----------------------------------------------------*/
.page-header_pageTitle, h1.page-header_pageTitle:first-child {display:none;}/*----非表示----*/

/*==============================================================
パンくず
==============================================================*/
.breadSection {display:none;}/*----非表示----*/

/*==============================================================
フッター
==============================================================*/
footer {display:none !important;}/*----非表示----*/
.sectionBox {padding:0;}

/*==============================================================
フッター上部
==============================================================*/
/*----------------------------------------------------
背景
----------------------------------------------------*/
.bg_footer {padding:96px 96px 32px;
	background-image:url(/wp-content/uploads/bg_footer_02.webp); 
	background-repeat:no-repeat; background-position:center; background-size:cover;}
/*----sp時----*/
@media (max-width:780px) {.bg_footer {padding:64px 32px 32px;}}
/*----------------------------------------------------
リスト
----------------------------------------------------*/
.li_footer {display:flex; flex-wrap:wrap; column-gap:64px; row-gap:32px; align-items:flex-start;}
/*----sp時----*/
@media (max-width:780px) {.ft_col1, ft_col2, .ft_col3 {width:100%;}}
/*----子 / 心月----*/
.ft_col3 {margin:0 0 0 auto;}
/*----------------------------------------------------
リスト / フッターsns
----------------------------------------------------*/
/*----親----*/
.li_fsns {display:flex; flex-wrap:nowrap; column-gap:16px;}
/*----子----*/
.li_fsns div {width:24px; height:24px;}
/*----アイテム（svgアイコン）----*/
.li_fsns svg {fill: #fff;}
/*----------------------------------------------------
電話番号
----------------------------------------------------*/
.tel, .tel a {font-size:1.6rem; color:#fff;}
.tel, .tel a:hover {color:#fff; text-decoration:none;}
/*----------------------------------------------------
ボタン / 予約
----------------------------------------------------*/
.btn_yoyaku {max-width:220px; text-align:center;}
.btn_yoyaku a {display:block; padding:8px 8px; color:#fff; background-color:#b32e2e;}
/*----------------------------------------------------
リスト / コピーライトとリンク
----------------------------------------------------*/
.li_copy {display:flex; flex-wrap:wrap; row-gap:16px;}
/*----------------------------------------------------
リスト / フッターリンク
----------------------------------------------------*/
.li_ft_link {margin-left:auto; display:flex; flex-wrap:wrap; font-size:0.8rem; column-gap:16px;}
.li_ft_link>div {padding:1px 16px 0 0; color:#fff;}
.li_ft_link>div:first-child {border-right:1px solid;}
@media (max-width:780px) {.li_ft_link {width:100%;}}
/*----リンク----*/
.li_ft_link a {color:#fff;}
.li_ft_link a:hover {color:#fff; text-decoration:none;}

/*==============================================================
フッター上部（モバイルナビ上では黒色に）
==============================================================*/
/*----------------------------------------------------
電話番号
----------------------------------------------------*/
.vk-mobile-nav .tel a {font-size:1.6rem; color:#000;}
.vk-mobile-nav .tel a:hover {color:#000; text-decoration:none;}

/*==============================================================
サイトマップ
==============================================================*/ 
/*----------------------------------------------------
≫記号
----------------------------------------------------*/
.veu_sitemap ul>li>a:before {content: "\226b";}

.sitemap-taxonomy-post_tag {display: none;}/*----投稿のタグタイトルを非表示---*/

/*==============================================================
投稿（記事内）
==============================================================*/ 
/*----記事下部のメタデータ（カテゴリ）を非表示---*/
.entry-meta-dataList {display:none;}
/*----前の記事・次の記事を非表示---*/
.postNextPrev {display:none;}
