@charset "UTF-8";

/* =======================================

	KBS MBS｜CNプレイガイド flow CSS

========================================== */

#contents {
	padding: 26px 0 34px 0;
}

#second-container ol#entry-flow li ul {
	margin: 5px 0 0 0;
	zoom: 1;
}
#second-container ol#entry-flow li ul:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#second-container ol#entry-flow li ul.flow li {
	display: inline;
	float: left;
}

#second-container ol#entry-flow li #entry {
	margin: 6px 0 0 44px;
	padding: 0 0 39px 0;
	background: url(../../flow/img/arrow.png) no-repeat 220px bottom;
}

#second-container ol#entry-flow li #entry #entry-url,
#second-container ol#entry-flow li #entry #qr {
	display: table-cell;
	/display: inline;
	vertical-align: bottom;
	/zoom: 1;
}

#second-container ol#entry-flow li #entry #entry-url {
	/width: 441px;
	padding: 0 8px 0 0;
}

#second-container ol#entry-flow li #entry #entry-url ul li {
	margin: 4px 0 0 0;
}

#second-container #inquiry-txt {
	margin: 9px 0 0 0;
}


#second-container #screening {
	width: 628px;
	margin: 15px 0 0 5px;
	padding: 0 0 10px 0;
	background: url(../../flow/img/clear50p_bg.png);
	border: 1px solid #005379;
}

#second-container #screening h2 {
	margin: 0 0 10px 0;
	text-align: center;
}

#second-container ul#area {
	margin: 0 0 13px 14px;
}

#second-container ul#area li {
	margin: 0 0 13px 0;
}

#second-container ul#area li h3 {
	margin: 0 0 1px 0;
}

#second-container ul#area li ul {
	margin: 0 0 0 2px;
	zoom: 1;
}

#second-container ul#area li ul:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#second-container ul#area li ul li {
	display: inline;
	float: left;
	background: url(../../flow/img/theater_marka.png) no-repeat 0 1px;
	margin: 3px 10px 0 0;
	padding: 0 0 0 12px;
}

#second-container ul#theater-notice {
	margin: 14px 0 0 15px;
	zoom: 1;
}
#second-container ul#theater-notice:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#second-container ul#theater-notice li {
	display: inline;
	float: left;
	background: url(../../flow/img/theater_notice_mark.png) no-repeat 0 1px;
	margin: 0 9px 0 0;
	padding: 0 0 0 10px;
}

