@charset "utf-8";


#mainTop {
	background: url(../images/topImg_01_4.png) no-repeat center 0px;
	height: 665px;
	width: 1078px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;



	behavior: expression(IEPNGFIX.fix(this));
}
#mainBtm {
	background: url(../images/topImg_02.png) no-repeat center 0px;
	height: 224px;
	width: 1078px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	behavior: expression(IEPNGFIX.fix(this));
}
#mainImg .b_jyouou3{
	background: url(../images/bg_center.jpg) no-repeat center top;
	width:1060px;
	height:100px;
	margin:0 auto 0 auto;
}
#mainTop #topics {
	width: 329px;
	padding-top: 417px;
	float: left;
	padding-right: 326px;
	padding-left: 50px;
}
#topics #topics_area {
	width: 317px;
	height: 90px;
	border: 1px solid #F2DA9B;
	background: #000000;
	overflow: auto;
	padding: 5px;
}
#topics_area .newTopics {
	margin-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
.topicsDate {
	font-size: 80%;
	color: #FE0B5B;
}
.topicsText {
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 0px;
	font-size: 100%;
	line-height: 1.4;
}
#mainTop .eventBa {
	height: 84px;
	width: 320px;
	float: left;
	margin-top: 360px;
}
#mainTop #movie {
	float: left;
	height: 200px;
	width: 320px;
	border: 1px solid #F2DA9B;
	margin-top: 15px;
}



#mainBtm ul {
	padding-left: 72px;
	padding-top: 14px;
}
#mainBtm ul li {
	float: left;
}
#mainBtm ul li#nNews a {
	background: url(../images/nNews.gif) no-repeat 0px 0px;
	height: 0px;
	width: 69px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 45px;
}
#mainBtm ul li#nNews a:hover {
	background: url(../images/nNews.gif) no-repeat 0px -31px;
	height: 0px;
	width: 69px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 45px;
}

#mainBtm ul li#nIntroduction a {
	background: url(../images/nIntroduction.gif) no-repeat 0px 0px;
	height: 0px;
	width: 149px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 47px;
}
#mainBtm ul li#nIntroduction a:hover {
	background: url(../images/nIntroduction.gif) no-repeat 0px -31px;
	height: 0px;
	width: 149px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 47px;
}

#mainBtm ul li#nStory a {
	background: url(../images/nStory.gif) no-repeat 0px 0px;
	height: 0px;
	width: 75px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 29px;
}
#mainBtm ul li#nStory a:hover {
	background: url(../images/nStory.gif) no-repeat 0px -31px;
	height: 0px;
	width: 75px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 29px;
}

#mainBtm ul li#nCast a {
	background: url(../images/nCast.gif) no-repeat 0px 0px;
	height: 0px;
	width: 81px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 27px;
}
#mainBtm ul li#nCast a:hover {
	background: url(../images/nCast.gif) no-repeat 0px -31px;
	height: 0px;
	width: 81px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 27px;
}

#mainBtm ul li#nBlog a {
	background: url(../images/nBlog.gif) no-repeat 0px 0px;
	height: 0px;
	width: 71px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 45px;
}
#mainBtm ul li#nBlog a:hover {
	background: url(../images/nBlog.gif) no-repeat 0px -31px;
	height: 0px;
	width: 71px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 45px;
}

#mainBtm ul li#nMusic a {
	background: url(../images/nMusic.gif) no-repeat 0px 0px;
	height: 0px;
	width: 77px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 47px;
}
#mainBtm ul li#nMusic a:hover {
	background: url(../images/nMusic.gif) no-repeat 0px -31px;
	height: 0px;
	width: 77px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 47px;
}

#mainBtm ul li#nStaff a {
	background: url(../images/nStaff.gif) no-repeat 0px 0px;
	height: 0px;
	width: 73px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 35px;
}
#mainBtm ul li#nStaff a:hover {
	background: url(../images/nStaff.gif) no-repeat 0px -31px;
	height: 0px;
	width: 73px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
	margin-right: 35px;
}

#mainBtm ul li#nBbs a {
	background: url(../images/nBbs.gif) no-repeat 0px 0px;
	height: 0px;
	width: 71px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
}
#mainBtm ul li#nBbs a:hover {
	background: url(../images/nBbs.gif) no-repeat 0px -31px;
	height: 0px;
	width: 71px;
	padding-top: 31px;
	overflow: hidden;
	display: block;
}

#mainBtm #banner {
	clear: left;
	height: 83px;
	padding-left: 69px;
	padding-top: 11px;
}
#mainBtm  #banner  p.ba01 {
	float: left;
	height: 83px;
	width: 250px;
	margin-right: 20px;
}
#mainBtm  #banner  p.ba02 {
	float: left;
	height: 83px;
	width: 210px;
	margin-right: 20px;
}


#topics p.ba_dvd {
	height: 103px;
	width: 334px;
	padding-top: 7px;
}
