@charset "UTF-8";

.titleSet {
	padding:40px 0 30px!important;
	margin:0 auto!important;
	background:#fff;
	width:100%;
}

.mainImgWrap {
	margin-bottom:80px;
}

/* .slideFrame
---------------------------------------------------------------------------*/
.slideFrame {
	position:relative;
	overflow:hidden;
	overflow-x:auto;
	width:100%!important;
	height:266px;
}

.slideGuide {
	width:100%;
	height:100%;
}

.slideCell {
	display:block;
	float:left;
	margin-right:1px;
	width:392px;
	height:266px;
	position:relative;
}

.slideCell img {
	z-index:-1;
}

.slideCell strong {
	position:absolute;
	z-index:9999;
	bottom:20px;
	left:20px;
	font-size:12px;
	letter-spacing:2px;
	color:#fff;
	line-height:1;
}

.bgInteriorCover {
	background:#FCFCFC;
	width:100%;
	height:690px;
	position:absolute;
	top:55px;
	left:0;
	z-index:9999;
}

/* .titHead
---------------------------------------------------------------------------*/
.titHead {
	width:900px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
	margin:60px auto 50px;
}

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

.titHead:after {
	clear:both;
}

.titHead h1 {
	float:left;
	color:#6d1419;
	font-size:28px;
	letter-spacing:1px;
}

.titHead h1 em {
	border-top:3px solid #6d1419;
	border-bottom:3px solid #6d1419;
	padding:8px 3px;
	line-height:1;
	letter-spacing:0.1em;
	white-space:nowrap;
}

.titHead p {
	float:right;
	font-size:16px;
	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%;
	position:relative;
	top:-5px;
	white-space:nowrap;
	letter-spacing:0.1em;
}

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

/* .event
---------------------------------------------------------------------------*/
.event {
	width:940px;
	margin:0 auto 80px;
	text-align:left;
	position:relative;
}

.event .slider {
	margin-bottom:50px;
}

.event .txtBox {
	position:relative;
	width:860px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
	padding-top:20px;
}

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

.event .txtBox:after {
	clear:both;
}

.event .txtBox .fL {
	float:left;
	width:490px!important;
}

.event .txtBox .bgFlag {
	border-left:3px solid #6d1419;
}

.event .txtBox .bgFlag .bgWhite {
	background:#fff;
	display:inline-block;
	padding:24px 30px;
	margin-bottom:2em;
}

.event .txtBox .bgFlag .bgWhite .season {
	display:block;
	margin-bottom: 18px;
	color:#6d1419;
	letter-spacing:1px;
	line-height:1;
	margin-bottom:1.2em;
	padding-left:0;
}

.event .txtBox .bgFlag .bgWhite .season .jp {
	display: block;
	margin-bottom: 6px;
	font-size:15px;
	padding-right:.8em;
	line-height:1;
	max-height:100%;
}

.event .txtBox .bgFlag .bgWhite .season .jp span {
	font-size: 13px;
}

.event .txtBox .bgFlag .bgWhite .season .en {
	font-size:12px;
	line-height:1;
	max-height:100%;
	letter-spacing: 0.07em;
}

.event .txtBox .bgFlag .bgWhite .eventName {
	display:block;
	color:#6d1419;
}

.event .txtBox .bgFlag .bgWhite .eventName .jp {
	font-size:28px;
	line-height:1;
	letter-spacing:2px;
}

.event .txtBox .bgFlag .bgWhite .eventName .en {
	color:#b99d45;
	font-size:13px;
	line-height:1;
	margin-top:.6em;
	letter-spacing:2px;
	display:block;
}

.event .txtBox .bgFlag 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%;
	display:block;
	margin-bottom:.8em;
	padding-left:30px;
	letter-spacing:0.06em;
}

.event .txtBox .tsutateTopic {
	padding-left:110px;
	margin-top:35px;
	background:url(../img/spot_tsuetate/bg_tsuejii.png) no-repeat 0 45px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.event .txtBox .tsutateTopic {
		background-image:url(../img/spot_tsuetate/bg_tsuejii@2x.png);
		background-size:82px 143px;
	}
}

.event .txtBox .tsutateTopic .label {
	padding:.3em 1.4em;
	background:#b99d45;
	color:#fff;
	letter-spacing:2px;
	font-size:10px;
	font-weight:700;
	border-radius:14px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
}

.event .txtBox .tsutateTopic h3 {
	font-size:20px;
	line-height:1;
	letter-spacing:1px;
	color:#6d1419;
	margin:1em 0 1.2em;
}

.event .txtBox .tsutateTopic h3 em {
	border-bottom:2px solid #6d1419;
	padding-bottom:1px;
	padding-left:.1em;
}

.event .txtBox .tsutateTopic p {
	padding-left:.2em;
	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%;
}

.event .txtBox .tsutateTopic .btn {
	margin-top:.7em;
}

.event .txtBox .titKoinobori {
	position:absolute;
	top:30px;
	right:20px;
}

/* .event .eventS
------------------------------------*/
.event .eventS {
	width:100%;
	clear:both;
	background:#fff;
	margin-bottom:40px;
	zoom:1;
}

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

.event .eventS:after {
	clear:both;
}

.event .eventS .nonSlideImg {
	float:left;
	width:447px;
}

.event .eventS .nonSlideImg img {
	vertical-align:bottom;
}

.event .eventS .txtBox {
	width:440px;
	float:right;
	padding:0 20px 0 30px;
	margin-bottom:0;
}

.event .eventS .txtBox .season {
	display:block;
	color:#6d1419;
	letter-spacing:1px;
	line-height:1;
	margin:2em 0 1.2em;
}

.event .eventS .txtBox .season .jp {
	font-size:13px;
	padding-right:.8em;
	line-height:1;
}

.event .eventS .txtBox .season .en {
	font-size:12px;
	line-height:1;
}

.event .eventS .txtBox .eventName {
	display:block;
	color:#6d1419;
}

.event .eventS .txtBox .eventName .jp {
	font-size:20px;
	line-height:1;
	letter-spacing:2px;
}

.event .eventS .txtBox .eventName .en {
	color:#6d1419;
	font-size:13px;
	line-height:1;
	margin-top:.6em;
	letter-spacing:2px;
	display:block;
}

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

/* .hearing
---------------------------------------------------------------------------*/
.hearing {
	margin-top:140px;
}

.hearing .titHead {
	width:920px;
}

.artWrap article strong {
	display:block;
	margin-bottom:10px;
}