@charset "utf-8";

/*--------------------------------------
 MT CSS
---------------------------------------*/
.continue{
	font-weight: bold;
	background: url("/common/img/icon_arrow04.gif") no-repeat 0 0.2em;
	padding-left: 20px;
	font-size: 110%;
}
.continue a{
	color: #e36622;
}
#news h2 a {
	color: #ffffff;
}

#news table {
	width: 577px;
	margin-left: 13px;
}

#news th {
	background: url("/img/img_newsdotline.gif") repeat-x 0 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	/*width: 27%;*/
	padding: 9px 5px 11px 1px;
	_padding-right: 10px;
}
#news th.top {
	background: url("/img/img_newsdotline.gif") repeat-x 0 100%;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	width: 60px;
	padding: 9px 0 11px;
}

#news span {
	background: none;
	padding-left: 0;

}
#news .description span{
	background: none;
	padding-left: 0;
}

#news td {
	background: none;
	vertical-align: top;
	width: auto;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-left: 5px;
}

#news td img {
	margin-right: 8px;

}
.invisible{
	display: none;
}
/*----- topNews -----*/
.topNews table {
	width: 577px;
	margin-left: 13px;
}
.topNews th {
	background: url("/img/img_newsdotline.gif") repeat-x 0 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 27%;
	padding: 9px 5px 11px 1px;
	_padding-right: 10px;
}
.topNews th.top {
	background: url("/img/img_newsdotline.gif") repeat-x 0 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 13%;
	_width: 14%;
	padding: 9px 0 11px 1px;
	_padding-right: 10px;
}


.topNews span {
	background: url("/common/img/icon_arrow03.gif") no-repeat 0 0.2em;
	padding-left: 16px;
}
.topNews td {
	background: url("/img/img_newsdotline.gif") repeat-x 0 100%;
	vertical-align: top;
	width: auto;
	padding-top: 9px;
	padding-bottom: 11px;
}
.topNews td img {
	margin-right: 8px;
}

.rss {
	margin-right: 9px;
}

ul.mtList {
	width: 170px;
	margin-top: 10px;
	margin-bottom: 13px;
	padding-bottom: 2px;
}

ul.mtList li {
	margin-left: 5px;
	padding: 0 0 3px 15px;
	line-height: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
	background: url("/common/img/icon_Mtarrow_01.gif") no-repeat 0 0.25em;	
}

ul.mtList li ul li {
	width: 153px;
	margin-left: -5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 7px;
	font-weight: normal;
	line-height: 1em;
	border-bottom: none;
	background: url("/img/img_newsdotline.gif") repeat-x 0 100%;
}
ul.mtList li ul li a,
ul.mtList li ul li a:link {
	color: #DDDDDD;
}
ul.mtList li ul li a:hover {
	color: #DDDDDD;
	text-decoration: underline;
}
ul.mtList li ul li a:visited {
	color: #CC99FF;
}
ul.mtList li ul li a:active {
	color: #FDCF64;
}
ul.mtList li ul li.list {
	padding: 3px 5px 3px 0;
	text-align: right;
	background: none;
}


.mt-soldout {
	background: url("/event/img_soldout.gif") no-repeat 100% 0;
	width: 300px;
}
.mt-soldout02 {
	background: url("/event/img/img_soldout02.gif") no-repeat 15% 0;
}
#news .mt-entertainment {
	width: 80%;
	margin-left: 0;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
}
#news .mt-entertainment th {
	text-align: center;
	background: none #eef1f3;
	padding-left: 5px;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
}
#news .mt-entertainment td {
	background: none;
	padding-left: 5px;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
}

.mealBlock .block01 {
	float: left;
	width: 290px;
}
.mealBlock .block02 {
	float: right;
	width: 290px;
}

/*--------------------------------------
7NiCxgj
---------------------------------------*/

#news table.sevenyearBlock01 {
	padding-right: 7px;
	margin-left: 0px;
}

/* ------ social media ------------------------- */

#social{
	margin-top:20px;
}

#social ul li{
	float:left;
	margin-right:10px;
	background:none;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}

#social #facebook{
	clear:both;
	margin-top:15px;
}

#social ul:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
* html #social ul             { zoom:1; } /* IE6 */
*:first-child+html #social ul { zoom:1; } /* IE7 */
