/* CSS Document */

#head04{
	width:800px;
	padding:0;
	background-image:url(image/es_purive/head04.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:312px;
	text-align:left;
}
#e_story{
width:520px;
text-align:left;
font-size:12px;
color:#666666;
}

#e_chara ul{
	display: block;
	margin: 0px;
	padding: 0px;
}

#e_chara li{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

#e_chara li a{
  overflow:hidden; display:block; width: 70px; height: 70px;
  background-color:transparent; background-position:left top;
  background-repeat:no-repeat;
  text-decoration:none;margin-bottom:-1px;
}

#e_chara li a span {
  display:block; margin-bottom:-1px; width:1px; height:1px;
  text-indent:-9999px;
}

#e_chara li a:hover { background-position:0px -70px; }

#e_chara li#cha01 a{
	background-image:url(image/es_purive/cha/s_01.jpg);
}
#e_chara li#cha02 a{
	background-image:url(image/es_purive/cha/s_02.jpg);
}
#e_chara li#cha03 a{
	background-image:url(image/es_purive/cha/s_03.jpg);
}
#e_chara li#cha03 a{
	background-image:url(image/es_purive/cha/s_03.jpg);
}
#e_chara li#cha04 a{
	background-image:url(image/es_purive/cha/s_04.jpg);
}
#e_chara li#cha05 a{
	background-image:url(image/es_purive/cha/s_05.jpg);
}
#e_chara li#cha06 a{
	background-image:url(image/es_purive/cha/s_06.jpg);
}
#e_chara li#cha07 a{
	background-image:url(image/es_purive/cha/s_07.jpg);
}
#e_chara li#cha08 a{
	background-image:url(image/es_purive/cha/s_08.jpg);
}
#e_chara li#cha09 a{
	background-image:url(image/es_purive/cha/s_09.jpg);
}
#e_chara li#cha10 a{
	background-image:url(image/es_purive/cha/s_10.jpg);
}
#e_chara li#cha11 a{
	background-image:url(image/es_purive/cha/s_11.jpg);
}
#e_chara li#cha12 a{
	background-image:url(image/es_purive/cha/s_12.jpg);
}
#e_chara li#cha13 a{
	background-image:url(image/es_purive/cha/s_13.jpg);
}
#e_chara li#cha14 a{
	background-image:url(image/es_purive/cha/s_14.jpg);
}


/*ul#chara_se{
width:520px;
margin-left:0px;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
}
ul#chara_se li{
width:62px;
float:left;
margin-left:0px;
margin-right:3px;
padding-right:0px;
padding-left:0px;
list-style:none;
}*/
#e_spec{
width:500px;
text-align:left;
font-size:12px;
color:#666666;
/*background-image:url(image/es_meta/spec_def.jpg);
background-position:right bottom;
background-repeat:no-repeat;*/

}

#sys{
width:480px;
padding-left: 20px;
text-align:left;
font-size:12px;
color:#666666;
}
#sys img{
	margin: 0px;
	padding: 0px;
}