body, .has-background-background-color{background-color:white; }
.main-menu-container{
	background-color:white; !important;
}
/* サイト全体のフォント指定 */
body {
font-family: "Helvetica" ;
color:000000;
outline: none
}

.text-color {
	color:#443c38;
}

/* h1見出しのフォント指定 */
h1 {
font-family: "Helvetica" ;
}
h2 {
font-family: "Helvetica" ;
}

/* ナビゲーションメニューのフォント指定 */
nav ul li {
font-family: "Helvetica" ;
}


.site-header .main-navigation > div > ul > li:hover > a,
.site-header .main-navigation > div > ul > li.focus > a,
.site-header .main-navigation > div > ul > li.current-menu-item > a {
color: #443c38;
	outline: none
}
.site-header .main-navigation > div > ul > li > a:link, .site-header .main-navigation > div > ul > li > a:visited {
	color:#443c38;
	outline: none
}

.top_news .wp-block-newspack-blocks-homepage-articles.is-grid article {
	margin-bottom :15px;
	outline: none
}

#site-navigation:focus, #toggle-menu, #toggle-menu:active, #toggle-menu:focus, #toggle-menu:link, .main-navigation #toggle:focus + #toggle-menu {
	background-color:rgba(0,0,0,0);
	color:rgba(0,0,0,0);
	outline: none
}
#toggle-menu {
	background-image:url('https://hima-music.com/wp-content/uploads/2024/02/menu_off.png');
	background-size:contain;
	width:25px;
	height:25px;
	outline: none
}
a:visited {
color:;
outline: none	
}


.logo img{
width:auto;
height:auto;
outline: none
}

.smenu-margin {
	margin-bottom:0px;
}

main.site-main{
	padding-top:0px;
}

#post-6 > header > h1.entry-title{
	display:none;
}

.post-thumbnail {
   max-width: calc( 782px - 32px);
}
@media only screen and (min-width: 560px) {
	.site-header .social-navigation {
		margin-top : -50px;
	}
}
/* iOS（iPhone / iPad）の場合のみ適用 */
@supports (-webkit-touch-callout: none) {

  /* 1. テーマが自動出力しているアニメーション付きSVGを隠す */
  a[href*="x.com"] svg,
  a[href*="twitter.com"] svg {
    display: none !important;
  }

  /* 2. リンクエリアの領域を確保 */
  a[href*="x.com"],
  a[href*="twitter.com"] {
    position: relative;
    display: inline-block;
    width: 1em;   /* サイズはメニューに合わせて調整可能 */
    height: 1em;
  }

  /* 3. 擬似要素で静的なX（旧Twitter）アイコンを表示 */
  a[href*="x.com"]::before,
  a[href*="twitter.com"]::before {
    content: "" !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* 静的Xロゴ（Data URI形式のSVG） */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000000" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}