/* @group header */

#header .h2block .right{
	margin-top: 9px;
}



/* @end */

/* @group gn_ */

#header ul#gn{
	width: 964px;
	height: 34px;
	background: #DCE800;
}

#header ul#gn li{
	display: inline;
}

#header ul#gn li a{
	float: left;
	background-image: url(../img/h_gn.gif);
	background-repeat: no-repeat;
	height: 34px;
	display: block;
}

#header ul#gn li#h_gn1 a{
	width: 54px;
	background-position: 0 0;
}

#header ul#gn li#h_gn2 a{
	width: 77px;
	background-position: -63px 0;
}

#header ul#gn li#h_gn3 a{
	width: 72px;
	background-position: -152px 0;
}

#header ul#gn li#h_gn4 a{
	width: 73px;
	background-position: -235px 0;
}

#header ul#gn li#h_gn5 a{
	width: 147px;
	background-position: -319px 0;
}

#header ul#gn li#h_gn6 a{
	width: 66px;
	background-position: -477px 0;
}

#header ul#gn li#h_gn7 a{
	width: 58px;
	background-position: -554px 0;
}

#header ul#gn li#h_gn8 a{
	width: 52px;
	background-position: -623px 0;
}

#header ul#gn li#h_gn9 a{
	width: 143px;
	background-position: -686px 0;
}

/*#

/* @end */

/* @group gn_h */

#header ul#gn li#h_gn1 a:hover{
	background-position: 0px -34px;
}

#header ul#gn li#h_gn2 a:hover{
	background-position: -63px -34px;
}

#header ul#gn li#h_gn3 a:hover{
	background-position: -152px -34px;
}

#header ul#gn li#h_gn4 a:hover{
	background-position: -235px -34px;
}

#header ul#gn li#h_gn5 a:hover{
	background-position: -319px -34px;
}

#header ul#gn li#h_gn6 a:hover{
	background-position: -477px -34px;
}

#header ul#gn li#h_gn7 a:hover{
	background-position: -554px -34px;
}

#header ul#gn li#h_gn8 a:hover{
	background-position: -623px -34px;
}

#header ul#gn li#h_gn9 a:hover{
	background-position: -686px -34px;
}

/* @end */

/* @group gn_a */

#header ul#gn li#h_gn1 a:active{
	background-position: 1px -33px;
}

#header ul#gn li#h_gn2 a:active{
	background-position: -62px -33px;
}

#header ul#gn li#h_gn3 a:active{
	background-position: -151px -33px;
}

#header ul#gn li#h_gn4 a:active{
	background-position: -234px -33px;
}

#header ul#gn li#h_gn5 a:active{
	background-position: -318px -33px;
}

#header ul#gn li#h_gn6 a:active{
	background-position: -476px -33px;
}

#header ul#gn li#h_gn7 a:active{
	background-position: -553px -33px;
}

#header ul#gn li#h_gn8 a:active{
	background-position: -622px -33px;
}

#header ul#gn li#h_gn9 a:active{
	background-position: -685px -33px;
}

/* @end */

/* @group by contents */

.about #header ul#gn li#h_gn2 a {
	background-position: -63px -34px;
}

.program #header ul#gn li#h_gn3 a,
.prgDetail #header ul#gn li#h_gn3 a,
.prgText #header ul#gn li#h_gn3 a {
	background-position: -152px -34px;
}


.schedule #header ul#gn li#h_gn4 a {
	background-position: -235px -34px;
}
.ticket #header ul#gn li#h_gn5 a {
	background-position: -319px -34px;
}

.access #header ul#gn li#h_gn6 a {
	background-position: -477px -34px;
}
.movie #header ul#gn li#h_gn7 a {
	background-position: -554px -34px;
}

.news #header ul#gn li#h_gn8 a {
	background-position: -623px -34px;
}

/* @end */

/* @end */

/* @group tab navigation */

#ftperformance .navi a{
	display: block;
	height: 65px;
	background: url(../program/img/program_nav.gif) no-repeat;
	float: left;
	margin-bottom: 15px;
}

.prgDetail #ftperformance .navi a{

}

#ftperformance .navi a#ftp{
	width:168px;
}

#ftperformance .navi a#sym{
	width:179px;
	background-position:-168px 0;
}

#ftperformance .navi a#sta{
	width:164px;
	background-position:-347px 0;
}

#ftperformance .navi a#kou{
	width:195px;
	background-position:-511px 0;
}

#ftperformance .navi a#san{
	width:248px;
	background-position:-706px 0;
}

#ftperformance .navi a:hover#ftp{
	background-position:-0 -65px;
}

#ftperformance .navi a:hover#sym{
	background-position:-168px -65px;
}

#ftperformance .navi a:hover#sta{
	background-position:-347px -65px;
}

#ftperformance .navi a:hover#kou{
	background-position:-511px -65px;
}

#ftperformance .navi a:hover#san{
	background-position:-706px -65px;
}

#ftperformance .navi.c_ftp a#ftp,
#ftperformance .navi.c_ftp a:hover#ftp{
	background-position:-0 -130px;
}

#ftperformance .navi.c_sym a#sym,
#ftperformance .navi.c_sym a:hover#sym{
	background-position:-168px -130px;
}

#ftperformance .navi.c_sta a#sta,
#ftperformance .navi.c_sta a:hover#sta{
	background-position:-347px -130px;
}

#ftperformance .navi.c_kou a#kou,
#ftperformance .navi.c_kou a:hover#kou{
	background-position:-511px -130px;
}

#ftperformance .navi.c_san a#san,
#ftperformance .navi.c_san a:hover#san{
	background-position:-706px -130px;
}

/* @end */

/* @group about */

.about .staff dt,
.about .staff dd{
	font-size: 12px;
	letter-spacing: 0;;
}

.prgDetail #func_bt a#func_tw{
	background: url(../img/func_bt_en.gif) no-repeat 0 0;
}

.prgDetail #func_bt a#func_pr{
	background: url(../img/func_bt_en.gif) no-repeat -99px 0;
}

/* @end */

a#t_midashi13_more{
	display: block;
	width: 58px;
	height: 13px;
	float: left;
	background: url(../img/t_midashi_02_06_more.gif);
	margin-left: 17px;
}

a#t_midashi11_more{
	display: block;
	width: 50px;
	height: 16px;
	float: left;
	background: url(../img/t_midashi_02_02_more.gif);
}
#t_midashi11_sub{
	width:50px;
	height: 16px;
	float: right;
}
#t_midashi10_sub{
	width:69px;
	height: 16px;
	float: right;
}
a#t_midashi10_more{
	display: block;
	width: 69px;
	height: 16px;
	background: url(../img/t_midashi_02_01_more.gif);
}
