/*キャストアイコン*/
.adol02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon01.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.adol02 a:hover {
background-position:right bottom;
}

.estell02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon02.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.estell02 a:hover {
background-position:right bottom;
}

.rappy02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon03.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.rappy02 a:hover {
background-position:right bottom;
}
.dogi02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon04.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.dogi02 a:hover {
background-position:right bottom;
}

.joshua02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon05.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.joshua02 a:hover {
background-position:right bottom;
}

.klose02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon06.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.klose02 a:hover {
background-position:right bottom;
}

.aisha02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon07.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.aisha02 a:hover {
background-position:right bottom;
}

.chester02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon08.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.chester02 a:hover {
background-position:right bottom;
}

.geis02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon09.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.geis02 a:hover {
background-position:right bottom;
}

.tita02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon10.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.tita02 a:hover {
background-position:right bottom;
}

.elk02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon11.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.elk02 a:hover {
background-position:right bottom;
}

.olivier02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon12.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.olivier02 a:hover {
background-position:right bottom;
}

.mishera02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon13.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.mishera02 a:hover {
background-position:right bottom;
}

.agate02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon14.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.agate02 a:hover {
background-position:right bottom;
}

.crshe02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon15.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.crshe02 a:hover {
background-position:right bottom;
}

.renne02 a {
display:block;
width:239px;
height:23px;
background:url(resource/cast_icon16.jpg) no-repeat right top;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.renne02 a:hover {
background-position:right bottom;
}