@charset "utf-8";
/**

ロハスフェア共通CSS

theme color 
sub color 
color #222
title color 
link color 

masking layer color

transition:.3s;

**/

/* ==========================================================================
   ラベル
========================================================================== */
.info-block-ttl {
  display: flex;
  justify-content: center;
  flex-flow: column;
  min-height: 60px;
}
.info-block-ttl.premiere {
	min-height: 70px;
	padding-left: 70px;
	background: url(../../information/2025/img/20190424lohasfair-icon002.jpg) no-repeat;
	background-size: contain;
  padding-bottom: 0;
}
.info-block-ttl.gibier {
	min-height: 70px;
	padding-left: 80px;
	background: url(../../information/2025/img/20190424lohasfair-icon001.jpg) no-repeat;
	background-size: contain;
  padding-bottom: 0;
}
.info-block-ttl.special01 {
	min-height: 70px;
	padding-left: 80px;
	background: url(../../information/2019/img/20191029lohasfair-icon001.png) no-repeat;
	background-size: contain;
}
.info-block-ttl.special02 {
  min-height: 70px;
	padding-left: 80px;
	background: url("../../information/2023/img/2023lohasfair-icon001.png") no-repeat;
	background-size: contain;
  padding-bottom: 0;
}

.flex-topic {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction:row-reverse;
	gap: 15px;
	min-height: 60px;
}

.flex-topic p {
	margin-bottom: 0;
}

.flex-topic .font-weight-500 {
  display: flex;
  flex-flow: column;
}

.flex-topic .info-topics__cat span {
  margin-bottom: 23px;
}