#exhibitorsCol{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}


#exhibition_rules .essentialBlock h3{
	width: 14em;
}
#exhibition_rules .essentialBlock > dl > dd.app_ddline span{
	border: 1px solid;
	margin: 0 0.5em 0 0;
	padding: 0 0.5em;
}
#exhibition_rules .essentialBlock > dl > dd.app_ddline strong{
	color: #ff0000;
	font-size: 1.5em;
}
#exhibition_rules .packDsp h3{
	padding: 0.5em;
}
.dealsBox{
	display: block;
}
.dealsBox dt{
	color: #f27681;
	font-weight: bold;
	background: none;
	padding: 0;
}
@media print, screen and (min-width:1000px){
	#exhibition_rules .feeBlock .feeBox > div{
		width: auto;
	}
	#exhibition_rules .feeBlock .feeBox dl dt{
		width: 6em;
	}
	#exhibition_rules .feeBlock .feeBox dl dd{
		text-align: left;
		width: calc(100% - 6rem);
	}
	#exhibition_rules .komazu > div h4 span{
		line-height: 1.25;
		display: block;
	}
	#exhibition_rules .penalty dl dt{
		width: 27em;
	}
	#exhibition_rules .penalty dl dd{
		width: calc(100% - 27em);
	}
	#exhibition_rules .essentialBlock > dl > dd.app_ddline{
		display: flex;
		align-items: baseline;
	}
	#exhibition_rules .essentialBlock > dl > dd.app_ddline p:last-of-type{
		margin: 0 0 0 1em;
	}
	#exhibition_rules .packDsp > img{
		width: 45%;
	}
	#exhibition_rules #plan_schedule li p:first-of-type span{
		width: 100%;
	}
	#exhibition_rules #plan_schedule li p.schPeriod{
		text-align: right;
	}
	#exhibit_regulations .regCol .cancel_fee dt{
		width: 25em;
	}
	#exhibit_regulations .regCol .cancel_fee dd {
		width: calc(100% - 25em);
	}
}