@charset "utf-8";
@media (max-width: 768px) {
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ローディング画面
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.loading_wrap .img {
	width: 250px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
テーブルの横スクロール(2023-10-02mk）
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.tbl_scroll_sp table {
	width:700px;
}
    
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ヘッダー
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#mobile-header:not(.is_stuck) {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

#mobile-header:not(.toggled) .my_hamburger {
	border-left: 1px solid rgba(0, 0, 0, .1);
}

/*トップ*/
.home #mobile-header:not(.is_stuck) {
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.home #mobile-header:not(.is_stuck) .site-logo {
	background: url("./images/logo02.png") no-repeat 50% / contain;
	width: 154px;
	height: 39px;
	margin-left: 15px;
}
	
.home #mobile-header:not(.is_stuck) .site-logo a img {
	opacity: 0;
}

.home #mobile-header:not(.is_stuck, .toggled) .my_hamburger {
	border-left: 1px solid rgba(255, 255, 255, .5);
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ハンバーガーメニュー内
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.icon-arrow:before {
	content: none;
}

#generate-slideout-menu li.menu-item a {
	font-weight: 500;
}

nav#generate-slideout-menu .other_link2 a {
	color: #a19b98;
}
    

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
電話ポップアップ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
div#tel_lb .num {
	font-family: Amiri;
	font-weight: 400;
}
    
div#tel_lb .num:before {
    content: none;
}
    
div#tel_lb .inner {
    background: #5e4f43;
    border-radius: 0px;
}

div#tel_lb .btn a {
    background: #fff;
    font-size: 16px;
    color: var(--text-2)!important;
    border-radius: 0px;
}
    

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
トップ ＞ promo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/*動画の高さ*/
.entry-content .wp-block-cover {
	height: 82svh;
	max-height: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
トップ ＞ news
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/*スマホ時2行に*/
#home_news .cmn_limit_txt01 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: initial;
	white-space: normal;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
フッター
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#footer-widgets ul:not(.sub-menu) > li > a {
	font-size: 14px;
}
    
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
カスタム投稿　＞　商品
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.item_cat_area ul {
  font-size: 14px;
}

.item_cat_area ul li a {
  height: 50px;
}
    
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
商品　＞　kids
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.term-kids #page{
	padding:20px 0;
	margin-bottom:40px;
}

.term-kids #main {
    padding: 15px 0 0 0;
}

.term-kids .note_page_promo {
    padding-top: 11vw;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
下層 > ページ送り
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.gb-query-loop-pagination {
	column-gap: 5px;
}

.gb-query-loop-pagination > nav {
	column-gap: 3px;
}

.gb-query-loop-pagination .page-numbers {
	font-size: 16px;
	width: 30px;
	height: 30px;
}
    
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Googleカレンダー
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
body:is(.page-rentalspace) iframe{
	height:400px;
}
    
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
チャイルドナビ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.h_child_navi ul.child_navi {
    background-color: var(--base-2);
    gap: 10px;
}  
    
.h_child_navi ul.child_navi li:first-child a {
    border-radius: 0;
}

.h_child_navi ul.child_navi li:last-child a {
    border-radius: 0;
}  


}/*メディアクエリ終了*/