@charset "UTF-8";

#main-nav {
	padding-top: 16px;
	padding-left: 10px;
	margin: 0px auto;
}

#main-nav li {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}

#main-nav li:last-child {
	margin-right: 0px;
}

#main-nav li a {
	display: block;
	background: url(../img/character_main_nav.png) no-repeat;
	background-size: 280px 204px;
	width: 68px;
	height: 68px;
	text-indent: -9999em;
}

#main-nav .laharl a {
	background-position: -0px -0px;
}

#main-nav .etna a {
	background-position: -68px -0px;
}

#main-nav .flon a {
	background-position: -136px -0px;
}

#main-nav .sicily a {
	background-position: -204px -0px;
}

#main-nav .barbara a {
	background-position: -0px -68px;
}

#main-nav .xenolith a {
	background-position: -68px -68px;
}

#main-nav .krichevskoy a {
	background-position: -136px -68px;
	width: 144px;
}

#main-nav .laharl-chan a {
	background-position: -0px -136px;
}

#main-nav .pure-pink a {
	background-position: -68px -136px;
}

#main-nav .asagi a {
	background-position: -136px -136px;
}

#original-nav {
	padding-top: 16px;
	padding-left: 10px;
	margin: 0px auto;
}

#original-nav li {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}

#original-nav li:last-child {
	margin-right: 0px;
}

#original-nav li a {
	display: block;
	background: url(../img/character_original_nav.png) no-repeat;
	background-size: 272px 408px;
	width: 68px;
	height: 68px;
	text-indent: -9999em;
}

#original-nav .warrior a {
	background-position: -0px -0px;
}

#original-nav .valkyrie a {
	background-position: -68px -0px;
}

#original-nav .magician a {
	background-position: -136px -0px;
}

#original-nav .witch a {
	background-position: -204px -0px;
}

#original-nav .martial-artist a {
	background-position: -0px -68px;
}

#original-nav .fight-mistress a {
	background-position: -68px -68px;
}

#original-nav .clergy a {
	background-position: -136px -68px;
}

#original-nav .cleric a {
	background-position: -204px -68px;
}

#original-nav .archer a {
	background-position: -0px -136px;
}

#original-nav .gunner a {
	background-position: -68px -136px;
}

#original-nav .onmyo-monk a {
	background-position: -136px -136px;
}

#original-nav .thief a {
	background-position: -204px -136px;
}

#original-nav .armor-knight a {
	background-position: -0px -204px;
}

#original-nav .samurai a {
	background-position: -68px -204px;
}

#original-nav .ninja a {
	background-position: -136px -204px;
}

#original-nav .magic-knight a {
	background-position: -204px -204px;
}

#original-nav .dragon a {
	background-position: -0px -272px;
}

#original-nav .slumber-cat a {
	background-position: -68px -272px;
}

#original-nav .sea-angel a {
	background-position: -136px -272px;
}

#original-nav .succubus a {
	background-position: -204px -272px;
}

#original-nav .dark-knight a {
	background-position: -0px -340px;
}

#original-nav .spirit a {
	background-position: -68px -340px;
}

#original-nav .serpent a {
	background-position: -136px -340px;
}

h3 {
	background-color: #ffffff;
}

.main .illust {
	margin-top: 12px;
}
.original .illust {
	margin-top: 12px;
}

.voice-btn {
	margin: 10px 10px 10px auto;
}

.voice-btn a {
	display: block;
	background: url(../img/btn_voice.png) no-repeat;
	background-size: 79px 50px;
	width: 79px;
	height: 25px;
	text-indent: -9999em;
}

.voice-btn .sound-stop {
	background-position: -0px -0px;
}

.voice-btn .sound-play {
	background-position: -0px -25px;
}




#voice-btn-nav {
	padding-top: 16px;
	padding-left: 10px;
	width: 285px;
	margin: 0px auto;
}

#voice-btn-nav li {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}

#voice-btn-nav li:last-child {
	margin-right: 0px;
}

#voice-btn-nav li a{
	display: block;
	background: url(../img/btn_voice_nav.png) no-repeat;
	background-size: 258px 50px;
	width: 86px;
	height: 25px;
	text-indent: -9999em;
}

#voice-btn-nav .voice-btn0 a {
	background-position: -0px -0px;
}
#voice-btn-nav .voice-btn0 .sound-stop {
	background-position: -0px -0px;
}

#voice-btn-nav .voice-btn0 .sound-play {
	background-position: -0px -25px;
}

#voice-btn-nav .voice-btn1 a {
	background-position: -86px -0px;
}

#voice-btn-nav .voice-btn1 .sound-stop {
	background-position: -86px -0px;
}

#voice-btn-nav .voice-btn1 .sound-play {
	background-position: -86px -25px;
}

#voice-btn-nav .voice-btn2 a {
	background-position: -172px -0px;
}

#voice-btn-nav .voice-btn2 .sound-stop {
	background-position: -172px -0px;
}

#voice-btn-nav .voice-btn2 .sound-play {
	background-position: -172px -25px;
}

strong {
	color: #ff6666;
}

.comment {
	margin-top: -6px;
}
