@charset "shift_jis";
/* CSS Document */


/* ============= chara =============== start  */


#container #voice{
	position:absolute;
	left:55px;
	top:475px;
	z-index:4;
	height:45px;
	width:340px;
	background-image: url(../chara/img/voice_base.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#container #voice .num_1,#container #voice .num_2,#container #voice .num_3,
#container #voice .num_4,#container #voice .num_5,#container #voice .num_6{
	width:40px;
	height:45px;
	float:right;
	text-indent:-9999px;
}


#container #voice .num_1 a:hover,#container #voice .num_1 a:active,
#container #voice .num_2 a:hover,#container #voice .num_2 a:active,
#container #voice .num_3 a:hover,#container #voice .num_3 a:active,
#container #voice .num_4 a:hover,#container #voice .num_4 a:active,
#container #voice .num_5 a:hover,#container #voice .num_5 a:active,
#container #voice .num_6 a:hover,#container #voice .num_6 a:active{
	background-position: left bottom;
}


/* num_1 */
#container #voice .num_1 a:link,#container #voice .num_1 a:visited{
	background-image: url(../chara/img/voice_01.png);
	display: block;
	height: 45px;
	width: 40px;
}

#container #voice .num_1{
	background-image: url(../chara/img/voice_01_np.png);
}



/* num_2 */
#container #voice .num_2 a:link,#container #voice .num_2 a:visited{
	background-image: url(../chara/img/voice_02.png);
	display: block;
	height: 45px;
	width: 40px;
}

#container #voice .num_2{
	background-image: url(../chara/img/voice_02_np.png);
}


/* num_3 */
#container #voice .num_3 a:link,#container #voice .num_3 a:visited{
	background-image: url(../chara/img/voice_03.png);
	display: block;
	height: 45px;
	width: 40px;
}

#container #voice .num_3{
	background-image: url(../chara/img/voice_03_np.png);
}


/* num_4 */
#container #voice .num_4 a:link,#container #voice .num_4 a:visited{
	background-image: url(../chara/img/voice_04.png);
	display: block;
	height: 45px;
	width: 40px;
}

#container #voice .num_4{
	background-image: url(../chara/img/voice_04_np.png);
}


/* num_5 */
#container #voice .num_5 a:link,#container #voice .num_5 a:visited{
	background-image: url(../chara/img/voice_05.png);
	display: block;
	height: 45px;
	width: 40px;
}

#container #voice .num_5{
	background-image: url(../chara/img/voice_05_np.png);
}


/* num_6 */
#container #voice .num_6 a:link,#container #voice .num_6 a:visited{
	background-image: url(../chara/img/voice_06.png);
	display: block;
	height: 45px;
	width: 40px;
}

#container #voice .num_6{
	background-image: url(../chara/img/voice_06_np.png);
}



#container #ss_1{
	position:absolute;
	left:55px;
	top:735px;
	z-index:4;
	height:91px;
	width:160px;
	border: 1px solid #9CC;
}


#container #ss_2{
	position:absolute;
	left:252px;
	top:791px;
	z-index:4;
	height:91px;
	width:160px;
	border: 1px solid #9CC;
}


.thumb_box{
	background-image: url(../chara/img/thumb_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 192px;
	width: 938px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.thumb_box2{
	background-image: url(../chara/img/thumb_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 190px;
	width: 938px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1.chara_common{
	padding: 0px;
	height: 75px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../chara/fried/img/chara_01.jpg);
	background-position: center bottom;
	text-align: center;
}

h1.kilmaria{
	padding: 0px;
	height: 75px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../chara/kilmaria/img/chara_01.jpg);
	background-position: center bottom;
	text-align: center;
}

h1.levin{
	padding: 0px;
	height: 75px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../chara/levin/img/chara_01.jpg);
	background-position: center bottom;
	text-align: center;
}

h1.viola{
	padding: 0px;
	height: 75px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../chara/viola/img/chara_01.jpg);
	background-position: center bottom;
	text-align: center;
}

/* ============= chara =============== end  */
