/*
Theme Name:Ticketoru
Theme URI: https://,ellmo.jp/
Description: STORY by TCD
Template: story_tcd041
Author:mellmo llc.
Author URI:https://design-plus1.com/tcd-w/
Version:2.1.6
*/

/* Full-width layout for the Akashi balloon festival landing page */
body .flex_layout,
body.page-template-default .flex_layout {
  display: block;
  gap: 0;
}
.kikyuu_hero .hero_copy.hero-copy {
	max-width: 1080px;
	margin: 0 auto;
}
.akashi-block-lp .reserve-panel {
	margin: 0 auto;
}
.safety-columns .wp-block-vk-blocks-alert {
	min-height: 352px;
}
@media (max-width: 781px) {
	.akashi-block-lp div.gallery-columns {
		display: inline-block;
		gap: 18px;
		columns: 2;
		margin-top: 0;
	}
	.safety-columns .wp-block-vk-blocks-alert {
		min-height: initial;
	}
}


body { color: #222; }
.header-bar {
  height: 82px;
}
.global-nav > ul > li > a {
  line-height: 82px;
	font-weight: bold;
	padding: 0 20px;
}
.admin-bar .header-bar-fixed ~ .signage {
  margin-top: 52px;
}
.footer {
  margin-top: 0;
}
.footer-nav-wrapper {
	min-height: 80px;
}
.footer-nav-inner {
  padding: 20px 0;
}
.footer-nav-inner ul.menu li.menu-item {
	text-align: center;
}
@media only screen and (max-width: 1199px) {
	.footer-nav-wrapper .footer-nav-inner {
		min-width: 767px;
	}
}
@media only screen and (max-width: 767px) {
  a img.f_logo {
    max-width: 180px !important;
  }
	.footer-gallery .footer-gallery-title.headline-font-type {
		font-size: 18px !important;
	}
	.footer-nav-wrapper .footer-nav-inner {
	  gap: 0;
		min-width: auto;
	}
}
@media only screen and (max-width: 480px) {
	.akashi-block-lp .hero-eyebrow {
		font-size: 14px;
	}
	.footer-gallery .footer-gallery-title.headline-font-type {
		font-size: 14px !important;
	}
}
.event_list {
	max-width: 1180px;
	padding: 0 20px;
	margin: 0 auto;
}
.event_list .wp-block-column .vk_posts .vk_post {
	margin: 0 auto;
	border-radius: 10px;
}
.event_list .wp-block-column .vk_posts .vk_post .vk_post_title.card-title {
	padding-top: 0;
	font-size: 17px;
}

.vk_flow div.vk_flow_frame {
	border: 3px solid #80a9c5;
}

/* faq */
.faq .post-content h4 {
	margin: 0;
  padding: 0;
}