/*
  Skin Name: intuition用CSS
  Description: 
  Skin URI: https://wp-cocoon.com/
  Author: akira sanada
  Author URI: https://nelog.jp/
  Screenshot URI: https://im-cocoon.net/wp-content/uploads/skin-template.png
  Version: 1.0.2
  Priority: 9999000000
*/
/*



*/
body {
	font-family: Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴシック,YuGothic,Custom Yu Gothic,Yu Gothic Medium,游ゴシック,sans-serif;
	  font-size: 14px;
	  font-weight: 400;
	  line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
}
dl, dd {
	line-height: 2;
}
main p {
    margin-bottom: 2em !important;   /* 段落の下に作る隙間（改行の代わり） */
}
.logo-image span, .logo-image a {
	max-width: 70%;
	margin-bottom: 20px;
}
/* スマホメニューボタンの「menu」の文字だけを消す */
.menu-button .key-caption,
.navi-menu-caption {
    display: none !important;
}

/* 三本線アイコンを上下中央にきれいに配置する */
.menu-button .icon-menu {
    top: 0 !important;
    font-size: 24px !important; /* 必要に応じてアイコンの大きさを変更可能 */
}
.slicknav_menu {
	background: #000;
	padding: 5px;
}
.slicknav_btn {
	margin: 0 !important;
	text-decoration: none;
	border-radius: 4px;
	background-color: #000;
	height: 43px;
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent;
	padding-top: 1rem !important;
}

/* スマホ画面時、slicknav_menu（帯）の左側に画像を挿入 */
@media screen and (max-width: 568px) {
  /* 帯自体のレイアウトを調整して隙間を作る */
  .slicknav_menu {
    position: relative !important;
  }

  /* 確保した左側の隙間に画像を強制配置 */
  .slicknav_menu::before {
	content: "" !important;
	display: block !important;
	background-image: url('http://tium.jp/wp-content/uploads/2026/05/sp_logo.png') !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 112px !important;
	height: 35px !important;
	position: absolute !important;
	left: 15px !important;
	z-index: 9999 !important;
	margin-top: 4px !important;
}
}
.slicknav_nav a {
	padding: 12px 10px !important;
}
.slicknav_nav a:hover {
	border-radius: 0 !important;
	background: #ccc;
	color: #222;
}
/* パソコン表示（横幅1024px以上）のとき、トップメニューの文字を太くする */
@media screen and (min-width: 1024px) {
  .navi-in a {
    font-weight: 700 !important; /* 文字をしっかり太くする（標準は400～600） */
  }
}

/* プロフィールのSNSボタンエリアを完全に消す */
.author-box .sns-follow-buttons,
.author-box .sns-buttons {
    display: none !important;
}

#aomori_genco_list {
	list-style-type: square;
	line-height: 2em;
	padding-bottom: 20px;
}

.article_box {
	padding-top: 32px;
	margin-bottom: 20px;
}
.section_ttl {
	margin-bottom: 24px;
}
.list_check {
	list-style-type: none;
	padding-left: 0;
	line-height: 2;
}
.page-id-39 .date-tags { display: none; }
/* パソコン画面（1024px以上）での表示ルール */
@media screen and (min-width: 569px) {
    .sp-only { display: none !important; } /* スマホ用画像を消す */
}

/* スマホ・タブレット画面（1023px以下）での表示ルール */
@media screen and (max-width: 568px) {
    .pc-only { display: none !important; } /* パソコン用画像を消す */
}
/*ブログ一覧ページ*/
.new-entry-card-title.widget-entry-card-title.card-title {
	font-weight: bold !important;
	padding-top: 10px !important;
	padding-left: 10px !important;
}

/**
共通common_css
**/
.bg1_color {background-color: #f5f6f7;}
.pd20 {padding: 20px;}
.mb20 {margin-bottom: 20px;}
.mb40 {margin-bottom: 40px;}
.ttl_bold{font-weight: 700;}
.add_info_txt {
	font-size: 1rem;
	margin-bottom: 12px !important;
}







