@charset "shift_jis";

@import url("common.css");
@import url("event_common.css");


/************************************************************************************
* page-title
************************************************************************************/
div.page-title-mid{
	width: 920px;
	margin: 10px 0 0 15px;
}

h3.page-title{
	color: #FF33FF;
}


/************************************************************************************
* event-detail-box
************************************************************************************/
div.event-detail-box{
	width: 880px;
	margin: 30px 0 0 40px;
}

div.event-detail-box p.go-back{
	margin: 10px 0 0 0;
	text-align: right;
}
div.event-detail-box p{
	margin-bottom: 1em;
}

td.onsale{
	font-weight: bold;
	color: #31cece;
}

td.soldout{
	font-weight: bold;
	color: #ff0000;
}


/************************************************************************************
* event-format
************************************************************************************/
table.event-format{
	width: 880px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

table.event-format th,
table.event-format td{
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.event-format th{
	width: 100px;
	font-weight: normal;
	text-align: center;
}

table.event-format td{
	width: 760px;
}

table.event-format td p{
	margin: 5px 0;
}


/************************************************************************************
* event-format-schedule
************************************************************************************/
table.event-format-schedule{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

table.event-format-schedule th,
table.event-format-schedule td{
	width: 50px;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: center;
}

table.event-format-schedule th.wide,
table.event-format-schedule td.wide{
	width: auto;
}

table.event-format-schedule th{
	font-weight: normal;
}

table.event-format-schedule .double-r{
	border-right: 3px double #CCCCCC;
}

table.event-format-schedule .double-b{
	border-bottom: 3px double #CCCCCC;
}

table.event-format-schedule .dashed-b{
	border-bottom: 1px dashed #CCCCCC;
}


/************************************************************************************
* event-format-schedule2
************************************************************************************/
table.event-format-schedule2{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

table.event-format-schedule2 th,
table.event-format-schedule2 td{
	width: auto;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: left;
}

table.event-format-schedule2 th{
	font-weight: normal;
}

/************************************************************************************
* event-format
************************************************************************************/
table.event-format02{
	width: 800px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

table.event-format02 th,
table.event-format02 td{
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}


table.event-format02 th{
	font-weight: normal;
	text-align: center;
}


table.event-format02 td days{
	width: 10px;
}

table.event-format02 td p{
	margin: 5px 0;
}
