@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/
/*haruka削除
@media screen and (min-width: 961px) {
    .l-header__menuBtn.sp_ {
        display: block!important;
        position: relative;
        top: 7px; //表示位置
    }
    .p-spMenu {
        display: block!important;
    }
    .p-spMenu__inner {
        max-width: 500px; //幅を設定
    }     
}
*/
/*haruka追加↓*/
@media screen and (min-width: 961px) {
    .l-header__menuBtn.sp_ {
	display: block!important;
    position: fixed;
    top: 0px; /* 必要に応じて調整 */
    z-index: 1000;
	right: 0px; /* メニューは右寄せ */
    }
    .p-spMenu {
        display: block!important;
    }
	.l-header__logo {
    	position: fixed;
    	top: 0px;  /* 画面上からの距離。調整可 */
    	left: 20px;  /* 左からの位置。調整可 */
    	z-index: 1000;
  	}
	.l-header__logo-space {
    	height: 60px; /* ロゴの高さに合わせて調整 */
  	}
	.p-breadcrumb {
  		margin-top: 90px; /* パンくずリストの上に余白：ロゴの高さに合わせて調整 */
	}
    .p-spMenu__inner {
        max-width: 500px; /*幅を設定 */
    }	
}
/*haruka追加↑*/


/* ヘッダーメニューを非表示 */
nav#gnav{
  display: none; /* ここでテキストのみ非表示 */
}

h1.c-pageTitle,
.c-pageTitle,
.c-pageTitle__inner {
  display: none !important;
}