:focus {
	outline:none;
}
#dock {
	width: 780px;
	height: 50px;
	margin: 0px 10px 5px 10px;
	text-align: center;
	position: relative;
	background:transparent url("../img_03chara/dock-bg.gif") repeat 0 0;
	float: left;
	z-index: 10;
}
* #dock {
	text-align: left;
	display: inline;
}
.dock-container {
	position: absolute;
	height: 50px;
	z-index: 10;
}
* .dock-container {
	display: inline;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	text-align: center;
	text-decoration: none;
	z-index: 10;
}
.dock-item span {
	display: none;
	color: #FFF;
	white-space: pre;
	padding-left: 20px;
	z-index: 10;
}
.dock-item img {
	border: none;
	margin: 0px 10px 0px 10px;
	width: 100%;
	z-index: 10;
}
.dock-container ul {
	list-style: none;
	z-index: 10;
}
.dock-container ul li {
	position: absolute;
	_top: 5px;
	z-index: 10;
}
.dock-container ul li span {
	display: none;
	z-index: 10;
}
.dock-container li span {
	display: block;
	border: 0;
	text-align: center;
	z-index: 10;
}
div.charaA_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0101.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaB_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0201.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaC_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0301.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaD_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0401.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaE_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0501.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaF_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0601.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaG_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0701.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaH_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0801.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaI_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_chara0901.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaPA_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_charaP0101.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaPB_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_charaP0201.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaPC_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_charaP0301.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaPD_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_charaP0401.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaPE_divA {
	width: 780px;
	height: 650px;
	margin: 0px 10px 0px 10px;
	background: url(../img_03chara/img_charaP0501.jpg) no-repeat center top;
	float: left;
	display: inline;
}
div.charaWrite_divA {
	width: 250px;
	margin: 0px 0px 20px 15px;
	padding-top: 100px;
	color: #FFF;
}
div.charaWrite_divB {
	width: 250px;
	margin: 0px 0px 20px 15px;
	color: #FFF;
}
