@charset "utf-8";
/* CSS Document */

/* キャラ個別ページ */

#Chara {
	width:100%;
	position: relative;
	background: url("../en_img/chara_bg.png") left top repeat;
	padding-bottom:120px;
}

/* キャラセレクト */

.chara_select {
	width:100%;
	position: relative;
	margin:0 auto;
 }

.chara_select ul {
	display: flex;
	width:1016px;
	margin:0 auto;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap:12px 24px;
}

.chara_select ul li {
	width:80px;
	height:80px;
	background-color:#fff;
	box-shadow:5px 5px 0 rgba(0,0,0,0.1);
}

.chara_select ul li a {
	width:80px;
	height:80px;
	background-size:cover;
	display:block;
	transition: all 0.3s;
}

.chara_select ul li a:hover {
	opacity: 0.6;
}

.chara_select ul li em {
	width:80px;
	height:80px;
	background-size:cover;
	display:block;
}

.sel00 em {background:url("../en_img/chara/cs00.jpg") center top no-repeat;}

.sel_cr02 a {background:url("../en_img/chara/cs_cr02.jpg") center top no-repeat;}
.sel_cr03 a {background:url("../en_img/chara/cs_cr03.jpg") center top no-repeat;}
.sel_cr04 a {background:url("../en_img/chara/cs_cr04.jpg") center top no-repeat;}
.sel_cr05 a {background:url("../en_img/chara/cs_cr05.jpg") center top no-repeat;}
.sel_cr06 a {background:url("../en_img/chara/cs_cr06.jpg") center top no-repeat;}
.sel_cr07 a {background:url("../en_img/chara/cs_cr07.jpg") center top no-repeat;}
.sel_cr08 a {background:url("../en_img/chara/cs_cr08.jpg") center top no-repeat;}
.sel_cr09 a {background:url("../en_img/chara/cs_cr09.jpg") center top no-repeat;}
.sel_cr10 a {background:url("../en_img/chara/cs_cr10.jpg") center top no-repeat;}
.sel_cr11 a {background:url("../en_img/chara/cs_cr11.jpg") center top no-repeat;}
.sel_cr12 a {background:url("../en_img/chara/cs_cr12.jpg") center top no-repeat;}
.sel_cr13 a {background:url("../en_img/chara/cs_cr13.jpg") center top no-repeat;}
.sel_cr14 a {background:url("../en_img/chara/cs_cr14.jpg") center top no-repeat;}
.sel_cr15 a {background:url("../en_img/chara/cs_cr15.jpg") center top no-repeat;}
.sel_cr16 a {background:url("../en_img/chara/cs_cr16.jpg") center top no-repeat;}
.sel_cr17 a {background:url("../en_img/chara/cs_cr17.jpg") center top no-repeat;}


.sel_pt02 a {background:url("../en_img/chara/cs_pt02.jpg") center top no-repeat;}
.sel_pt03 a {background:url("../en_img/chara/cs_pt03.jpg") center top no-repeat;}
.sel_pt04 a {background:url("../en_img/chara/cs_pt04.jpg") center top no-repeat;}
.sel_pt05 a {background:url("../en_img/chara/cs_pt05.jpg") center top no-repeat;}
.sel_pt06 a {background:url("../en_img/chara/cs_pt06.jpg") center top no-repeat;}
.sel_pt07 a {background:url("../en_img/chara/cs_pt07.jpg") center top no-repeat;}
.sel_pt08 a {background:url("../en_img/chara/cs_pt08.jpg") center top no-repeat;}
.sel_pt09 a {background:url("../en_img/chara/cs_pt09.jpg") center top no-repeat;}
.sel_pt10 a {background:url("../en_img/chara/cs_pt10.jpg") center top no-repeat;}
.sel_pt11 a {background:url("../en_img/chara/cs_pt11.jpg") center top no-repeat;}


.sel_fr02 a {background:url("../en_img/chara/cs_fr02.jpg") center top no-repeat;}
.sel_fr03 a {background:url("../en_img/chara/cs_fr03.jpg") center top no-repeat;}
.sel_fr04 a {background:url("../en_img/chara/cs_fr04.jpg") center top no-repeat;}
.sel_fr05 a {background:url("../en_img/chara/cs_fr05.jpg") center top no-repeat;}
.sel_fr06 a {background:url("../en_img/chara/cs_fr06.jpg") center top no-repeat;}
.sel_fr07 a {background:url("../en_img/chara/cs_fr07.jpg") center top no-repeat;}
.sel_fr08 a {background:url("../en_img/chara/cs_fr08.jpg") center top no-repeat;}

/* キャラ個別本体 */

.chara_body {
	width:100%;
	height:1200px;
}

.chara_stand {
	width:100%;
	height:1200px;
}

.chara_txt {
	width:100%;
	height:1200px;
}

.chara_txt p {display: none;}

.chara_voice {
	position: absolute;
	left:50%;
	margin-left:-180px;
	top:430px;
	z-index:100;
}

.chara_voice ul {
	display: flex;
	justify-content: space-between;
	width:380px;
}

.chara_voice ul li {
	width:120px;
	height:24px;
}

.chara_voice ul li a {
	display: block;
	width:120px;
	height:24px;
	background-color:#000;
	text-indent:-9999px;
	overflow: hidden;
	transition: all 0.3s;
	position: relative;
}

.chara_voice ul li a:before {
	content:"";
	width:120px;
	height:24px;
	background:url("../en_img/chara/voice_b.png") left top no-repeat;
	position: absolute;
	left:0;
	top:0;
}

#Chara_gcr02 {background:url("../en_img/chara/chara01_bg.png") center top no-repeat;}
#Chara_gcr02 .chara_stand {background:url("../en_img/chara/chara01_stand.png") center top no-repeat;}
#Chara_gcr02 .chara_txt {background:url("../en_img/chara/chara01_txt.png") center top no-repeat;}

#Chara_gcr03 {background:url("../en_img/chara/chara02_bg.png") center top no-repeat;}
#Chara_gcr03 .chara_stand {background:url("../en_img/chara/chara02_stand.png") center top no-repeat;}
#Chara_gcr03 .chara_txt {background:url("../en_img/chara/chara02_txt.png") center top no-repeat;}

#Chara_gcr04 {background:url("../en_img/chara/chara03_bg.png") center top no-repeat;}
#Chara_gcr04 .chara_stand {background:url("../en_img/chara/chara03_stand.png") center top no-repeat;}
#Chara_gcr04 .chara_txt {background:url("../en_img/chara/chara03_txt.png") center top no-repeat;}

#Chara_gcr05 {background:url("../en_img/chara/chara04_bg.png") center top no-repeat;}
#Chara_gcr05 .chara_stand {background:url("../en_img/chara/chara04_stand.png") center top no-repeat;}
#Chara_gcr05 .chara_txt {background:url("../en_img/chara/chara04_txt.png") center top no-repeat;}

#Chara_gcr06 {background:url("../en_img/chara/chara05_bg.png") center top no-repeat;}
#Chara_gcr06 .chara_stand {background:url("../en_img/chara/chara05_stand.png") center top no-repeat;}
#Chara_gcr06 .chara_txt {background:url("../en_img/chara/chara05_txt.png") center top no-repeat;}

#Chara_gcr07 {background:url("../en_img/chara/chara06_bg.png") center top no-repeat;}
#Chara_gcr07 .chara_stand {background:url("../en_img/chara/chara06_stand.png") center top no-repeat;}
#Chara_gcr07 .chara_txt {background:url("../en_img/chara/chara06_txt.png") center top no-repeat;}

#Chara_gcr08 {background:url("../en_img/chara/chara07_bg.png") center top no-repeat;}
#Chara_gcr08 .chara_stand {background:url("../en_img/chara/chara07_stand.png") center top no-repeat;}
#Chara_gcr08 .chara_txt {background:url("../en_img/chara/chara07_txt.png") center top no-repeat;}

#Chara_gcr09 {background:url("../en_img/chara/chara08_bg.png") center top no-repeat;}
#Chara_gcr09 .chara_stand {background:url("../en_img/chara/chara08_stand.png") center top no-repeat;}
#Chara_gcr09 .chara_txt {background:url("../en_img/chara/chara08_txt.png") center top no-repeat;}

#Chara_gcr10 {background:url("../en_img/chara/chara09_bg.png") center top no-repeat;}
#Chara_gcr10 .chara_stand {background:url("../en_img/chara/chara09_stand.png") center top no-repeat;}
#Chara_gcr10 .chara_txt {background:url("../en_img/chara/chara09_txt.png") center top no-repeat;}

#Chara_gcr11 {background:url("../en_img/chara/chara10_bg.png") center top no-repeat;}
#Chara_gcr11 .chara_stand {background:url("../en_img/chara/chara10_stand.png") center top no-repeat;}
#Chara_gcr11 .chara_txt {background:url("../en_img/chara/chara10_txt.png") center top no-repeat;}

#Chara_gcr12 {background:url("../en_img/chara/chara11_bg.png") center top no-repeat;}
#Chara_gcr12 .chara_stand {background:url("../en_img/chara/chara11_stand.png") center top no-repeat;}
#Chara_gcr12 .chara_txt {background:url("../en_img/chara/chara11_txt.png") center top no-repeat;}

#Chara_gcr13 {background:url("../en_img/chara/chara12_bg.png") center top no-repeat;}
#Chara_gcr13 .chara_stand {background:url("../en_img/chara/chara12_stand.png") center top no-repeat;}
#Chara_gcr13 .chara_txt {background:url("../en_img/chara/chara12_txt.png") center top no-repeat;}

#Chara_gcr14 {background:url("../en_img/chara/chara13_bg.png") center top no-repeat;}
#Chara_gcr14 .chara_stand {background:url("../en_img/chara/chara13_stand.png") center top no-repeat;}
#Chara_gcr14 .chara_txt {background:url("../en_img/chara/chara13_txt.png") center top no-repeat;}

#Chara_gcr15 {background:url("../en_img/chara/chara14_bg.png") center top no-repeat;}
#Chara_gcr15 .chara_stand {background:url("../en_img/chara/chara14_stand.png") center top no-repeat;}
#Chara_gcr15 .chara_txt {background:url("../en_img/chara/chara14_txt.png") center top no-repeat;}

#Chara_gcr16 {background:url("../en_img/chara/chara15_bg.png") center top no-repeat;}
#Chara_gcr16 .chara_stand {background:url("../en_img/chara/chara15_stand.png") center top no-repeat;}
#Chara_gcr16 .chara_txt {background:url("../en_img/chara/chara15_txt.png") center top no-repeat;}

#Chara_gcr17 {background:url("../en_img/chara/chara16_bg.png") center top no-repeat;}
#Chara_gcr17 .chara_stand {background:url("../en_img/chara/chara16_stand.png") center top no-repeat;}
#Chara_gcr17 .chara_txt {background:url("../en_img/chara/chara16_txt.png") center top no-repeat;}

#Chara_gcr02 .chara_voice ul li a {background-color:#9f384a;}
#Chara_gcr03 .chara_voice ul li a {background-color:#5c83b9;}
#Chara_gcr04 .chara_voice ul li a {background-color:#ce94bb;}
#Chara_gcr05 .chara_voice ul li a {background-color:#9f462a;}
#Chara_gcr06 .chara_voice ul li a {background-color:#488fd5;}
#Chara_gcr07 .chara_voice ul li a {background-color:#364e65;}
#Chara_gcr08 .chara_voice ul li a {background-color:#c62529;}
#Chara_gcr09 .chara_voice ul li a {background-color:#ee8fa1;}
#Chara_gcr10 .chara_voice ul li a {background-color:#f39800;}
#Chara_gcr11 .chara_voice ul li a {background-color:#cc9f00;}
#Chara_gcr12 .chara_voice ul li a {background-color:#7b6b73;}
#Chara_gcr13 .chara_voice ul li a {background-color:#3bd3df;}
#Chara_gcr14 .chara_voice ul li a {background-color:#25d8f1;}
#Chara_gcr15 .chara_voice ul li a {background-color:#87c4af;}
#Chara_gcr16 .chara_voice ul li a {background-color:#d3273f;}
#Chara_gcr17 .chara_voice ul li a {background-color:#e98a46;}

#Chara_gpt02 {background:url("../en_img/chara/chara_pt01_bg.png") center top no-repeat;}
#Chara_gpt02 .chara_stand {background:url("../en_img/chara/chara_pt01_stand.png") center top no-repeat;}
#Chara_gpt02 .chara_txt {background:url("../en_img/chara/chara_pt01_txt.png") center top no-repeat;}

#Chara_gpt03 {background:url("../en_img/chara/chara_pt02_bg.png") center top no-repeat;}
#Chara_gpt03 .chara_stand {background:url("../en_img/chara/chara_pt02_stand.png") center top no-repeat;}
#Chara_gpt03 .chara_txt {background:url("../en_img/chara/chara_pt02_txt.png") center top no-repeat;}

#Chara_gpt04 {background:url("../en_img/chara/chara_pt03_bg.png") center top no-repeat;}
#Chara_gpt04 .chara_stand {background:url("../en_img/chara/chara_pt03_stand.png") center top no-repeat;}
#Chara_gpt04 .chara_txt {background:url("../en_img/chara/chara_pt03_txt.png") center top no-repeat;}

#Chara_gpt05 {background:url("../en_img/chara/chara_pt04_bg.png") center top no-repeat;}
#Chara_gpt05 .chara_stand {background:url("../en_img/chara/chara_pt04_stand.png") center top no-repeat;}
#Chara_gpt05 .chara_txt {background:url("../en_img/chara/chara_pt04_txt.png") center top no-repeat;}

#Chara_gpt06 {background:url("../en_img/chara/chara_pt05_bg.png") center top no-repeat;}
#Chara_gpt06 .chara_stand {background:url("../en_img/chara/chara_pt05_stand.png") center top no-repeat;}
#Chara_gpt06 .chara_txt {background:url("../en_img/chara/chara_pt05_txt.png") center top no-repeat;}

#Chara_gpt07 {background:url("../en_img/chara/chara_pt06_bg.png") center top no-repeat;}
#Chara_gpt07 .chara_stand {background:url("../en_img/chara/chara_pt06_stand.png") center top no-repeat;}
#Chara_gpt07 .chara_txt {background:url("../en_img/chara/chara_pt06_txt.png") center top no-repeat;}

#Chara_gpt08 {background:url("../en_img/chara/chara_pt07_bg.png") center top no-repeat;}
#Chara_gpt08 .chara_stand {background:url("../en_img/chara/chara_pt07_stand.png") center top no-repeat;}
#Chara_gpt08 .chara_txt {background:url("../en_img/chara/chara_pt07_txt.png") center top no-repeat;}

#Chara_gpt09 {background:url("../en_img/chara/chara_pt08_bg.png") center top no-repeat;}
#Chara_gpt09 .chara_stand {background:url("../en_img/chara/chara_pt08_stand.png") center top no-repeat;}
#Chara_gpt09 .chara_txt {background:url("../en_img/chara/chara_pt08_txt.png") center top no-repeat;}

#Chara_gpt10 {background:url("../en_img/chara/chara_pt09_bg.png") center top no-repeat;}
#Chara_gpt10 .chara_stand {background:url("../en_img/chara/chara_pt09_stand.png") center top no-repeat;}
#Chara_gpt10 .chara_txt {background:url("../en_img/chara/chara_pt09_txt.png") center top no-repeat;}

#Chara_gpt11 {background:url("../en_img/chara/chara_pt10_bg.png") center top no-repeat;}
#Chara_gpt11 .chara_stand {background:url("../en_img/chara/chara_pt10_stand.png") center top no-repeat;}
#Chara_gpt11 .chara_txt {background:url("../en_img/chara/chara_pt10_txt.png") center top no-repeat;}

#Chara_gpt02 .chara_voice ul li a {background-color:#475a95;}
#Chara_gpt03 .chara_voice ul li a {background-color:#6d4f8b;}
#Chara_gpt04 .chara_voice ul li a {background-color:#8caed4;}
#Chara_gpt05 .chara_voice ul li a {background-color:#ffcb00;}
#Chara_gpt06 .chara_voice ul li a {background-color:#f969a4;}
#Chara_gpt07 .chara_voice ul li a {background-color:#d10303;}
#Chara_gpt08 .chara_voice ul li a {background-color:#548fa1;}
#Chara_gpt09 .chara_voice ul li a {background-color:#bd6765;}
#Chara_gpt10 .chara_voice ul li a {background-color:#d594c8;}
#Chara_gpt11 .chara_voice ul li a {background-color:#b1cd68;}

#Chara_gfr02 {background:url("../en_img/chara/chara_fr01_bg.png") center top no-repeat;}
#Chara_gfr02 .chara_stand {background:url("../en_img/chara/chara_fr01_stand.png") center top no-repeat;}
#Chara_gfr02 .chara_txt {background:url("../en_img/chara/chara_fr01_txt.png") center top no-repeat;}

#Chara_gfr03 {background:url("../en_img/chara/chara_fr02_bg.png") center top no-repeat;}
#Chara_gfr03 .chara_stand {background:url("../en_img/chara/chara_fr02_stand.png") center top no-repeat;}
#Chara_gfr03 .chara_txt {background:url("../en_img/chara/chara_fr02_txt.png") center top no-repeat;}

#Chara_gfr04 {background:url("../en_img/chara/chara_fr03_bg.png") center top no-repeat;}
#Chara_gfr04 .chara_stand {background:url("../en_img/chara/chara_fr03_stand.png") center top no-repeat;}
#Chara_gfr04 .chara_txt {background:url("../en_img/chara/chara_fr03_txt.png") center top no-repeat;}

#Chara_gfr05 {background:url("../en_img/chara/chara_fr04_bg.png") center top no-repeat;}
#Chara_gfr05 .chara_stand {background:url("../en_img/chara/chara_fr04_stand.png") center top no-repeat;}
#Chara_gfr05 .chara_txt {background:url("../en_img/chara/chara_fr04_txt.png") center top no-repeat;}

#Chara_gfr06 {background:url("../en_img/chara/chara_fr05_bg.png") center top no-repeat;}
#Chara_gfr06 .chara_stand {background:url("../en_img/chara/chara_fr05_stand.png") center top no-repeat;}
#Chara_gfr06 .chara_txt {background:url("../en_img/chara/chara_fr05_txt.png") center top no-repeat;}

#Chara_gfr07 {background:url("../en_img/chara/chara_fr06_bg.png") center top no-repeat;}
#Chara_gfr07 .chara_stand {background:url("../en_img/chara/chara_fr06_stand.png") center top no-repeat;}
#Chara_gfr07 .chara_txt {background:url("../en_img/chara/chara_fr06_txt.png") center top no-repeat;}

#Chara_gfr08 {background:url("../en_img/chara/chara_fr07_bg.png") center top no-repeat;}
#Chara_gfr08 .chara_stand {background:url("../en_img/chara/chara_fr07_stand.png") center top no-repeat;}
#Chara_gfr08 .chara_txt {background:url("../en_img/chara/chara_fr07_txt.png") center top no-repeat;}

#Chara_gfr02 .chara_voice ul li a {background-color:#373333;}
#Chara_gfr03 .chara_voice ul li a {background-color:#845a8b;}
#Chara_gfr04 .chara_voice ul li a {background-color:#c24971;}
#Chara_gfr05 .chara_voice ul li a {background-color:#fae840;}
#Chara_gfr06 .chara_voice ul li a {background-color:#c48a51;}
#Chara_gfr07 .chara_voice ul li a {background-color:#e88ab0;}
#Chara_gfr08 .chara_voice ul li a {background-color:#97adee;}


.chara_voice ul li a:hover {
	background-color:#000!important;
}