@charset "UTF-8";

.contTit {
	font-family:"FOT-筑紫オールドゴシック Std B",sans-serif;
	font-size:24px;
	line-height:1.6!important;
	font-weight:700;
	letter-spacing:0.1em;
	color:#6d1419;
	max-height:100%;
}

.intro {
	width:960px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
}

.intro:before,.intro:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.intro:after {
	clear:both;
}

.intro .txtSet {
	width:540px;
	float:left;
}

.intro .txtSet .contTit {
	margin:0 0 1em -3px;
	font-size:28px;
}

.intro .txtSet p {
	max-height:100%;
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin-bottom:1em;
	display:block;
	letter-spacing:0.08em;
}

.intro .pNav {
	position:relative;
	width:365px;
	float:right;
	padding-bottom:60px;
}

.intro .pNav ul li {
	margin-bottom:.5em;
	font-size:16px;
}

.intro .pNav ul li a {
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #6d1419;
	padding-left:35px;
	display:block;
	background:url(../img/about/bg_pnav.png) no-repeat 7px 6px;
	letter-spacing:0.08em;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.intro .pNav ul li a {
		background-image:url(../img/about/bg_pnav@2x.png);
		background-size:17px 17px;
	}
}

.intro .pNav .btnSet {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}

.intro .pNav .btnSet div {
	float:left;
}

.intro .pNav .btnSet div:first-of-type {
	margin-right:8px;
}

.intro .pNav .btnSet div a {
	display:block;
	position:static;
}

.oldMap {
	width:100%;
	margin-bottom:50px;
}

.oldMap img {
	width:100%;
	height:auto;
}

.history {
	width:960px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
	position:relative;
	padding-top:80px;
}

.history:before,.history:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.history:after {
	clear:both;
}

.history .contTit {
	margin-bottom:1.5em;
	font-size:28px;
}

.history h3 {
	position:absolute;
	top:0;
	right:0;
}

.history .txtSet {
	float:right;
	width:650px;
}

.history .txtSet p {
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin-bottom:.8em;
	display:block;
	letter-spacing:0.08em;
}

.history .img {
	float:left;
	width:255px;
}

.sedoya {
	width:960px;
	margin:0 auto 100px;
	text-align:left;
	zoom:1;
	position:relative;
}

.sedoya:before,.sedoya:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.sedoya:after {
	clear:both;
}

.sedoya .fL .contTit {
	margin-bottom:1em;
}

.sedoya .fL .sedoyaTxt {
	padding-left:20px;
	border-left:1px solid #999;
}

.sedoya .fL .sedoyaTxt p {
	font-size:14px;
	line-height:1.96;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin-bottom:1em;
	display:block;
	letter-spacing:0.06em;
}

@media all and (-ms-high-contrast:none){
	.sedoya .fL .sedoyaTxt p {
		letter-spacing:0;
	}
}

.sedoya .img {
	position:absolute;
	top:0;
	right:0;
	z-index:-1;
}

.michikusaNavi {
	width:960px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
}

.michikusaNavi:before,.michikusaNavi:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.michikusaNavi:after {
	clear:both;
}

.michikusaNavi .txtSet {
	float:right;
	width:550px;
}

.michikusaNavi .txtSet .contTit {
	margin-bottom:1em;
}

.michikusaNavi .txtSet p {
	display:block;
	margin-bottom:1em;
	line-height:2;
	letter-spacing:0.08em;
}

@media all and (-ms-high-contrast:none){
	.michikusaNavi .txtSet p {
		letter-spacing:0;
	}
}

.michikusaNavi .txtSet strong {
	display:block;
	margin:2em 0 .8em;
	font-size:16px;
	font-weight:700;
	color:#6d1419;
	letter-spacing:0.08em;
}

.michikusaNavi .txtSet dl {
	width:550px;
	margin-bottom:15px;
	letter-spacing:0.05em;
}

.michikusaNavi .txtSet dl dt,.michikusaNavi .txtSet dl dd {
	padding:10px 0 4px;
}

.michikusaNavi .txtSet dl dt {
	color:#6d1419;
	width:100px;
	float:left;
	padding-bottom:1px;
}

.michikusaNavi .txtSet dl dd {
	padding-left:100px;
	border-bottom:1px solid #ccc;
}

.michikusaNavi .txtSet .txtS {
	font-size:12px;
	letter-spacing:0.05em;
}

.michikusaNavi .img {
	float:left;
}

/* .ekoi {
---------------------------------------------------------------------------*/

.ekoi {
	width:960px;
	margin:0 auto 80px;
	text-align:left;
}

.ekoi .ekoiInner {
	width:940px;
	margin:0 auto;
	text-align:left;
	zoom:1;
	margin-top:60px;
}

.ekoi .ekoiInner:before,
.ekoi .ekoiInner:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.ekoi .ekoiInner:after {
	clear:both;
}

.ekoi .ekoiInner .fL {
	width:540px;
	float:left;
}

.ekoi .ekoiInner .fL .contTit {
	float:left;
	margin:0 50px 1em 0;
}

.ekoi .ekoiInner .fL .ekoiTxt {
	float:left;
	width:410px;
}

.ekoi .ekoiInner .fL .ekoiTxt p {
	display:block;
	margin-bottom:1em;
	font-size:14px;
	line-height:1.9;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	letter-spacing:0.08em;
}

.ekoi .ekoiInner .imgSet {
	width:347px;
	float:right;
}

.ekoi .ekoiInner .imgSet li {
	float:left;
	display:inline;
	margin:0 0 13px 13px;
}

.ekoi .ekoiInner .imgSet li:nth-child(2n-1) {
	margin-left:0;
}

.ekoi .ekoiInner .imgSet li img {
	vertical-align:bottom;
}

.mushiba {
	width:960px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
}

.mushiba:before,.mushiba:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.mushiba:after {
	clear:both;
}

.mushiba .imgSet {
	width:100%;
	zoom:1;
	margin-bottom:40px;
}

.mushiba .imgSet:before,.mushiba .imgSet:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.mushiba .imgSet:after {
	clear:both;
}

.mushiba .imgSet li {
	float:left;
	margin:0 0 20px 20px;
}

.mushiba .imgSet li:nth-child(2n-1) {
	margin-left:0;
}

.mushiba .mushibaInner {
	overflow:hidden;
	zoom:1;
	width:940px;
	margin:0 auto;
	text-align:left;
}

.mushiba .mushibaInner:before,.mushiba .mushibaInner:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.mushiba .mushibaInner:after {
	clear:both;
}

.mushiba .mushibaInner .contTit {
	margin-bottom:1em;
	float:left;
	margin:-5px 0 0 0;
	font-size:28px;
	line-height:1.6;
}

.mushiba .mushibaInner .mushibaTxt {
	box-sizing:border-box;
	width:100%;
	padding:0 0 0 340px;
}

.mushiba .mushibaInner p {
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin-bottom:1em;
	display:block;
	float:left;
	letter-spacing:0.08em;
	white-space:nowrap;
}

@media all and (-ms-high-contrast:none){
	.mushiba .mushibaInner p {
		letter-spacing:0.06em;
	}
}