@charset "UTF-8";
/*--------------------------------------------------
カラー設定
ブルー　　　　　　　    #0242B4
背景　　　　　        　#F0EEE7
オレンジ　　　　　　　　#F4A43B
ピンク　　　　　　　　　#F43BD2
メインブロック背景      #F7F7F6

グラデーション
background: linear-gradient(to right, rgba(255,254,246,0.30), rgba(238,255,232,0.30));

@media screen and (max-width: 795px) {

}
@media screen and (max-width: 420px) {
	
}

--------------------------------------------------*/


/*------------------------------------------
開催概要
------------------------------------------*/
/*開催概要ブロック*/
.overview_block {
	margin: 0 auto;
	max-width: 660px;
	width: 100%;
}
.overview_title {
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	border-top: 2px solid #D29200;
	border-bottom: 2px solid #D29200;
}
.overview_flex, .overview_flex_en {
	display: flex;
	flex-wrap: nowrap;
	padding: 20px 0;
	border-bottom: 1px solid #E7E7E7;
}
.overview_flex_en {
	flex-direction: column;
}
.overview_flex_en dt {
	font-size: 12px;
	margin-bottom: 10px;
}
.overview_dl .item {
	font-size: 12px;
	width: 5em;
	text-align-last: justify;
}
.overview_dl dd {
	flex: 1;
}

/*長体*/
.condensed {
	width: 60px;
	font-size: 6pt;
	transform: scale(1,1.6);
	text-align-last: justify;
}