@charset "utf-8";
/*-----food eventStyle-----*/


/*-----global menu-----*/

#side ul li.global05,
#side ul li.global05 a,
#side ul li.global05 a:hover {
	background: url(../common/side_global_menu.gif) no-repeat -428px -160px;
}

/*-----h3 title-----*/

h3 {
	width: 660px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/main_visual.jpg) no-repeat;
}


/*-----h4 titles-----*/

h4.event_title01 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_title01.gif) no-repeat;
}

h4.event_title02 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_title02.gif) no-repeat;
}

/*-----h5 titles-----*/

h5#event_subtitle01 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle01.gif) no-repeat;
}
h5#event_subtitle02 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle02.gif) no-repeat;
}
h5#event_subtitle03 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle03.gif) no-repeat;
}
h5#event_subtitle04 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle04.gif) no-repeat;
}
h5#event_subtitle05 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle05.gif) no-repeat;
}
h5#event_subtitle06 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle06.gif) no-repeat;
}
h5#event_subtitle07 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle07.gif) no-repeat;
}
h5#event_subtitle08 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle08.gif) no-repeat;
}
h5#event_subtitle09 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle09.gif) no-repeat;
}
h5#event_subtitle10 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle10.gif) no-repeat;
}
h5#event_subtitle11 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/event_subtitle11.gif) no-repeat;
}



/*-----text-----*/

p.text {
	width: 630px;
	margin: 15px 15px 0 15px;
	text-align: center;
}


/*-----pickup-----*/

#pickup {
	width: 599px;
	margin: 15px 15px 0 15px;
	padding: 15px;
	border-left: 1px solid #ffda9d;
	border-top: 1px solid #ffda9d;
	background: #fff7d9;
}

#pickup div {
	width: 380px;
	margin: 0;
	padding: 0;
	float: left;
}

#pickup h5 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #ff7e02;
	background: url(../../event/img/event_icon01.gif) no-repeat left 0.2em;
}

#pickup ul {
	width: 370px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 12px;
	list-style: none;
	background: url(../../event/img/event_line01.gif) top repeat-x; 
}

#pickup ul li {
	margin: 0;
	padding: 0 0 0 9px;
	background: url(../../event/img/event_dot_icon01.gif) no-repeat left 0.7em;
}

#pickup ul li span {
	color: #ff7e02;
}

#pickup img {
	margin: 0;
	padding: 0;
	float: right;
	border: 4px solid #fff;
}


/*-----event-----*/

.event {
	width: 599px;
	margin: 15px 15px 0 15px;
	padding: 0 15px 15px 15px;
	border-left: 1px solid #cdefa5;
	border-top: 1px solid #cdefa5;
	background: #f2fbe5;
}

.event div {
	width: 420px;
	margin: 0;
	padding: 0;
	float: left;
}

.event div p {
	width: 408px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 12px;
	background: url(../../event/img/event_line02.gif) top repeat-x;
}

.event div dl {
	width: 408px;
	margin: 10px 0 0 12px;
	padding: 0;
}

.event div dl dt,
.event div dl dd {
	margin: 0;
	padding: 0;
	float: left;
}

.event img {
	margin: 15px 0 0 0;
	padding: 0;
	border: 4px solid #fff;
	float: right;
}

.event h5 {
	margin: 15px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #009944;
	background: url(../../event/img/event_icon02.gif) no-repeat left 0.2em;
}

.event ul,
.event dl {
	width: 587px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 12px;
	list-style: none;
	background: url(../../event/img/event_line02.gif) top repeat-x; 
}

.event ul li {
	margin: 0;
	padding: 0 0 0 9px;
	background: url(../../event/img/event_dot_icon02.gif) no-repeat left 0.7em;
}

.event ul li span {
	color: #009944;
}

.event dl dt {
	width: 80px;
	margin: 0;
	padding: 0;
	color: #009944;
	float: left;
}

.event dl dd {
	margin: 0;
	padding: 0;
	float: left;
}

dd.asiaDetails {
	width: 407px;
}

dd.asiaBtn,
dd.asiaBtn a {
	width: 70px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	background: url(../../event/img/asia_btn.gif) no-repeat;
}

dd.asiaBtn a:hover {
	background: url(../../event/img/asia_btn.gif) no-repeat 0 -30px;
}

.event p.asiaNotes {
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 10px;
}

p#eveHall {
	width: 607px;
	height: 27px;
	margin: 25px 15px 0 15px;
	padding: 0 0 0 23px;
	font-size: 12px;
	line-height: 27px;
	background: url(../../event/img/eve_hall_title_bg.gif) no-repeat;
}

.sponcor {
	width: 599px;
	margin: 0 15px;
	padding: 10px 15px;
	font-size: 10px;
	text-align: right;
	border-left: 1px solid #cdefa5;
	background: #ddf4c1;
}

p#notes {
	width: 630px;
	margin: 15px 15px 0 15px;
	padding: 0;
	font-size: 10px;
	text-align: right;
}

.event_list {
	margin:0;
	padding:0;
}
.event_list li {
	list-style:none;
	background:url(../../event/img/event_dot_icon02.gif) no-repeat scroll left 0.7em;
	padding-left:10px;
}