<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ================================================================ */
/* 蜈ｬ貍疲ュ蝣ｱ 荳隕ｧ 蜈ｱ騾� */

/* 濶ｲ陦ｨ遉ｺ */
.colorAsahi {
	background-color: #f3cac2;
}

.colorAnotherHall {
	background-color: #c2c2f3;
}

.colorAnotherSponsor {
	background-color: #f3f3c2;
}

.colorOther {
	background-color: #fff;
}


#eventIntro {
	margin-top: 10px;
}


/* 讀懃ｴ｢遯� */
#eventSearchBox {
	float: right;
	width: 278px;
	height: 66px;
	background-image: url(../img/event_search_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#keyword {
	width: 190px;
	height: 17px;
	margin: 9px 0px 0px 10px;
	color: #bfbfbf;
	font-size: 12px;
	line-height: 17px;
}

#keywordSearchSubmit {
	float: right;
	width: 60px;
	height: 25px;
	padding: 6px 6px 0px 0px;
	text-indent: -3000px;
	overflow: hidden;
}

#keywordSearchSubmit a {
	display: block;
	width: 60px;
	height: 25px;
	background-image: url(../img/event_search_submit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#genre {
	width: 263px;
	height: 18px;
	margin: 7px 0px 0px 10px;
	font-size: 12px;
	line-height: 17px;
}

/* 隱ｬ譏取枚 */
#eventManual {
	width: 600px;
}

#eventManual p img {
	margin: 0px 5px -2px 0px;
}

* html #eventManual p img {
	margin-top: 5px;
}

.eventManualAttention {
	color: #f00;
	font-weight: bold;
}

/* 陦ｨ遉ｺ蠖｢蠑丞�譖ｿ縺� */
#eventPageSelect {
	width: 894px;
	margin: -10px auto 0px auto;
}

.eventChangeStyle {
	float: right;
	width: 150px;
	height: 80px;
	text-indent: -3000px;
}

.eventChangeStyle a {
	display: block;
	width: 150px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.eventChangeStyle a:hover {
	background-position: 0px -80px;
}

#eventChangeList a {
	background-image: url(../img/event_change_list.jpg);
}

#eventChangeCalender a {
	background-image: url(../img/event_change_calender.jpg);
}

/* 蟷ｴ譛医�驕ｸ謚� */
#eventLastYear {
	float: left;
	width: 61px;
	height: 32px;
	margin-top: 48px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}

#eventLastYear a {
	display: block;
	width: 61px;
	height: 32px;
	color: #333;
	text-decoration: none;
	background-image: url(../img/event_select_lastyear.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#eventLastYear a:hover {
	background-position: 0px -32px;
}


#eventNextYear {
	float: left;
	width: 61px;
	height: 32px;
	margin-top: 48px;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}

#eventNextYear a {
	display: block;
	width: 61px;
	height: 32px;
	color: #333;
	text-decoration: none;
	background-image: url(../img/event_select_nextyear.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#eventNextYear a:hover {
	background-position: 0px -32px;
}


#eventSelectMonth {
	float: left;
	width: 560px;
	height: 41px;
	margin-top: 39px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	background-image: url(../img/event_select_month_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#eventSelectMonthBox {
	height: 23px;
	margin-top: 18px;
	padding-left: 16px;
}

.eventSelectMonthTab {
	float: left;
	width: 44px;
	height: 23px;
	text-indent: -3000px;
}

.eventSelectMonthTab a {
	display: block;
	width: 44px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.eventSelectMonthTab a:hover {
	background-position: 0px -23px;
}

#eventSelectMonthTab01 a {
	background-image: url(../img/event_select_month_01.gif);
}

#eventSelectMonthTab02 a {
	background-image: url(../img/event_select_month_02.gif);
}

#eventSelectMonthTab03 a {
	background-image: url(../img/event_select_month_03.gif);
}

#eventSelectMonthTab04 a {
	background-image: url(../img/event_select_month_04.gif);
}

#eventSelectMonthTab05 a {
	background-image: url(../img/event_select_month_05.gif);
}

#eventSelectMonthTab06 a {
	background-image: url(../img/event_select_month_06.gif);
}

#eventSelectMonthTab07 a {
	background-image: url(../img/event_select_month_07.gif);
}

#eventSelectMonthTab08 a {
	background-image: url(../img/event_select_month_08.gif);
}

#eventSelectMonthTab09 a {
	background-image: url(../img/event_select_month_09.gif);
}

#eventSelectMonthTab10 a {
	background-image: url(../img/event_select_month_10.gif);
}

#eventSelectMonthTab11 a {
	background-image: url(../img/event_select_month_11.gif);
}

#eventSelectMonthTab12 a {
	background-image: url(../img/event_select_month_12.gif);
}

.eventSelectMonthActive a {
	background-position: 0px -23px;
}


#eventSelectActiveYear {
	width: 560px;
	margin-top: -36px;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

/* ================================================================ */
/* 繧ｫ繝ｬ繝ｳ繝繝ｼ蠖｢蠑冗畑 */

.eventCalenderMonth {
	width: 894px;
	height: 70px;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/event_calender_month.gif);
}

.eventCalenderMonthBox {
	width: 65px;
	height: 57px;
	padding: 13px 0px 0px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#eventCalenderMonth01 {
	background-image: url(../img/event_calender_month01.jpg);
}

#eventCalenderMonth02 {
	background-image: url(../img/event_calender_month02.jpg);
}

#eventCalenderMonth03 {
	background-image: url(../img/event_calender_month03.jpg);
}

#eventCalenderMonth04 {
	background-image: url(../img/event_calender_month04.jpg);
}

#eventCalenderMonth05 {
	background-image: url(../img/event_calender_month05.jpg);
}

#eventCalenderMonth06 {
	background-image: url(../img/event_calender_month06.jpg);
}

#eventCalenderMonth07 {
	background-image: url(../img/event_calender_month07.jpg);
}

#eventCalenderMonth08 {
	background-image: url(../img/event_calender_month08.jpg);
}

#eventCalenderMonth09 {
	background-image: url(../img/event_calender_month09.jpg);
}

#eventCalenderMonth10 {
	background-image: url(../img/event_calender_month10.jpg);
}

#eventCalenderMonth11 {
	background-image: url(../img/event_calender_month11.jpg);
}

#eventCalenderMonth12 {
	background-image: url(../img/event_calender_month12.jpg);
}



/* 繧ｫ繝ｬ繝ｳ繝繝ｼ譫� */
table.eventCalender {
	width: 894px;
	border-collapse: collapse;
	border: 1px solid #aca762;

}

table.eventCalender tr th {
	height: 28px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #aca762;
}

/* 譖懈律陦ｨ險俶棧 */
table.eventCalender tr.days th {
	width: 124px;
	background-color: #ebe9c3;
}

table.eventCalender tr.days th.leftCell {
	width: 17px;
}

/* 譌･莉倩｡ｨ險俶棧 */
table.eventCalender tr.date td {
	height: 28px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #c4c07f;
	border-right: 1px solid #aca762;
}


/* 蜈ｬ貍碑｡ｨ險俶棧 */
table.eventCalender tr.eventData td {
	width: 124px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #aca762;
	overflow: hidden;
}


table.eventCalender tr.eventData td.eventName {
	width: 17px;
	padding: 10px 0px;
	text-align: center;
}

table.eventCalender tr.eventData td dl {
	margin-top: -1px;
	border-top: 1px solid #c4c07f;
}

table.eventCalender tr.eventData td dl dt {
	padding: 5px 5px 5px 5px;
}

table.eventCalender tr.eventData td dl dt a {
	color: #333;
	text-decoration: none;
}

table.eventCalender tr.eventData td dl dt a:hover {
	color: #04c;
	text-decoration: underline;
}

table.eventCalender tr.eventData td dl dd {
	padding: 3px 5px 500px 7px;
	margin-bottom: -495px;
	text-indent: 40px;
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

/* 蜈ｬ貍秘幕蟋区凾髢� */
table.eventCalender tr.eventData td dl dd.startTime {
	background-image: url(../img/event_calender_start_time.gif);
}

/* 莨壼�ｴ */
table.eventCalender tr.eventData td dl dd.hallInfo {
	background-image: url(../img/event_calender_hall.gif);
}


/* ================================================================ */
/* 陦ｨ蠖｢蠑冗畑 */

/* 陦ｨ譫� */
table.eventList {
	width: 894px;
	border-collapse: collapse;
	border: 1px solid #aca762;

}

table.eventList tr th {
	height: 28px;
	padding: 0px 10px;
	text-align: left;
	vertical-align: middle;
	background-color: #ebe9c3;
	border-right: 1px solid #aca762;
}

table.eventList tr td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #aca762;
	border-right: 1px solid #aca762;
}

.eventListOnlineshop {
	width: 79px;
	height: 33px;
	text-indent: -3000px;
}

.eventListOnlineshop a {
	display: block;
	width: 79px;
	height: 33px;
	background-image: url(../img/event_list_onlineshop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.eventListOnlineshop a:hover {
	background-position: 0px -33px;
}

.eventListDate {
	width: 130px;
}

.eventListEvent {
	width: 430px;
}

.eventListOther {
	width: 79px;
}

/* 莨壼�ｴ */
.eventListHallInfo {
	padding: 5px 0px 2px 0px;
	text-indent: 40px;
	background-image: url(../img/event_calender_hall.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}


/* ================================================================ */
/* 讀懃ｴ｢邨先棡逕ｨ */
h2.result {
	margin: 20px 0px 10px 0px;
	padding: 5px 0px 2px 10px;
	line-height: 120%;
	border-left: 10px solid #e07516;
}

.resultNothing {
	padding: 50px 0px;
	color: #f00;
	text-align: center;
}

</pre></body></html>