@charset "Shift_JIS";

/*------------------------------------------------
   Reset
------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	}

h1,h2,h3,h4,p,dl,dt,dd,li,ul,ol,p,div,form {
	margin: 0;
	padding: 0;
	}
	
	div {
	margin: 0;
	padding: 0;
	}

ul {
	list-style: none;
	}

#table {
	font-size: inherit;
	}

th {
	text-align: left;
	font-weight: normal;
	}

img {
	border: 0;
	margin: 0;
	padding:0;
	}

hr {
	display: none;
	}
	
	
a:link,a:visited{
	color:#d07e43; text-decoration:underline;
}

a:hover,a:active{
	color:#d07e43; text-decoration:none;
}

/*------------------------------------------------
   Layout
------------------------------------------------*/
html{
	width: 100%;
	height: 100%;
	overflow-y: scroll; /*for firefox*/
}

html,x:moz-any-link {font-size:16px;}
html,x-moz-broken{font-size:100%;}	

body{
	width: 100%;
	height: 100%;
	/*font-size: 76%;*/
	color: #333333;
	line-height: 1.6;
	text-align: left;
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "EE EゴシチE", Osaka, sans-serif;*/
	background: url(../images/all_bkg01.gif) repeat-x left top;
}
/*----------仮のスタイル--------------*/
#wrap{
text-align:center;
}

#building_2 { 
	width:750px; 
	margin:0 auto; 
	text-align:left;
	font-size:80%;
	}

.tablestyle{
	/*border:solid 1px #d3d3d3;*/
}

.tablestyle td{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	/*border:solid 1px #d3d3d3;*/
}

.bottom_design{
	width:750px;
	height:181px;
	background: url(../images/bg_btm.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.wide{
	width:161px;
}

.wide2{
	width:220px;
}

/*------------------------------------------------
   Default
------------------------------------------------*

/*-------フォント調整用---------*/

.wc_font_b{
	font-weight:bold;
}

.fc_gray{
	color:#999999;
}

.fc_brown{
	color:#d07e43;
}

.fc_white{
	color:#ffffff;
}
.wc_font_85{
	font-size: 85%;
	line-height: 1.4;
}

.wc_font_85b{
	font-size: 85%;
	line-height: 1.4;
	font-weight:bold;
}


.wc_font_95{
	font-size: 87%;
	line-height: 1.4;
}

.wc_font_88b{
	font-size: 87%;
	line-height: 1.4;
	font-weight:bold;
}

.wc_font_95b{
	font-size: 95%;
	line-height: 1.4;
	font-weight:bold;
}

.wc_font_105b{
	font-size: 105%;
	line-height: 1.4;
	font-weight:bold;
}

.wc_font_120b{
	font-size: 120%;
	line-height: 1.4;
	font-weight:bold;
}


/*commonmenu 
=======================================*/
#commonmenu{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#commonmenu li{
	float:left;
	}

#commonmenu li img{
	
	display:block;
}

#common_01{
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/dg2010_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_01 a {
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/dg2010_btn.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#common_01 a:hover {
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/dg2010_btn_o.gif);
	background-repeat: no-repeat;

}

#common_02{
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/publicviewing_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_02 a {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/publicviewing_btn.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#common_02 a:hover {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/publicviewing_btn_o.gif);
	background-repeat: no-repeat;

}

#common_03{
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/originalball_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_03 a {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/originalball_btn.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#common_03 a:hover {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/originalball_btn_o.gif);
	background-repeat: no-repeat;

}

#common_04{
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/ticketfund_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_04 a {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/ticketfund_btn.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#common_04 a:hover {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/ticketfund_btn_o.gif);
	background-repeat: no-repeat;

}

#common_05{
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/siyakhona_btn.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#common_05 a {
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/siyakhona_btn.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
#common_05 a:hover {
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/siyakhona_btn_o.gif);
	background-repeat: no-repeat;

}


/*--------active--------------------*/
#common_01_active {
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/dg2010_btn_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_02_active {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/publicviewing_btn_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_03_active {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/originalball_btn_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_04_active {
	width:142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/ticketfund_btn_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#common_05_active {
	width:141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/siyakhona_btn_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}


/*end
=======================================*/



/*FOOTER MENU 
=======================================*/
#footermenu{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	
}

#footermenu li{
	float:left;
	}

#footermenu li img{
	
	display:block;
}

#f_menu_01{
	width:74px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_01 a {
	width:74px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_top.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#f_menu_01 a:hover {
	width:74px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_top_o.gif);
	background-repeat: no-repeat;

}

#f_menu_02{
	width:135px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_dg2010.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_02 a {
	width:135px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_dg2010.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#f_menu_02 a:hover {
	width:135px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_dg2010_o.gif);
	background-repeat: no-repeat;

}

#f_menu_03{
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_publicviewing.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_03 a {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_publicviewing_btn.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#f_menu_03 a:hover {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_publicviewing_o.gif);
	background-repeat: no-repeat;

}

#f_menu_04{
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_originalball.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_04 a {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_originalball.gif);
	background-repeat: no-repeat;
	overflow:hidden;

}
#f_menu_04 a:hover {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_originalball_o.gif);
	background-repeat: no-repeat;

}

#f_menu_05{
	width:121px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_ticketfund.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#f_menu_05 a {
	width:121px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_ticketfund.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
#f_menu_05 a:hover {
	width:121px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_ticketfund_o.gif);
	background-repeat: no-repeat;

}

#f_menu_06{
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_siyakhona.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#f_menu_06 a {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_siyakhona.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
#f_menu_06 a:hover {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_siyakhona_o.gif);
	background-repeat: no-repeat;

}



/*--------active--------------------*/
#f_menu_01_active {
	width:74px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_top_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_02_active {
	width:135px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_dg2010_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_03_active {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_publicviewing_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_04_active {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_originalball_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#f_menu_05_active {
	width:121px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_ticketfund_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#f_menu_06_active {
	width:120px;
	height:20px;
	font-size:1px;
	line-height:1px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/f_siyakhona_o.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

/*------猾ؑ֒ǉ--------*/
#langBox {
	width:750px;
	height:auto;
	/*text-align:right;*/
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

#langFlip {
	width:157px;
	height:12px;
	background:url("../images/lang_bg.gif") no-repeat 0px 0px;
	margin-left: 593px;
}

/*---------1----------*/


#lang-01{
	width:55px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/lang_jp.gif") no-repeat 0px 0px;
	background-position:0px 0px;
	color: #FFFFFF;
}
/*
#lang-01 a{
		width:55px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_jp.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-01 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }*/


#lang-02{
    width:49px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	
}

#lang-02 a{
		width:49px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_en.gif") no-repeat 0px 0px;
		background-position:0px -16px;
		overflow:hidden;
		color: #FFFFFF;
		}
		#lang-02 a:hover{
			background-position:0px -31px;
			overflow:hidden;
	    }
		
#lang-03{
    width:49px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
}

#lang-03 a{
		width:49px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_sp.gif") no-repeat 0px 0px;
		background-position:0px -16px;
		overflow:hidden;
		color: #FFFFFF;
		}
		#lang-03 a:hover{
			background-position:0px -31px;
			overflow:hidden;
	    }		
		

		
/*---------2----------*/


#lang2-01{
    width:55px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#lang2-01 a{
		width:55px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_jp.gif") no-repeat 0px 0px;
		background-position:0px -16px;
		overflow:hidden;
		color: #FFFFFF;
		}
		#lang2-01 a:hover{
			background-position:0px -31px;
			overflow:hidden;
	    }


#lang2-02{
    width:49px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/lang_en.gif") no-repeat 0px 0px;
	background-position:0px 0px;
	color: #FFFFFF;
}
/*
#lang2-02 a{
		width:49px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_en.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#btn-02 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }*/
		
#lang2-03{
    width:49px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
}

#lang2-03 a{
		width:49px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_sp.gif") no-repeat 0px 0px;
		background-position:0px -16px;
		overflow:hidden;
		color: #FFFFFF;
		}
		#lang2-03 a:hover{
			background-position:0px -31px;
			overflow:hidden;
	    }		
		
/*---------3----------*/


#lang3-01{
    width:55px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#lang3-01 a{
		width:55px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_jp.gif") no-repeat 0px 0px;
		background-position:0px -16px;
		overflow:hidden;
		color: #FFFFFF;
		}
		#lang3-01 a:hover{
			background-position:0px -31px;
			overflow:hidden;
	    }


#lang3-02{
    width:49px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
}

#lang3-02 a{
		width:49px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_en.gif") no-repeat 0px 0px;
		background-position:0px -16px;
		overflow:hidden;
		color: #FFFFFF;
		}
		#lang3-02 a:hover{
			background-position:0px -31px;
			overflow:hidden;
	    }
		
#lang3-03{
    width:49px;
	height:11px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/lang_sp.gif") no-repeat 0px 0px;
	background-position:0px 0px;
	color: #FFFFFF;
}
/*
#lang3-03 a{
		width:49px;
		height:11px;
		display:block;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		background:url("../images/lang_sp.gif") no-repeat 0px 0px;
		overflow:hidden;
		}
		#lang3-03 a:hover{
			background-position:0px -13px;
			overflow:hidden;
	    }		*/



/*------܂--------*/


/*end
=======================================*/




/*
html{
	width: 100%;
	height: 100%;
	overflow-y: scroll; /*--for firefox--*/
/*}

html,x:moz-any-link {font-size:16px;}
html,x-moz-broken{font-size:100%;}	

body{
	width: 100%;
	height: 100%;
	font-size: 76%;
	color: #555;
	line-height: 1.8;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "EE EゴシチE", Osaka, sans-serif;
	background: url(../images/all_bkg01.gif) repeat-x left top;
}

#wrap{
width:960px;
margin:0 auto;
text-align:left;
background:#fff;
}
*/

/*------------------------------------------------
   Default
------------------------------------------------*

/* float */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
/* End hide from IE-mac */

.fleft{float:left;}
.fright{float:right;}

/* text */
.lh01{line-height:1;}
.lh02{line-height:1.1;}
.lh03{line-height:1.2;}
.lh04{line-height:1.3;}
.lh05{line-height:1.4;}
.lh06{line-height:1.5;}
.lh07{line-height:1.6;}
.lh08{line-height:1.7;}
.lh09{line-height:1.8;}
.lh10{line-height:1.9;}
.lh11{line-height:2;}

.ttl01{font-size:14px;font-weight:bold;}
.ttl02{font-size:16px;font-weight:bold;}

.blt{font-weight:bold;}
.nlt{font-weight:normal;}

.mint{font-size:10px;}
.bigt{font-size:14px;}

.alignl{text-align:left;}
.alignc{text-align:center;}
.alignr{text-align:right;}

.valignt{vertical-align:top;}
.valignm{vertical-align:middle;}
.valignb{vertical-align:bottom;}

.black01{color:#000000;}
.glay01{color:#333333;}
.glay02{color:#666666;}
.glay03{color:#999999;}
.blue01{color:#003366;}
.blue02{color:#006699;}
.blue03{color:#0099cc;}
.red01{color:#cc0000;}
.red02{color:#990000;}
.red03{color:#CC3300;}
.orange01{color:#FF9900;}
.orange02{color:#FF6600;}
.green01{color:#339900;}
.green02{color:#006600;}

.ct01{color:#000;}
.ct02{color:#000;}
.ct03{color:#000;}

/* margin */
.mat00{margin-top:2px;}
.mat01{margin-top:5px;}
.mat02{margin-top:10px;}
.mat03{margin-top:15px;}
.mat04{margin-top:20px;}
.mat05{margin-top:25px;}
.mat06{margin-top:30px;}
.mat07{margin-top:35px;}
.mat08{margin-top:40px;}
.mat09{margin-top:45px;}
.mat10{margin-top:50px;}
.matmax{margin-top:80px;}

.mar01{margin-right:5px;}
.mar02{margin-right:10px;}
.mar03{margin-right:15px;}
.mar04{margin-right:20px;}
.mar05{margin-right:25px;}
.mar06{margin-right:30px;}
.mar07{margin-right:35px;}
.mar08{margin-right:40px;}
.mar09{margin-right:45px;}
.mar10{margin-right:50px;}

.mab00{margin-bottom:2px;}
.mab01{margin-bottom:5px;}
.mab02{margin-bottom:10px;}
.mab03{margin-bottom:15px;}
.mab04{margin-bottom:20px;}
.mab05{margin-bottom:25px;}
.mab06{margin-bottom:30px;}
.mab07{margin-bottom:35px;}
.mab08{margin-bottom:40px;}
.mab09{margin-bottom:45px;}
.mab10{margin-bottom:50px;}
.mabmax{margin-bottom:80px;}

.mal01{margin-left:5px;}
.mal02{margin-left:10px;}
.mal03{margin-left:15px;}
.mal04{margin-left:20px;}
.mal05{margin-left:25px;}
.mal06{margin-left:30px;}
.mal07{margin-left:35px;}
.mal08{margin-left:40px;}
.mal09{margin-left:45px;}
.mal10{margin-left:50px;}
.malmax{margin-left:430px;}
.mal000{margin-left:34px;}


/* padding */
.pat01{padding-top:5px;}
.pat02{padding-top:10px;}
.pat03{padding-top:15px;}
.pat04{padding-top:20px;}
.pat05{padding-top:25px;}
.pat06{padding-top:30px;}
.pat07{padding-top:35px;}
.pat08{padding-top:40px;}
.pat09{padding-top:45px;}
.pat10{padding-top:50px;}

.par01{padding-right:5px;}
.par02{padding-right:10px;}
.par03{padding-right:15px;}
.par04{padding-right:20px;}
.par05{padding-right:25px;}
.par06{padding-right:30px;}
.par07{padding-right:35px;}
.par08{padding-right:40px;}
.par09{padding-right:45px;}
.par10{padding-right:50px;}

.pab01{padding-bottom:5px;}
.pab02{padding-bottom:10px;}
.pab03{padding-bottom:15px;}
.pab04{padding-bottom:20px;}
.pab05{padding-bottom:25px;}
.pab06{padding-bottom:30px;}
.pab07{padding-bottom:35px;}
.pab08{padding-bottom:40px;}
.pab09{padding-bottom:45px;}
.pab10{padding-bottom:50px;}

.pal01{padding-left:5px;}
.pal02{padding-left:10px;}
.pal03{padding-left:15px;}
.pal04{padding-left:20px;}
.pal05{padding-left:25px;}
.pal06{padding-left:30px;}
.pal07{padding-left:35px;}
.pal08{padding-left:40px;}
.pal09{padding-left:45px;}
.pal10{padding-left:50px;}

.paa01{padding:5px;}
.paa02{padding:10px;}
.paa03{padding:15px;}
.paa04{padding:20px;}

#footer-link{
	background:url(../images/fot_link_bg.gif) repeat-y 0 0;
}

li.pt01{
	padding-left:0.8em!important;
	background:url(../images/fot_li_icon.gif) no-repeat 0 9px!important;
}

#efc-bnr{
	width:720px;
	clear:both;
	margin:0 14px;
	padding:15px 0 15px 0;
	background:url(../images/line_dot.gif) repeat-x left bottom;
	text-align:center;
}

.section_all {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b4b4b4;
}


.s_site {
	font-size: 80%;
	line-height: 2.0;
}


.list_link a {
	color: #666666;
	text-decoration: underline;
}

.list_link a:hover {
	color: #666666;
	text-decoration: none;
}

.wc_font_b_link a {
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
	/*font-size: 105%;
	line-height: 1.4;*/
}

.wc_font_b_link a:hover {
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	/*font-size: 105%;
	line-height: 1.4;*/
}

.wc_font_b_link2 a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
	/*font-size: 105%;
	line-height: 1.4;*/
}

.wc_font_b_link2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	/*font-size: 105%;
	line-height: 1.4;*/
}


.list_link_2 a {
	color: #333333;
	text-decoration: underline;
}

.list_link_2 a:hover {
	color: #333333;
	text-decoration: none;
	
}


/*------------------------------------------------
      GLOBALMENUv_ECSS
------------------------------------------------*/
#dropnav {
    margin: 0 auto;
	width:auto;
}

#dropnav li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

#dropnav li a {
    display: block;
    width: 141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/dg2010_btn.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav li a:hover {
	background:url("../images/dg2010_btn_mo.gif") no-repeat 0px 0px;
}

#dropnav li a.current {
	background:url("../images/dg2010_btn_mo.gif") no-repeat 0px 0px !important;
}



#dropnav li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

#dropnav li ul li {
    float: none;
    display: inline;
	margin: 0;
    padding: 0;
	
}

#dropnav #t01 a {
    width: 141px;
	height:69px;
    background:url("../images/dg2010_btn_sub01.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav #t01 a:hover {
    background:url("../images/dg2010_btn_sub01_mo.gif") no-repeat 0px 0px;
}

#dropnav #t02 a {
    width: 141px;
	height:65px;
    background:url("../images/dg2010_btn_sub02.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav #t02 a:hover {
    background:url("../images/dg2010_btn_sub02_mo.gif") no-repeat 0px 0px;
}

#dropnav #t03 a {
    width: 141px;
	height:65px;
    background:url("../images/dg2010_btn_sub03.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav #t03 a:hover {
    background:url("../images/dg2010_btn_sub03_mo.gif") no-repeat 0px 0px;
}




#dropnav_1 {
    margin: 0 auto;
	width:auto;
}

#dropnav_1 li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

#dropnav_1 li a {
    display: block;
    width: 142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/publicviewing_btn.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_1 li a.current {
	background:url("../images/publicviewing_btn_mo.gif") no-repeat 0px 0px !important;
}


#dropnav_1 li a:hover {
	background:url("../images/publicviewing_btn_mo.gif") no-repeat 0px 0px;
}

#dropnav_1 li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

#dropnav_1 li ul li {
    float: none;
    display: inline;
	margin: 0;
    padding: 0;
}

#dropnav_1 #p01 a {
    width: 142px;
	height:69px;
    background:url("../images/publicviewing_btn_sub01.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_1 #p01 a:hover {
    background:url("../images/publicviewing_btn_sub01_mo.gif") no-repeat 0px 0px;
}

#dropnav_1 #p02 a {
    width: 142px;
	height:65px;
    background:url("../images/publicviewing_btn_sub02.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_1 #p02 a:hover {
    background:url("../images/publicviewing_btn_sub02_mo.gif") no-repeat 0px 0px;
}

#dropnav_1 #p03 a {
    width: 142px;
	height:64px;
    background:url("../images/publicviewing_btn_sub03.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_1 #p03 a:hover {
    background:url("../images/publicviewing_btn_sub03_mo.gif") no-repeat 0px 0px;
}

#dropnav_1 #p04 a {
    width: 142px;
	height:64px;
    background:url("../images/publicviewing_btn_sub04.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_1 #p04 a:hover {
    background:url("../images/publicviewing_btn_sub04_mo.gif") no-repeat 0px 0px;
}

#dropnav_1 #p05 a {
    width: 142px;
	height:64px;
    background:url("../images/publicviewing_btn_sub05.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_1 #p05 a:hover {
    background:url("../images/publicviewing_btn_sub05_mo.gif") no-repeat 0px 0px;
}



#dropnav_2 {
    margin: 0 auto;
	width:auto;
}

#dropnav_2 li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

#dropnav_2 li a {
    display: block;
    width: 142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/originalball_btn.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_2 li a.current {
	background:url("../images/originalball_btn_mo.gif") no-repeat 0px 0px !important;
}

#dropnav_2 li a:hover {
	background:url("../images/originalball_btn_mo.gif") no-repeat 0px 0px;
}

#dropnav_2 li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

#dropnav_2 li ul li {
    float: none;
    display: inline;
	margin: 0;
    padding: 0;
}


#dropnav_2 #b01 a {
    width: 142px;
	height:69px;
    background:url("../images/originalball_btn_sub01.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_2 #b01 a:hover {
    background:url("../images/originalball_btn_sub01_mo.gif") no-repeat 0px 0px;
}

#dropnav_2 #b02 a {
    width: 142px;
	height:65px;
    background:url("../images/originalball_btn_sub02.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_2 #b02 a:hover {
    background:url("../images/originalball_btn_sub02_mo.gif") no-repeat 0px 0px;
}

#dropnav_2 #b03 a {
    width: 142px;
	height:65px;
    background:url("../images/originalball_btn_sub03.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_2 #b03 a:hover {
    background:url("../images/originalball_btn_sub03_mo.gif") no-repeat 0px 0px;
}


#dropnav_2 #b04 a {
    width: 142px;
	height:64px;
    background:url("../images/originalball_btn_sub04.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_2 #b04 a:hover {
    background:url("../images/originalball_btn_sub04_mo.gif") no-repeat 0px 0px;
}

#dropnav_2 #b05 a {
    width: 142px;
	height:64px;
    background:url("../images/originalball_btn_sub05.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_2 #b05 a:hover {
    background:url("../images/originalball_btn_sub05_mo.gif") no-repeat 0px 0px;
}



#dropnav_3 {
    margin: 0 auto;
	width:auto;
}

#dropnav_3 li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

#dropnav_3 li a {
    display: block;
    width: 142px;
	height:66px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/ticketfund_btn.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_3 li a.current {
	background:url("../images/ticketfund_btn_mo.gif") no-repeat 0px 0px !important;
}

#dropnav_3 li a:hover {
	background:url("../images/ticketfund_btn_mo.gif") no-repeat 0px 0px;
}

#dropnav_3 li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

#dropnav_3 li ul li {
    float: none;
    display: inline;
	margin: 0;
    padding: 0;
}

#dropnav_3 #f01 a {
    width: 142px;
	height:69px;
    background:url("../images/ticketfund_btn_sub01.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_3 #f01 a:hover {
    background:url("../images/ticketfund_btn_sub01_mo.gif") no-repeat 0px 0px;
}

#dropnav_3 #f02 a {
    width: 142px;
	height:66px;
    background:url("../images/ticketfund_btn_sub02.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_3 #f02 a:hover {
    background:url("../images/ticketfund_btn_sub02_mo.gif") no-repeat 0px 0px;
}

#dropnav_3 #f03 a {
    width: 142px;
	height:64px;
    background:url("../images/ticketfund_btn_sub03.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_3 #f03 a:hover {
    background:url("../images/ticketfund_btn_sub03_mo.gif") no-repeat 0px 0px;
}



#dropnav_4 {
    margin: 0 auto;
	width:auto;
}

#dropnav_4 li {
	float: left;
	list-style: none;
	margin-right: 0px;
}

#dropnav_4 li a {
    display: block;
    width: 141px;
	height:66px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url("../images/siyakhona_btn.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_4 li a.current {
	background:url("../images/siyakhona_btn_mo.gif") no-repeat 0px 0px !important;
}


#dropnav_4 li a:hover {
	background:url("../images/siyakhona_btn_mo.gif") no-repeat 0px 0px;
}

#dropnav_4 li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

#dropnav_4 li ul li {
    float: none;
    display: inline;
	margin: 0;
    padding: 0;
}

#dropnav_4 #s01 a {
    width: 142px;
	height:69px;
    background:url("../images/siyakhona_btn_sub01.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_4 #s01 a:hover {
    background:url("../images/siyakhona_btn_sub01_mo.gif") no-repeat 0px 0px;
}

#dropnav_4 #s02 a {
    width: 142px;
	height:65px;
    background:url("../images/siyakhona_btn_sub02.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_4 #s02 a:hover {
    background:url("../images/siyakhona_btn_sub02_mo.gif") no-repeat 0px 0px;
}

#dropnav_4 #s03 a {
    width: 142px;
	height:65px;
    background:url("../images/siyakhona_btn_sub03.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_4 #s03 a:hover {
    background:url("../images/siyakhona_btn_sub03_mo.gif") no-repeat 0px 0px;
}

#dropnav_4 #s04 a {
    width: 142px;
	height:64px;
    background:url("../images/siyakhona_btn_sub04.gif") no-repeat 0px 0px;
	overflow:hidden;
}

#dropnav_4 #s04 a:hover {
    background:url("../images/siyakhona_btn_sub04_mo.gif") no-repeat 0px 0px;
}


.up2 {
	position:relative;
	left:680px;
	width:35px;
	height:13px;
	background:url(../../../../lib/imgs/c/btn-pageUpWhite-on.gif) 0 0 no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-top: 10px;
}



.up2 a {



	display:block;



	width:35px;



	height:13px;



	background:url(../../../../lib/imgs/c/btn-pageUpWhite.gif) 0 0 no-repeat;}



.up2 a:hover { background:none !important;}

