/* イントロダクション */

h2.title {
	margin: 0px 0px 0px 0px;
	width: 613px;
	height: 77px;
	background: url(../intro_img/title.jpg) no-repeat;
	text-indent: -9999px;
}

h3.subtitle01 {
	margin: 0px 0px 0px 0px;
	width: 476px;
	height: 51px;
	background: url(../intro_img/sub_title01.png) no-repeat;
	text-indent: -9999px;
}
* html h3.subtitle01 {
	behavior:expression(IEPNGFIX.fix(this));
}

h4.intro {
	margin: 7px 0px 0px 0px;
	width: 190px;
	height: 27px;
	background: url(../intro_img/intro.png) no-repeat;
	text-indent: -9999px;
}
* html h4.intro {
	behavior:expression(IEPNGFIX.fix(this));
}

h4.story {
	margin: 7px 0px 0px 0px;
	width: 190px;
	height: 27px;
	background: url(../intro_img/story.png) no-repeat;
	text-indent: -9999px;
}
* html h4.story {
	behavior:expression(IEPNGFIX.fix(this));
}

h4.history {
	margin: 7px 0px 0px 0px;
	width: 190px;
	height: 27px;
	background: url(../intro_img/history.png) no-repeat;
	text-indent: -9999px;
}
* html h4.history {
	behavior:expression(IEPNGFIX.fix(this));
}

h4.songlist {
	margin: 7px 0px 0px 0px;
	width: 190px;
	height: 27px;
	background: url(../intro_img/songlist.png) no-repeat;
	text-indent: -9999px;
}
* html h4.songlist {
	behavior:expression(IEPNGFIX.fix(this));
}

h5.text01 {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 49px;
	background: url(../intro_img/text01.png) no-repeat;
	text-indent: -9999px;
}
* html h5.text01 {
	behavior:expression(IEPNGFIX.fix(this));
}

h5.text02 {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 30px;
	background: url(../intro_img/text02.png) no-repeat;
	text-indent: -9999px;
}
* html h5.text02 {
	behavior:expression(IEPNGFIX.fix(this));
}

h5.text03 {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 30px;
	background: url(../intro_img/text03.png) no-repeat;
	text-indent: -9999px;
}
* html h5.text03 {
	behavior:expression(IEPNGFIX.fix(this));
}

h5.text04 {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 49px;
	background: url(../intro_img/text04.png) no-repeat;
	text-indent: -9999px;
}
* html h5.text04 {
	behavior:expression(IEPNGFIX.fix(this));
}

h5.text04b {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 49px;
	background: url(../intro_img/text04b.png) no-repeat;
	text-indent: -9999px;
}
* html h5.text04b {
	behavior:expression(IEPNGFIX.fix(this));
}

h5.text05 {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 30px;
	background: url(../intro_img/text05.png) no-repeat;
	text-indent: -9999px;
}
* html h5.text05 {
	behavior:expression(IEPNGFIX.fix(this));
}

.maintext01 {
	font-size: 83.5%;
	padding: 2px 17px 5px 34px;
	line-height: 140%;
}

.maintext02 {
	font-size: 83.5%;
	padding: 5px 14px 5px 18px;
	line-height: 140%;
	color: #a9a9a9;
}

.maintext03 {
	font-size: 91.6%;
	font-weight: bold;
	padding: 12px 14px 2px 18px;
	line-height: 130%;
	color: #ffa500;
}