@charset "UTF-8";
/* ==================================================================================================================
歴史・文化
==================================================================================================================
/* =========================================================
　メインビジュアル
========================================================= */
.page_title{
	background-image:url(images/cat_mainvisual_bg.gif);
}

/* =========================================================
　ナビゲーション
========================================================= */
@media screen and (min-width:736px){
	/*自然*/
	/*.header_nav_box .item_history a{background-image: url(../common/images/header_nav_history_o.gif);}*/
}

/* =========================================================
　共通（色変更必要）
========================================================= */
/* 文字色設定（パンくずリスト、汎用文字色クラス、各タイトルなど）
-------------------------------------------------- */
.pankuzu_wrap *,.catcolor,.cat_maincopy:first-letter,.cat_title:first-letter,
.history_stitle,.history_title,.history_title span:first-letter,.side_nav_title,.article_wrap a:hover{
	color: #6F4953;
}
/*文字色リセット*/
.cms_title span.cate:first-letter,.cat_btn_box a:hover{
	color: #fff;
}
/*背景色*/
.cms_title span.cate,.cat_btn_box a:hover,.side_nav li a:hover{
	background-color: #6F4953;
}
/* 文字色設定（パンくずリスト、汎用文字色クラス、各タイトルなど）（スマホ）
-------------------------------------------------- */
@media screen and (max-width:736px){
	.cms_title span.cate:first-letter,.cms_main .dl dt{
		color: #6F4953;
	}
}


/* =========================================================
　一覧ページ
========================================================= */
/*.cat_mainvisual（一覧ページの導入）
-------------------------------------------------- */
/*導入*/
.cat_mainvisual{
	min-height: 400px;/*調整必要な場合は　初期値400px*/
}
@media screen and (max-width:736px){
	/*.cat_mainvisual（一覧ページの導入）
	-------------------------------------------------- */
	/*導入*/
	.main_wrap{
		background-image: url(../common/images/w_bg.png),url(images/cat_mainvisual.png);
	}
	.cat_mainvisual{
		min-height: auto;
		padding-bottom: 30px;
	}
}
/*cms_index（一覧ページ）
-------------------------------------------------- */
/*施設名*/
.thumb_title,.map_box_title{
	background-image: url(images/arrow_cat.png);
}


/* =========================================================
　記事ページ
========================================================= */
.article_wrap{
	background: none;
}
/*-- ボタン--------------------------*/
.cat_btn_box a::before{
	background-image: url(images/arrow_cat.png);
}


/* =========================================================
　サイドナビ
========================================================= */
/*サイドナビ
-------------------------------------------------- */
.side_nav li a{
	background-image: url(images/arrow_cat.png);
}


/* =========================================================
歴史・文化
========================================================= */
.history_wrap{
	width: 1100px;
	margin: 40px auto 0;
}
.history_wrap .cat_title_wrap{
	padding: 0 20px;
	margin-top: 80px;
}
.history_box{
	letter-spacing: -.35em;
}
.history-contents{
	width: 50%;
	display: inline-table;
	letter-spacing: normal;
	padding: 0 20px;
	margin: 0 0 60px;
}

/*タイトル*/

.cat_title_wrap{
	margin-bottom : 30px;
	box-sizing : border-box;
}

.cat_title_caution{
	background-color : #f6f8db;
	padding:20px 30px 0 30px;
	margin : 0 20px 30px 20px;
}

.cat_title_caution .dl{
	margin-bottom : 0px;
	padding-bottom : 0px;
}

.cat_title_caution .history{
	margin-bottom : 40px;
}
.history_title{
	position: relative;
	padding: 20px 0 10px;
	font-size: 140%;
	font-weight: normal;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	background: url(../common/images/dot_lr.png) repeat-x center bottom;
}
.history_title span{
	font-size: 70%;
	color: #000;
	display: block;
	letter-spacing: normal;
}

.history_stitle{
	position: relative;
	padding: 20px 0 10px;
	font-size: 140%;
	font-weight: normal;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	background: url(../common/images/dot_lr.png) repeat-x center bottom;
}

.history_stitle_l{
	padding: 20px 0 20px;
	font-size: 140%;
	font-weight: normal;
/*	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	background: url(../common/images/dot_lr.png) repeat-x center bottom;*/
}

.history_stitle_c{
	position: relative;
	padding: 20px 0 20px;
	font-size: 140%;
	font-weight: normal;
	color: #8dc73f;
	text-align : center;
/*	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	background: url(../common/images/dot_lr.png) repeat-x center bottom;*/
}

.history_stitle_c:after{
	display : block;
	content:"";
	width : 50px;
	height : 2px;
	background-color : #8dc73f;
	margin : 5px auto 30px auto;
}


/*写真*/
.history_photo{
	margin: 0;
	padding: 0;
	width: 100%;
}
.history_photo img{
	width: 100%;
	height: auto;
}

/*連絡先*/
.dl dt {
     color: #6F4953;
}

@media screen and (max-width:736px){
	/* =========================================================
	歴史・文化（スマホ）
	========================================================= */
	.history_wrap{
		width: 100%;
		margin: 40px auto 0;
	}
	.history_wrap .cat_title_wrap{
		padding: 0 15px;
		margin-top: 40px;
	}
	.history-contents{
		width: 100%;
		display: inline-table;
		letter-spacing: normal;
		padding: 0 15px;
	}
	/*タイトル*/
	.history_title{
		padding: 15px 0;
		font-size: 180%;
	}
	.history_title span{
		font-size: 70%;
		display: block;
		width:100%; 
	}

	/*写真*/
	.history_photo{
	}
	.history_photo img{
	}
	
    .dl dt {
        color: #6F4953;
    }
}


/*記事ページ*/
.page_title.ver_article {
	background: #ede2e5;
}
.page_title.ver_article .pt_wrap {
	height: 200px;
	padding-top: 0;
}
.pt_text img {
    height: 180px;
    width: auto;
}
@media screen and (max-width:736px){
.page_title.ver_article {
	background: none;
}
.page_title.ver_article .pt_wrap {
	height: 100px;
    min-height: 100px;
}
.pt_text img {
    height: 100px;
}
}