@charset "utf-8";
html {
	height:100%;
}
body {
	background: #FFFFFF url(../img_top/header.jpg) repeat-x 0px 0px;
	height:100%;
}
#container {
	background: url(../tv/img_cmn/bg.png) repeat-y center 0px;
	width: 100%;
}
#container #header {
	background: url(../img_top/mv.png) no-repeat center 0px;
}
#container #header #contents {
	background: url(../img_top/chara.png) no-repeat center 0px;
	padding-top: 30px;
}
#container #header #contents #menu {
	width: 100%;
	background: url(../img_top/menu_bg.png);
	_background-image: url(../img_top/menu_bg.gif);
	height: 65px;
	text-align: center;
	padding-top: 3px;
}
#container #header H1 {
	background: url(../img_top/logo.png) no-repeat 0px 0px;
	height: 249px;
	width: 412px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	text-indent: -9999px;
	margin-bottom: 112px;
}
#container #header H2 {
	background: url(../img_top/schedule.png) no-repeat 0px 0px;
	height: 114px;
	width: 534px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	text-indent: -9999px;
	display: block;
}
#container  #header  .btn_mv  {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -124px;
}

#container #menu UL {
	height: 60px;
	width: 540px;
	padding-right: 1px;
	padding-left: 1px;
	margin-right: auto;
	margin-left: auto;
}
#container #menu LI,#container #menu LI A {
	height: 60px;
	width: 90px;
	text-align: left;
	text-indent: -9999px;
}
#container #menu LI {
	background: url(../tv/img_cmn/menu.png) no-repeat 0px 0px;
	_background-image: url(../tv/img_cmn/menu.gif);
	float: left;
}
#container #menu LI#m01 {
	background-position: -309px 0px;
}
#container #menu LI#m02 {
	background-position: -399px 0px;
}
#container #menu LI#m03 {
	background-position: -489px 0px;
}
#container #menu LI#m04 {
	background-position: -579px 0px;
}
#container #menu LI#m05 {
	background-position: -669px 0px;
}
#container #menu LI#m06 {
	background-position: -759px 0px;
}
#container #menu LI A {
	background: url(../tv/img_cmn/menu.png) no-repeat 0px -60px;
	_background-image: url(../tv/img_cmn/menu.jpg);
	display:block;
}
#container #menu LI#m01 A {
	background-position: -309px -60px;
}
#container #menu LI#m02 A {
	background-position: -399px -60px;
}
#container #menu LI#m03 A {
	background-position: -489px -60px;
}
#container #menu LI#m04 A {
	background-position: -579px -60px;
}
#container #menu LI#m05 A {
	background-position: -669px -60px;
}
#container #menu LI#m06 A {
	background-position: -759px -60px;
}
#container #menu LI A:hover {
	background: url(../tv/img_cmn/menu.png) no-repeat 0px -120px;
	_background-image: url(../tv/img_cmn/menu.jpg);
}
#container #menu LI#m01 A:hover {
	background-position: -309px -120px;
}
#container #menu LI#m02 A:hover {
	background-position: -399px -120px;
}
#container #menu LI#m03 A:hover {
	background-position: -489px -120px;
}
#container #menu LI#m04 A:hover {
	background-position: -579px -120px;
}
#container #menu LI#m05 A:hover {
	background-position: -669px -120px;
}
#container #menu LI#m06 A:hover {
	background-position: -759px -120px;
}
#container #center {
	width: 860px;
	padding-right: 50px;
	padding-left: 50px;
	height: 310px;
	padding-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#container #center #topics {
	background: url(../img_top/bg_topics.gif) no-repeat 0px 0px;
	height: 240px;
	width: 280px;
	padding: 36px 10px 23px;
	float: left;
	margin-right: 30px;
}
#container #center #news {
	background: url(../img_top/bg_news.gif) no-repeat 0px 0px;
	height: 240px;
	width: 280px;
	padding: 36px 10px 23px;
	float: left;
	margin-right: 30px;
}
#container #center #link {
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#container #footer .copyright {
	background: url(../img_top/copyright.png) no-repeat 0px 0px;
	height: 16px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	text-indent: -9999px;
}
#container #footer .info {
	background: url(../img_top/attention.png) repeat 0px 0px;
	text-align: left;
	text-indent: -9999px;
	height: 16px;
	width: 463px;
	margin-right: auto;
	margin-left: auto;
}
#container #footer .info A {
	display: block;
	height: 100%;
	width: 100%;
}
#container #footer {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #666666;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	width: 860px;
}
#container #center #link IMG {
	margin-bottom: 5px;
}
#center A.pv {
	width: 100%;
	text-align: center;
	display: block;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FF9900;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #993300;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #993300;
}
#center A.pv:hover {
	background-color: #FFFF00;
}
