div#top div#main div#titleStory {
	background: url(../image/story/title_story.jpg) no-repeat left top;
	text-indent: -9999px;
	width: 640px;
	height: 50px;
	margin: 0px;
	padding: 0 0 10px 0;
}
div#top div#main ul#subMenu a.introduction {
	background: url(../image/story/submenu_introduction.gif) no-repeat left top;
	display: block;
	width: 132px;
	height: 26px;
}
div#top div#main ul#subMenu a.story {
	background: url(../image/story/submenu_story.gif) no-repeat left top;
	display: block;
	width: 92px;
	height: 26px;
}
div#top div#main ul#subMenu a.story_list {
	background: url(../image/story/submenu_story_list.gif) no-repeat left top;
	display: block;
	width: 122px;
	height: 26px;
}
div#top div#main ul#subMenu li a:hover {
	background-position: 0px -26px;
}
div#top div#main ul#subMenu a.introduction_o {
	background: url(../image/story/submenu_introduction.gif) no-repeat 0px -26px;
	display: block;
	width: 132px;
	height: 26px;
}
div#top div#main ul#subMenu a.story_o {
	background: url(../image/story/submenu_story.gif) no-repeat 0px -26px;
	display: block;
	width: 92px;
	height: 26px;
}
div#top div#main ul#subMenu a.story_list_o {
	background-image: url(../image/story/submenu_story_list.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	display: block;
	width: 122px;
	height: 26px;
}
div#top div#main div#text_intro {
	color: #FFFFFF;
	font-size: 78%;
	line-height: 1.4em;
	width: 410px;
	padding-top: 20px;
	padding-left: 10px;
	float: left;
}
div#top div#main div#pic {
	float: right;
	width: 200px;
	padding-right: 10px;
	padding-top: 10px;
}
div#top div#main div#pic img {
	padding-bottom: 10px;
}

div#top div#main div#text_story {
	color: #FFFFFF;
	font-size: 78%;
	line-height: 1.4em;
	background: url(../image/story/bg_story.jpg) no-repeat center top;
	width: 620px;
	height: 347px;
	margin:0 auto 0 auto;
	padding: 20px 0 0 0;
}
div#top div#main div#story_list {
	display: block;
	width: 620px;
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
}
div#top div#main div#story_list p {
	color: #FFFFFF;
	font-size: 78%;
	line-height: 1.6em;
	display: block;
	padding: 20px 0 0 0;
}
div#top div#main div#story_list dl {
	padding-bottom: 10px;
}
div#top div#main div#story_list dt {
	float: left;
	padding:0 3px 0 3px;
}
div#top div#main ul#btn_story_list {
	margin: 0px;
	display: block;
	padding: 0 0 0 10px;
}
div#top div#main ul#btn_story_list li {
	display: block;
	float: left;
	padding:5px 5px 0px 0px;
	margin: 0;
}
div#top div#main ul#btn_story_list li a {
	height: 24px;
	width: 76px;
	display: block;
	background-image: url(../image/story/btn_story_list.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#top div#main ul#btn_story_list .story_01 {
	background-position: 0px 0px;
}
div#top div#main ul#btn_story_list .story_02 {
	background-position: 0px -24px;
}
div#top div#main ul#btn_story_list .story_03 {
	background-position: 0px -48px;
}
div#top div#main ul#btn_story_list .story_04 {
	background-position: 0px -72px;
}
div#top div#main ul#btn_story_list .story_05 {
	background-position: 0px -96px;
}
div#top div#main ul#btn_story_list .story_06 {
	background-position: 0px -120px;
}
div#top div#main ul#btn_story_list .story_07 {
	background-position: 0px -144px;
}
div#top div#main ul#btn_story_list .story_08 {
	background-position: 0px -168px;
}
div#top div#main ul#btn_story_list .story_09 {
	background-position: 0px -192px;
}
div#top div#main ul#btn_story_list .story_10 {
	background-position: 0px -216px;
}
div#top div#main ul#btn_story_list .story_11 {
	background-position: 0px -240px;
}
div#top div#main ul#btn_story_list .story_12 {
	background-position: 0px -264px;
}
div#top div#main ul#btn_story_list .story_13 {
	background-position: 0px -288px;
}
div#top div#main ul#btn_story_list .story_14 {
	background-position: 0px -312px;
}
div#top div#main ul#btn_story_list .story_15 {
	background-position: 0px -336px;
}
div#top div#main ul#btn_story_list .story_16 {
	background-position: 0px -360px;
}
div#top div#main ul#btn_story_list .story_17 {
	background-position: 0px -384px;
}
div#top div#main ul#btn_story_list .story_18 {
	background-position: 0px -408px;
}
div#top div#main ul#btn_story_list .story_19 {
	background-position: 0px -432px;
}
div#top div#main ul#btn_story_list .story_20 {
	background-position: 0px -456px;
}
div#top div#main ul#btn_story_list .story_21 {
	background-position: 0px -480px;
}
div#top div#main ul#btn_story_list .story_22 {
	background-position: 0px -504px;
}
div#top div#main ul#btn_story_list .story_23 {
	background-position: 0px -528px;
}
div#top div#main ul#btn_story_list .story_24 {
	background-position: 0px -552px;
}
div#top div#main ul#btn_story_list .story_25 {
	background-position: 0px -576px;
}

div#top div#main ul#btn_story_list .story_01_o {
	background-position: -76px 0px;
}
div#top div#main ul#btn_story_list .story_02_o {
	background-position: -76px -24px;
}
div#top div#main ul#btn_story_list .story_03_o {
	background-position: -76px -48px;
}
div#top div#main ul#btn_story_list .story_04_o {
	background-position: -76px -72px;
}
div#top div#main ul#btn_story_list .story_05_o {
	background-position: -76px -96px;
}
div#top div#main ul#btn_story_list .story_06_o {
	background-position: -76px -120px;
}
div#top div#main ul#btn_story_list .story_07_o {
	background-position: -76px -144px;
}
div#top div#main ul#btn_story_list .story_08_o {
	background-position: -76px -168px;
}
div#top div#main ul#btn_story_list .story_09_o {
	background-position: -76px -192px;
}
div#top div#main ul#btn_story_list .story_10_o {
	background-position: -76px -216px;
}
div#top div#main ul#btn_story_list .story_11_o {
	background-position: -76px -240px;
}
div#top div#main ul#btn_story_list .story_12_o {
	background-position: -76px -264px;
}
div#top div#main ul#btn_story_list .story_13_o {
	background-position: -76px -288px;
}
div#top div#main ul#btn_story_list .story_14_o {
	background-position: -76px -312px;
}
div#top div#main ul#btn_story_list .story_15_o {
	background-position: -76px -336px;
}
div#top div#main ul#btn_story_list .story_16_o {
	background-position: -76px -360px;
}
div#top div#main ul#btn_story_list .story_17_o {
	background-position: -76px -384px;
}
div#top div#main ul#btn_story_list .story_18_o {
	background-position: -76px -408px;
}
div#top div#main ul#btn_story_list .story_19_o {
	background-position: -76px -432px;
}
div#top div#main ul#btn_story_list .story_20_o {
	background-position: -76px -456px;
}
div#top div#main ul#btn_story_list .story_21_o {
	background-position: -76px -480px;
}
div#top div#main ul#btn_story_list .story_22_o {
	background-position: -76px -504px;
}
div#top div#main ul#btn_story_list .story_23_o {
	background-position: -76px -528px;
}
div#top div#main ul#btn_story_list .story_24_o {
	background-position: -76px -552px;
}
div#top div#main ul#btn_story_list .story_25_o {
	background-position: -76px -576px;
}


div#top div#main ul#btn_story_list .story_01:hover {
	background-position: -76px 0px;
}
div#top div#main ul#btn_story_list .story_02:hover {
	background-position: -76px -24px;
}
div#top div#main ul#btn_story_list .story_03:hover {
	background-position: -76px -48px;
}
div#top div#main ul#btn_story_list .story_04:hover {
	background-position: -76px -72px;
}
div#top div#main ul#btn_story_list .story_05:hover {
	background-position: -76px -96px;
}
div#top div#main ul#btn_story_list .story_06:hover {
	background-position: -76px -120px;
}
div#top div#main ul#btn_story_list .story_07:hover {
	background-position: -76px -144px;
}
div#top div#main ul#btn_story_list .story_08:hover {
	background-position: -76px -168px;
}
div#top div#main ul#btn_story_list .story_09:hover {
	background-position: -76px -192px;
}
div#top div#main ul#btn_story_list .story_10:hover {
	background-position: -76px -216px;
}
div#top div#main ul#btn_story_list .story_11:hover {
	background-position: -76px -240px;
}
div#top div#main ul#btn_story_list .story_12:hover {
	background-position: -76px -264px;
}
div#top div#main ul#btn_story_list .story_13:hover {
	background-position: -76px -288px;
}
div#top div#main ul#btn_story_list .story_14:hover {
	background-position: -76px -312px;
}
div#top div#main ul#btn_story_list .story_15:hover {
	background-position: -76px -336px;
}
div#top div#main ul#btn_story_list .story_16:hover {
	background-position: -76px -360px;
}
div#top div#main ul#btn_story_list .story_17:hover {
	background-position: -76px -384px;
}
div#top div#main ul#btn_story_list .story_18:hover {
	background-position: -76px -408px;
}
div#top div#main ul#btn_story_list .story_19:hover {
	background-position: -76px -432px;
}
div#top div#main ul#btn_story_list .story_20:hover {
	background-position: -76px -456px;
}
div#top div#main ul#btn_story_list .story_21:hover {
	background-position: -76px -480px;
}
div#top div#main ul#btn_story_list .story_22:hover {
	background-position: -76px -504px;
}
div#top div#main ul#btn_story_list .story_23:hover {
	background-position: -76px -528px;
}
div#top div#main ul#btn_story_list .story_24:hover {
	background-position: -76px -552px;
}
div#top div#main ul#btn_story_list .story_25:hover {
	background-position: -76px -576px;
}
