@charset "UTF-8";



/*font*/
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);
body {
	font-size: 100%;
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E" , "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
/*Processing of only Script font*/
}
/*------------------------------------------------------------
 タイポグラフィー
------------------------------------------------------------*/

h1.title {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
h2.title {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
h1.title span{
	background:none;
	padding-left:0px;
}
/* コンテンツ内見出し
----------------------------------*/

.post h1 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.post h2 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.post h3 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.post h4 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/*------------------------------------------------------------
 サイドバー
------------------------------------------------------------*/
section.widget h2 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
section.widget h2 span
{
	background:none;
	padding-left:0px;

}
section.widget h3 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.newsTitle h2 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.newsTitle h3 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/*------------------------------------------------------------
 TOPフロントページバナー指定（ex:c1＝1カラム）
------------------------------------------------------------*/
/* 最新記事リンク */
ul.thumb h3 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/*--------------------------------------------
/* カラー・強調・装飾
--------------------------------------------*/
.mytitle1 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.mytitle2 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.mytitle3 {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/*----------------------------------------------------------------------------------------------------
 PC用：メインメニュー + 検索ボックス
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 1024px) {
nav#mainNav ul li a span, nav#mainNav ul li a b {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
nav#mainNav ul li a span {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/* 子メニュー */
.panel ul li ul {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; 
	}

}

/*----------------------------------------------------------------------------------------------------
iPadサイズ以下から：メインメニュー + 検索ボックス
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width:1023px) {
nav#mainNav a.menu {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
nav#mainNav ul li a, nav#mainNav ul li.current-menu-item li a {
	font-family: "Droid Serif" , "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Times New Roman" , "mymincho" , "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
}


/*----------------------------------------------------------------------------------------------------
METカスタマイズ
----------------------------------------------------------------------------------------------------*/

/*-----------------------------
全体(body)
-----------------------------*/

body{
	background:#000000;
color: #fefbfb;}
a{
color: #fefbfb;box-sizing:border-box;

}
a:hover,
a:active,
.post h2 a:hover,
.post2b h2 a:hover,
.post4b h2 a:hover
{
color: #fefbfb;
}
/*-----------------------------
ヘッダー
-----------------------------*/
#header {background: none;}

#headerInfo p.tel,
#headerInfo p.tel a,
#headerInfo p,
#headerInfo p.address
{
color: #000000;}
#header h1,.description
{
color: #ffffff;}

#header{

	background: url('../../mrp08/images/pattern/bg_body.png') repeat;
}
#header .bg{
	background:#C9A553;
}

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

#wrapper, #header, .inner {
width: 100%;
}

}/*@media only screen and (max-width: 959px)*/

/*---------------------------------
グローバルメニュー(#MainNav)エリア
---------------------------------*/

@media only screen and (min-width: 1024px){

.panel ul li a:hover,
.panel ul li a:active,
.panel ul li.current-menu-item a,
.panel ul li.current-menu-parent a
{
filter: alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.80;
}
nav#mainNav{

text-shadow: none;


}
nav#mainNav ul li a b
{
color: #030303;font-size: 18px;
padding-bottom: 6px;
}
.panel ul li li a
{
font-size: 16px;
}

nav#mainNav ul li a span
{
color: #000000;font-size: 11px;
}
nav#mainNav ul li a:hover b,
nav#mainNav ul li a:hover span,
nav#mainNav ul li.current-menu-item a b,
nav#mainNav ul li.current-menu-item a span,
nav#mainNav ul li.current_page_ancestor a:hover b,
nav#mainNav ul li.current-menu-ancestor a:hover b,
nav#mainNav ul li.current_page_ancestor a b,
nav#mainNav ul li.current-menu-ancestor a b,
nav#mainNav ul li.current_page_ancestor a:hover span,
nav#mainNav ul li.current-menu-ancestor a:hover span,
nav#mainNav ul li.current_page_ancestor a span,
nav#mainNav ul li.current-menu-ancestor a span

{
color: #000000;}
/*---------------------------------
区切り線
---------------------------------*/

nav#mainNav ul li a:hover,
nav#mainNav ul li.current-menu-item a,
nav#mainNav ul li.current_page_ancestor a
{
background:none;
border:none;
}


/*---------------------------------
サブメニュー
---------------------------------*/
nav#mainNav ul li li:first-child a,
nav#mainNav ul li li a,
nav#mainNav ul li li.menu-item-object-page a,
nav#mainNav ul li li.menu-item-object-page li:last-child a,
nav#mainNav ul li li:last-child a,
nav#mainNav ul li li li:last-child a,
nav#mainNav ul li li:last-child li a,
nav#mainNav ul li li li.menu-item-object-page a,
nav#mainNav ul li li.menu-item-object-page:last-child li a,
nav#mainNav ul li li:last-child li:last-child a
{
	background:#000000;
color: #ffffff;
}
/*---------------------------------
hover, current
---------------------------------*/
nav#mainNav ul li li:first-child a:hover,
nav#mainNav ul li li.current-menu-item:first-child a,
nav#mainNav ul li li a:hover,
nav#mainNav ul li li.current-menu-item a,
nav#mainNav ul li li.menu-item-object-page li:last-child a:hover,
nav#mainNav ul li li.menu-item-object-page a:hover,
nav#mainNav ul li li:last-child a:hover,
nav#mainNav ul li li li:last-child a:hover,
nav#mainNav ul li li:last-child li a:hover,
nav#mainNav ul li li.current-menu-item:last-child a,
nav#mainNav ul li li li.current-menu-item:last-child a,
nav#mainNav ul li li:last-child li.current-menu-item a,
nav#mainNav ul li li:last-child li.current-menu-item:last-child a,
nav#mainNav ul li li:last-child li:last-child a:hover
{
background: #757575;color: #d4d4d4;
}


}/* @media only screen and (min-width: 1024px) */

/*-----------------------------
印刷用
-----------------------------*/
@media print{

.panel ul li a:hover,
.panel ul li a:active,
.panel ul li.current-menu-item a,
.panel ul li.current-menu-parent a
{
filter: alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.80;
}
nav#mainNav{

text-shadow: none;


}
nav#mainNav ul li a b
{
color: #030303;font-size: 18px;
}

nav#mainNav ul li a span
{
color: #000000;font-size: 22px;
}
nav#mainNav ul li a:hover b,
nav#mainNav ul li a:hover span,
nav#mainNav ul li.current-menu-item a b,
nav#mainNav ul li.current-menu-item a span,
nav#mainNav ul li.current_page_ancestor a:hover b,
nav#mainNav ul li.current-menu-ancestor a:hover b,
nav#mainNav ul li.current_page_ancestor a b,
nav#mainNav ul li.current-menu-ancestor a b,
nav#mainNav ul li.current_page_ancestor a:hover span,
nav#mainNav ul li.current-menu-ancestor a:hover span,
nav#mainNav ul li.current_page_ancestor a span,
nav#mainNav ul li.current-menu-ancestor a span

{
color: #000000;}
/*---------------------------------
区切り線
---------------------------------*/

nav#mainNav ul li.current-menu-item a
{
background:none;
border:none;
}

.panel ul li li a
{
font-size: 34px;
}

/*---------------------------------
サブメニュー
---------------------------------*/
nav#mainNav ul li li:first-child a,
nav#mainNav ul li li a,
nav#mainNav ul li li.menu-item-object-page a,
nav#mainNav ul li li.menu-item-object-page li:last-child a,
nav#mainNav ul li li:last-child a,
nav#mainNav ul li li li:last-child a,
nav#mainNav ul li li:last-child li a,
nav#mainNav ul li li li.menu-item-object-page a,
nav#mainNav ul li li.menu-item-object-page:last-child li a,
nav#mainNav ul li li:last-child li:last-child a
{
	background:#000000;
color: #ffffff;
}
/*---------------------------------
hover, current
---------------------------------*/
nav#mainNav ul li li:first-child a:hover,
nav#mainNav ul li li.current-menu-item:first-child a,
nav#mainNav ul li li a:hover,
nav#mainNav ul li li.current-menu-item a,
nav#mainNav ul li li.menu-item-object-page li:last-child a:hover,
nav#mainNav ul li li.menu-item-object-page a:hover,
nav#mainNav ul li li:last-child a:hover,
nav#mainNav ul li li li:last-child a:hover,
nav#mainNav ul li li:last-child li a:hover,
nav#mainNav ul li li.current-menu-item:last-child a,
nav#mainNav ul li li li.current-menu-item:last-child a,
nav#mainNav ul li li:last-child li.current-menu-item a,
nav#mainNav ul li li:last-child li.current-menu-item:last-child a,
nav#mainNav ul li li:last-child li:last-child a:hover
{
background: #757575;color: #d4d4d4;
}


}/*@media print*/



/*---------------------------------
レスポンシブ表示
---------------------------------*/
@media only screen and (max-width:1023px){

/*----------------------
【MENU】
----------------------*/
nav .panel {
	border: none;
}
nav#mainNav a.menu {
	background: url(../../mrp08/images/menuOpen.png) no-repeat 1em 10px,rgba(168,134,56,1);
color: #ffffff;}
nav#mainNav a.menuOpen {
	background: url(../../mrp08/images/menuClose.png) no-repeat 1em 10px,rgba(168,134,56,1);
color: #ffffff;}
/*----------------------
メニュー
----------------------*/

nav#mainNav ul li a
{
background-color:rgba(240,243,226,1);
color: #C9A553;border-bottom: 1px solid #1c1c1c;}
nav#mainNav ul li a span,
nav#mainNav ul li.current-menu-parent a span
{
color: #C9A553;
}
nav#mainNav ul li li a,
nav#mainNav ul li.current-menu-item li a
{
background: rgba(240,243,226,1) url(../../mrp08/images/sub1.png) no-repeat 30px 50%;
color: #C9A553;border-bottom: 1px solid #1c1c1c;
}
nav#mainNav ul li li li:last-child a,
nav#mainNav ul li li:last-child li:last-child a,
nav#mainNav ul li li.current-menu-item li:last-child a,
nav#mainNav ul li li.menu-item-object-page li:last-child a,
nav#mainNav ul li li.current-menu-item:last-child li:last-child a
{
background: rgba(240,243,226,1) url(../../mrp08/images/subLast.png) no-repeat 45px 50%;
color: #C9A553;border-bottom: 1px solid #1c1c1c;
}
nav#mainNav ul li li:last-child a
{
background: rgba(240,243,226,1) url(../../mrp08/images/subLast.png) no-repeat 30px 50%;
color: #C9A553;border-bottom: 1px solid #1c1c1c;
}
nav#mainNav ul li li:last-child li a,
nav#mainNav ul li li.current-menu-item:last-child li a,
nav#mainNav ul li li.menu-item-object-page li a
{
background: rgba(240,243,226,1) url(../../mrp08/images/sub1.png) no-repeat 45px 50%;
color: #C9A553;border-bottom: 1px solid #1c1c1c;
}

/*------------------------------------------
hover, current
------------------------------------------*/
nav#mainNav ul li.current-menu-item a,
nav#mainNav ul li a:hover
{
	background-color: rgba(244,246,235,1);
color: #92742f;
}
nav#mainNav ul li a:hover span,
nav#mainNav ul li.current-menu-item a span
{
color: #92742f;
}

nav#mainNav ul li li a:hover,
nav#mainNav ul li.current-menu-item li a:hover,
nav#mainNav ul li li.current-menu-item a
{
	background: url(../../mrp08/images/sub1.png) no-repeat 30px 50%,rgba(244,246,235,1);
color: #92742f;
}
nav#mainNav ul li li li:last-child a:hover,
nav#mainNav ul li li:last-child li:last-child a:hover,
nav#mainNav ul li.current-menu-item li li:last-child a:hover,
nav#mainNav ul li.current-menu-item li:last-child li:last-child a:hover,
nav#mainNav ul li li.current-menu-item li:last-child a:hover,
nav#mainNav ul li li li.current-menu-item:last-child a,
nav#mainNav ul li li:last-child li.current-menu-item:last-child a,
nav#mainNav ul li li.menu-item-object-page li:last-child a:hover,
nav#mainNav ul li li.menu-item-object-page li.current-menu-item:last-child a
{
	background: url(../../mrp08/images/subLast.png) no-repeat 45px 50%,rgba(244,246,235,1);
color: #92742f;
}
nav#mainNav ul li li:last-child a:hover,
nav#mainNav ul li.current-menu-item li:last-child a:hover,
nav#mainNav ul li li.current-menu-item:last-child a
{
	background: url(../../mrp08/images/subLast.png) no-repeat 30px 50%,rgba(244,246,235,1);
color: #92742f;
}
nav#mainNav ul li li:last-child li a:hover,
nav#mainNav ul li.current-menu-item li:last-child li a:hover,
nav#mainNav ul li li.menu-item-object-page li a:hover,
nav#mainNav ul li li.menu-item-object-page li.current-menu-item a,
nav#mainNav ul li li:last-child li.current-menu-item a
{
	background: url(../../mrp08/images/sub1.png) no-repeat 45px 50%,rgba(244,246,235,1);
color: #92742f;
}

}/*@media only screen and (max-width:1023px)*/

/*-----------------------------
パンくずリスト(#MainNav)
-----------------------------*/
#breadcrumb,
#breadcrumb a
{
color: #bababa;}
/*-----------------------------
メインイメージ(#mainImg)
-----------------------------*/
#mainImg{

padding-top:15px;
padding-bottom:15px;

}
/*-----------------------------
ワイド設定(MetaSlider)
-----------------------------*/
.metaslider {
	max-width: none!important;

}

/*-----------------------------
コンテンツエリア
-----------------------------*/
h1.title,
.post h1
{
	color: #C9A553;
		text-shadow: none;
	
	
		border: inherit;
	
		padding-left:0px;

	
}
section.widget h2{
	color: #C9A553;
		text-shadow: none;
	

	
		border: inherit;
	
		padding-left:0px;

	
}
.post h2 a,
.post2b h2 a,
.post4b h2 a
{
	color: #C9A553;}
.post h2,
.post2b h2,
.post4b h2,
h2.title
{

	color: #C9A553;
		text-shadow: none;
	
			background: inherit;

	
	
		border-bottom: 2px solid #C9A553;
	
			padding-left:8px;
		border-left: 5px solid #C9A553;
	
}
#pageLinks{
color: #C9A553;}
.post h3{
border-top: 1px dashed #fbfefc;border-bottom: 1px dashed #fbfefc;}
.post h4{
border-left: 4px solid #fbfefc;border-bottom: 1px dashed #fbfefc;}

.newsTitle p a{
color: #C9A553;}


.newsTitle{
	color: #C9A553;
		text-shadow: none;
	
}
h1.title span{
		background:none;
		padding-left:0px;
	}
	h1.title{
		background: none;
		border: none;
	}
	.post h1::before{
		background:none;
	}
	.post h1{
	}
	section.widget h2 span{
		background:none;
		padding-left:0px;
	}
	section.widget h2{
		background: none;
		border: none;
	}
	h2.title{
		background:transparent;
	}
	.post h2{
		background:transparent;
	}
	.post2b h2{
		background:transparent;
	}
	.post4b h2{
		background:transparent;
	}
	/*----------------------
タイムポスト
----------------------*/
.post .time,
.postlist .time,
.post2b .time,
.post4b .time
{
color: #ffffff;background-color: #C9A553;padding: 4px 4px 4px 7px;

}
.post .time a,
.postlist .time a
{
color: #ffffff;
}
/*----------------------
ボタンの背景色
----------------------*/

input[type="submit"],
input[type="reset"],
input[type="button"]
{
	background: -moz-linear-gradient(top, #C9A553 0%, #c39b41 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C9A553), color-stop(100%, #c39b41));
	background: -webkit-linear-gradient(top, #C9A553 0%, #c39b41 100%);
	background: -o-linear-gradient(top, #C9A553 0%, #c39b41 100%);
	background: -ms-linear-gradient(top, #C9A553 0%, #c39b41 100%);
	background: linear-gradient(to bottom, #C9A553 0%, #c39b41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9A553', endColorstr='#c39b41', GradientType=0 );

}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover
{
	background: -moz-linear-gradient(top, #c39b41 0%, #C9A553 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c39b41), color-stop(100%, #C9A553));
	background: -webkit-linear-gradient(top, #c39b41 0%, #C9A553 100%);
	background: -o-linear-gradient(top, #c39b41 0%, #C9A553 100%);
	background: -ms-linear-gradient(top, #c39b41 0%, #C9A553 100%);
	background: linear-gradient(to bottom, #c39b41 0%, #C9A553 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c39b41', endColorstr='#C9A553', GradientType=0 );

}
/*----------------------
上スクロールボタン背景
----------------------*/
a#scrollUp{
background: #2b5204;
}
/*----------------------
テーブル
----------------------*/
.post table {
border-collapse: collapse;
}
.post table,
.post table th,
.post table td
{
border: 1px solid #C9A553;}
.post table th {
color: #C9A553;background-color: #1f3d01;}
.post table td {
color: #ffffff;background-color: transparent;}
.post table.clear th,
.post table.clear td,
.post table.clear
{
color: #fefbfb;border: none;
}


.post table.responsive {
overflow: visible;
}


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


.post table.responsive th, .post table.responsive td {
width: 100%;
box-sizing: border-box;
display: block;
height: auto;
border-top: none;
border-right: none;
border-left: none;
}
.post table.responsive tr:last-child td:last-child {
border-bottom: none;
}
.post table.responsive th, .post table.responsive td {
text-align: center;
}
.post table.responsive.clear th, .post table.responsive.clear td {
text-align: left;
}

}/*@media only screen and (max-width: 640px)*/

/*----------------------
フッター
----------------------*/
#footer{
	background: url('../../mrp08/images/pattern/bg_body.png') repeat;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-top:none;

}
#footer li a{
color: #000000;}
#footer li a:hover{
color: #C9A553;
}
#copyright{
color: #000000;
}

