@charset "utf-8";


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  カラー・オリジナル設定

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ==============================================================

  ヘッダー（style.css）

============================================================== */


/* =最上部ミニヘッダー
-------------------------------------------------------------- */

/* ヘッダータイトル：最上部 */
.header-minititle{
	/*background-color: #000000!important;*/
}
.header-minititle h2,
.header-minititle h1,
.header-minititle h1 a{
	/*color: #ffffff!important;*/
}

/* =ヘッダー（style.css）
-------------------------------------------------------------- */

/* ヘッダー帯 */
hgroup.header-obi{
	/*background-color:rgba(255, 255, 255, 0.8)!important;*/
}

/* ヘッダータイトル */
.header-title-box h1.site-title a{
	/*color: #cccccc!important;*/
}

/* キャッチフレーズ */
.header-title-box h2.site-description{
	/*color:#000000!important;*/
}

/* ==============================================================

  メニュー（my-manu.css）

============================================================== */


/* モバイルメニュー
-------------------------------------------------------------- */

/* トグル：バーガーメニュー設定 */
.toggle.tg-top{
	/*background-color:rgba(0, 0, 0, 0.8)!important;*/  /*トグルベースカラー：トップ*/
}

/* モバイルメニュー背景ベース */
div.navmenu{
	background-color:rgba(0, 0, 0, 0.7)!important;
	/*color: #fff;*/
	xbackground-color:rgba(249, 66, 70, 0.9)!important;
}
	
/* ↓↑モバイルサブメニュー開閉用矢印（ヒット領域） */
.nav-navigation ul.nav-menu li.menu-item-has-children span{
	/*background-color:none!important;*/
	/*width:100%!important;*/
}

/* PCメニュー 
-------------------------------------------------------------- */

@media only screen and (min-width:992px){
	
	/* PCメニュー表示帯ベース */
	div.navmenu-pc{
		/*background-color:rgba(0, 0, 0, 0.7)!important;*/
		/* background-color:rgba(249, 66, 70, 1)!important; */
	}
	
	/* ホバー時カラー */
	.main-navigation.menunum5 ul.main-menu>li:hover>a,
	.main-navigation.menunum6 ul.main-menu>li:hover>a,
	.main-navigation.menunum7 ul.main-menu>li:hover>a{
		/*background:rgba(0, 0, 0, 0.2);*/
		/*background:rgba(249, 66, 70, 0.2)!important;*/
	}
	
	/* カレント時ベースカラー */
	.main-navigation.menunum5 ul.main-menu>li.current-menu-parent>a,
	.main-navigation.menunum6 ul.main-menu>li.current-menu-parent>a,
	.main-navigation.menunum7 ul.main-menu>li.current-menu-parent>a,
	.main-navigation.menunum5 ul.main-menu>li.current-menu-item>a,
	.main-navigation.menunum6 ul.main-menu>li.current-menu-item>a,
	.main-navigation.menunum7 ul.main-menu>li.current-menu-item>a{
		/*background:rgba(0, 0, 0, 0.3);*/
		/*background:rgba(0, 0, 0, 0.2);*/
	}
	
	/* サブメニュー（基本枠：流し込み時）：吹き出し▲矢印 */
	.main-navigation ul.main-menu>li>ul.sub-menu:before{
		/*border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent!important;*/
	}
	
	/* サブメニュー最低幅設定 */
	.main-navigation ul.main-menu>li>ul.sub-menu{
		/*min-width:200px;*/
	}
	
	/* サブメニュー：PCリスト */
	.main-navigation ul.main-menu li ul.sub-menu li a{
		/*background-color:rgba(0, 0, 0, 0.8)!important;*/
		/*background-color:rgba(249, 66, 70, 0.8)!important */;
	}
	
	/* ----- MEGAサブメニュー ----- */
	
	/* MEGAリスト幅 */
	.my-megamenu .main-navigation ul.main-menu>li>ul.sub-menu>li{
		/*width: 20%; */
		/* サブメニュー幅 5:20% 4:25% 3:33.3% */
	}
	
	/* MEGAメニュー表示帯ベース */
	.my-megamenu .main-navigation ul.main-menu li ul.sub-menu{
		/*background-color:rgba(0, 0, 0, 0.6)!important;*/
	}
	
	/* MEGAメニュー表示帯ベース（カレント時） */
	.my-megamenu .main-navigation ul.main-menu li.current-menu-item ul.sub-menu{
		/*background-color:rgba(0, 0, 0, 0.8)!important;*/
	}
	
	/* ----- メニュー右上配置 ----- */
	
	/* メニュー帯背景クリア */
	.menuset3 div.navmenu-pc{
		/*background-color:rgba(0, 0, 0, 0)!important;*/
	}
	
	/* メニューアンダーライン：白ベース */
	.main-navigation ul.main-menu>li>a:after {
		/*background-color: rgba(255, 255, 255, 1);*/
	}
	.main-navigation ul.main-menu>li>a:hover:after {
		/*background-color: rgba(255, 255, 255, 1);*/
	}
	/* メニューアンダーライン：黒ベース */
	.menu-color-b .main-navigation ul.main-menu>li>a:after {
		/*background-color: rgba(0, 0, 0, 0.5);*/
	}
	.menu-color-b .main-navigation ul.main-menu>li>a:hover:after {
		/*background-color: rgba(0, 0, 0, 0.5);*/
	}
	
	/* サブメニュー：PCリスト */
	.menuset3 .main-navigation ul.main-menu li ul.sub-menu li a{
		/*color:#ffffff!important;*/
	}

}

/* ==============================================================

  コンテンツ・ウィジェット（style.css）

============================================================== */

/* 階層ページ：タイトル
-------------------------------------------------------------- */

/* コンテンツタイトル */
h1.entry-title-contents{
	/*color:#000000!important;*/
}
.conview-2 h1.entry-title-contents,
.conview-1 h1.entry-title-contents{
	/*color:#ffffff!important;*/
	/*text-shadow: 0 0 0.2em #000;*/
}

/* アーカイブ・ウィジェットヘッダー
-------------------------------------------------------------- */

/* ウィジェット見出し */
.widget-area h3.widget-title,
/* メイン見出し：固定ページ（ ダミー：my-editor.phpの見出し（H1共通タイトル）も合わせて変更※任意 ） */
h1.is-style-orgtitle,
/* メイン見出し：アーカイブ */
.search h1.page-title span,
.ufaq-title-box h2.ufaq-title-contents span,
.news-block .archive-header h1.archive-title a,
.news-block .archive-header h1.archive-title span{
	/*background-color: #000000!important;*/
	xbackground-color: #f94246!important;
}

/* ウィジェット：カテゴリー・メニュー
-------------------------------------------------------------- */

/* カテゴリー・メニュー */
.widget-area .widget_nav_menu ul li a,
.widget-area .widget_categories ul li a{
	/*background-color:#f5f5f5!important;*/
}

/* カテゴリー・メニュー：オンマウス */
.widget-area .widget_nav_menu ul>li:hover>a,
.widget-area .widget_categories ul>li:hover>a{
	/*color:#fff;*/
	/*background-color:#cccccc;*/
}

/* カテゴリー・メニュー：カレント */
.widget-area .widget_nav_menu ul>li.current-menu-parent>a,
.widget-area .widget_categories ul>li.current-cat-parent>a,
.widget-area .widget_nav_menu ul>li.current-menu-item>a,
.widget-area .widget_categories ul>li.current-cat>a{
	/*color:#fff;*/
	/*background-color:#999999;*/
}

/* カテゴリー・サブメニュー */
.widget-area .widget_nav_menu ul.sub-menu li a,
.widget-area .widget_categories ul.children li a{
	/*background-color:#ffffff;*/
}
/* カテゴリー・サブメニュー：オンマウス */
.widget-area .widget_nav_menu ul.sub-menu li a:hover,
.widget-area .widget_categories ul.children li a:hover{
	/*background-color:#eee;*/
}
/* カテゴリー・サブメニュー：カレント */
.widget-area .widget_nav_menu ul.sub-menu li.current-menu-item a,
.widget-area .widget_categories ul.children li.current-cat a{
	/*background-color:#ddd;*/
}

/* カテゴリー・サブメニュー（初期非表示） */
.widget-area .widget_categories ul li ul {
    display:none;
}

/* カテゴリー・サブメニュー（ホバー時表示） */
.widget-area .widget_categories ul li:hover ul {
    display:block;
}

/* ==============================================================

  フッター（style.css）

============================================================== */


/* フッター基本枠 */
footer#colophon{
	/*background-color:rgba(0,0,0,0.1)!important;*/
	background-color:#eee!important;
}

/* コピーライト */
.footer-copyright{
	/*background-color:rgba(0,0,0,1)!important;*/
}
.footer-copyright span.fcopy-color a,
.footer-copyright span.fcopy-color{
	/*color:#fff!important;*/
}

/* ==============================================================

  モバイルフッター（mobile-footer.css）

============================================================== */


@media screen and (max-width: 991px) {

 	/* モバイルフッター背景ベース */
	div.mb-footer{
		/*background-color:#000000!important;*/
	}

}

/* ==============================================================

  サイトカラー設定　上書き※mystyle/my-editor.phpのサイトカラー設定（エディター用）と合わせる

============================================================== */

.has-sitecola-color{color:#bbaaa4!important;}
.has-sitecola-background-color{background-color:#bbaaa4!important;}
.has-sitecolb-color{color:#a08980!important;}
.has-sitecolb-background-color{background-color:#a08980!important;}
.has-sitecolc-color{color:#85685b!important;}
.has-sitecolc-background-color{background-color:#85685b!important;}
.has-sitecold-color{color:#6d4f43!important;}
.has-sitecold-background-color{background-color:#6d4f43!important;}
.has-sitecole-color{color:#4f352c!important;}
.has-sitecole-background-color{background-color:#4f352c!important;}
.has-sitecolf-color{color:#32221c!important;}
.has-sitecolf-background-color{background-color:#32221c!important;}


