@charset "utf-8";

.stage_place{width:100%;
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:rgba(0,0,0,1.00);
	background:rgba(255,255,255,1.00);}

.theater_name{font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-align:left;}

.theater_address{font-size:12px;
	line-height:20px;
	text-align:left;}

.theater_map{width:100%;
	height:350px;}
	
.theater_map iframe{width:100%;
	height:100%;}

.theater_cution{width:730px;
	padding:5px;
	font-size:12px;
	text-align:left;
	line-height:20px;}

.aftertalk_text1{width:100%;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	line-height:20px;}

.aftertalk_text_inner{display:inline-block;
	text-align:left;}

.aftertalk_table{width:730px;
	margin:0 auto;
	font-size:14px;}

.aftertalk_table table{width:100%;
	border-top:rgba(255,255,255,1.00) solid 1px;
	border-left:rgba(255,255,255,1.00) solid 1px;}

.aftertalk_table tr td{padding:10px;
	line-height:20px;
	vertical-align:middle;
	border-bottom:rgba(255,255,255,1.00) solid 1px;
	border-right:rgba(255,255,255,1.00) solid 1px;}

.aftertalk_date{min-width:55px;
	text-align:center;
	background:rgba(0,0,0,0.50);}

.aftertalk_time{text-align:center;}

.night{background:rgba(0,44,255,0.50);}

.noon{background:rgba(255,103,0,0.50);}

.ticket_comment{width:calc(100% - 22px);
	padding:10px;
	border:rgba(255,255,255,0.50) solid 1px;}

.ticket_comment_title{font-size:14px;
	line-height:24px;
	padding-bottom:10px;
	font-weight:bold;}
	
.ticket_comment_text{font-size:12px;
	line-height:18px;}

@media screen and ( max-width:736px )
{
.stage_place{font-size:14px;}

.theater_map{width:100%;
	height:250px;}

.theater_cution{width:100%;}
	
.aftertalk_text1{font-size:12px;}

.aftertalk_table{width:100%;
	font-size:12px;}
	
.ticket_comment_title{font-size:12px;
	line-height:20px}
	
.ticket_comment_text{font-size:10px;
	line-height:16px;}
}



































