@charset "UTF-8";
/*******************************************************************************
********************************************************************************
 #event 印刷用
********************************************************************************
*******************************************************************************/
#event.single p, #event.single ul, #event.single a, #event.single table, #tourism.single p, #tourism.single ul, #tourism.single a, #tourism.single table { font-size: 12px !important; }
#event.single #gHeader, #event.single #gNav, #event.single #breadcrumb, #event.single #sidebar, #event.single #intro, #event.single #gFooter, #event.single #ftBackBtn, #event.single #faq, #event.single #recommend, #event.single #relate, #event.single .detailShare, #event.single .detailTags, #event.single .btnBack, #event.single .mod_btns01, #event.single .detailRelate, #event.single .printBtn, #event.single .mod_btn02, #tourism.single #gHeader, #tourism.single #gNav, #tourism.single #breadcrumb, #tourism.single #sidebar, #tourism.single #intro, #tourism.single #gFooter, #tourism.single #ftBackBtn, #tourism.single #faq, #tourism.single #recommend, #tourism.single #relate, #tourism.single .detailShare, #tourism.single .detailTags, #tourism.single .btnBack, #tourism.single .mod_btns01, #tourism.single .detailRelate, #tourism.single .printBtn, #tourism.single .mod_btn02 { display: none; }
#event.single .slick-slide, #tourism.single .slick-slide { display: none !important; }
#event.single .slick-slide.slick-active, #tourism.single .slick-slide.slick-active { display: block !important; }
#event.single .slick-list, #tourism.single .slick-list { height: auto !important; }
#event.single .slick-track, #tourism.single .slick-track { width: auto !important; height: auto !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
#event.single .slick-track .slick-slide, #tourism.single .slick-track .slick-slide { width: auto !important; }
#event.single #wrapper, #event.single #container, #tourism.single #wrapper, #tourism.single #container { padding-top: 0 !important; }
#event.single .detailHead, #tourism.single .detailHead { margin-bottom: 20px !important; }
#event.single .detailGallery, #tourism.single .detailGallery { padding-bottom: 10px !important; }
#event.single .detailGallery, #event.single .mod_slider01 .slider, #tourism.single .detailGallery, #tourism.single .mod_slider01 .slider { margin-bottom: 0 !important; }
#event.single .mod_txt01, #tourism.single .mod_txt01 { margin-bottom: 20px !important; }
#event.single .mod_table01 tr + tr th, #event.single .mod_table01 tr + tr td, #tourism.single .mod_table01 tr + tr th, #tourism.single .mod_table01 tr + tr td { padding-top: 5px !important; padding-bottom: 5px !important; }
#event.single .detailInfo, #event.single .detailSec, #tourism.single .detailInfo, #tourism.single .detailSec { padding: 10px 0 !important; }
#event.single .detailInfo .copy, #event.single .detailSec .copy, #tourism.single .detailInfo .copy, #tourism.single .detailSec .copy { font-size: 20px !important; margin-bottom: 15px !important; }

/* デザイン修正 2022/11 */
#event.single .slick-track .slick-slide, #tourism.single .slick-track .slick-slide{
	text-align: center !important;
	width: 100% !important;
}
#event.single .sliderNav .slick-list .slick-track, #tourism.single .sliderNav .slick-list .slick-track {
	display: flex;
	margin: 10px auto 0;
	justify-content: center;
	align-items: center;
}
/* デザイン修正 2023/03 */
.kyonavi_banner{
	display: none !important;
}
/* 新デザイン印刷対応 2023/10 */
.contentSearch{
	display: none !important;
}

