@charset "utf-8";

@import url("../style/global.css");

@import url("../style/common_shop.css");



h1{

	width:100%;

	height:50px;

	font-weight:bold;

	font-size: 25px;

	text-align:center;

	margin:0;

	line-height:50px;

	background-color:#f2f2f2;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.66);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.66);

	box-shadow: 0 1px 2px rgba(0,0,0,0.66);

}







/*チケットエリア*/

section{

	width:95%;

	margin:20px 0 30px 8px;

	border: 1px solid #ee1415;

	border-radius: 13px;

}



h2{

	width:100%;

	height:50px;

	font-weight:bold;

	font-size: 20px;

	line-height:50px;

	text-indent:55px;

	text-shadow: 0 1px 0 #fe88b8;

	border-radius: 13px 13px 0 0 / 13px 13px 0 0;

	background-image: -webkit-gradient(linear, center top, center bottom, from(#fe88b8), to(#ff4890));

	background-image: -webkit-linear-gradient(top, #fe88b8, #ff4890);

	background-image: -moz-linear-gradient(top, #fe88b8, #ff4890);

	background-image: -o-linear-gradient(top, #fe88b8, #ff4890);

	background-image: -ms-linear-gradient(top, #fe88b8, #ff4890);

	background-image: linear-gradient(to bottom, #fe88b8, #ff4890);

}



h2 div{

	background: url(../images/event_icon.png) no-repeat 10px 5px;
	background-size:40px 40px;

}



#event-title{

	width:100%;

	height:45px;

	margin-bottom:20px;

	font-weight:bold;

	font-size: 18px;

	line-height:45px;

	text-align:center;

	background-color:#fef2f4;

}



.event-table{

	width:95%;

	margin:0 auto 20px;

	text-align:left;

	border-bottom: 1px dotted #858383;

}



.event-table th{

	width:100%;

	padding:5px 0;

	margin:0;

	color:#ff3388;

	font-size:16px;

	font-weight:bold;

	text-align:center;

}



.event-table td{

	width:100%;

	padding:5px;

	margin:0;

	font-weight:bold;

	text-indent:5px;

}



.event-table td:last-child{

	padding-bottom:10px;

}



.event-table td p{

	width:100%;

	padding:0;

	margin:0 0 5px 0;

	text-align:center;

}



.event-table td img{

	width:280px;

	margin:0 auto 10px;

	display:block;

}