@charset "utf-8";
/* CSS Document */

h1 {
	position: static;
}
#in_side {
	margin: 0 0 0 100px;
}
#in_main {
	margin: 0 0 0;
}
#in_navi {
	position: static;
}

#wrapper2 {
	background: url(../img/bg.png) 126px 147px no-repeat fixed;
}

#copyright {
	margin-top: -22px;
}

#chara_wrap {
	margin: -78px 0 0;
	height: 701px;
	width: 857px;
	position: relative;
}

#chara_wrap li {
	position: absolute;
	top: 0;
	left: 56px;
	display: none;
}

#chara_wrap li.first {
	display: block;
}

#chara_left {
	position: absolute;
	top: 256px;
	left: 6px;
	cursor: pointer;
}

#chara_right {
	position: absolute;
	top: 256px;
	left: 820px;
	cursor: pointer;
}

#chara_menu,#chara_menu2 {
	position: absolute;
	top: 52px;
	left: 185px;
	width: 251px;
	height: 134px;
	overflow: hidden; 
}

#chara_menu_over {
	position: absolute;
	z-index: 1;
	top: -53px;
	left: -63px;
}
#chara_menu_over2 {
	position: absolute;
	z-index: 1;
	top: 54px;
	left: 0;
}

#chara_menu #chara_menu_over.chara0, #chara_menu #chara_menu_over2.chara0 { top: 54px; left: 0; }
#chara_menu #chara_menu_over.chara1, #chara_menu #chara_menu_over2.chara1 { top: 27px; left: 47px; }
#chara_menu #chara_menu_over.chara2, #chara_menu #chara_menu_over2.chara2 { top: 81px; left: 47px; }
#chara_menu #chara_menu_over.chara3, #chara_menu #chara_menu_over2.chara3 { top: 0; left: 94px; }
#chara_menu #chara_menu_over.chara4, #chara_menu #chara_menu_over2.chara4 { top: 54px; left: 94px; }
#chara_menu #chara_menu_over.chara5, #chara_menu #chara_menu_over2.chara5 { top: 27px; left: 141px; }
#chara_menu #chara_menu_over.chara6, #chara_menu #chara_menu_over2.chara6 { top: 81px; left: 141px; }
#chara_menu #chara_menu_over.chara7, #chara_menu #chara_menu_over2.chara7 { top: 0; left: 188px; }

#chara_menu2 #chara_menu_over.chara0, #chara_menu2 #chara_menu_over2.chara0 { top: 54px; left: 0; }
#chara_menu2 #chara_menu_over.chara1, #chara_menu2 #chara_menu_over2.chara1 { top: 27px; left: 47px; }
#chara_menu2 #chara_menu_over.chara2, #chara_menu2 #chara_menu_over2.chara2 { top: 81px; left: 47px; }
#chara_menu2 #chara_menu_over.chara3, #chara_menu2 #chara_menu_over2.chara3 { top: 0; left: 94px; }
#chara_menu2 #chara_menu_over.chara4, #chara_menu2 #chara_menu_over2.chara4 { top: 54px; left: 94px; }
#chara_menu2 #chara_menu_over.chara5, #chara_menu2 #chara_menu_over2.chara5 { top: 81px; left: 141px; }
#chara_menu2 #chara_menu_over.chara6, #chara_menu2 #chara_menu_over2.chara6 { top: 54px; left: 188px; }

#chara_menu_dummy {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}



#tab_fairy {
	position: absolute;
	top: 55px;
	left: 717px;
}
#tab_ain {
	position: absolute;
	top: 55px;
	left: 893px;
}