@charset "utf-8";

/*　Cast & Staff
------------------------------------------------------------ */

#sub_navi {
	width: 900px;
	height: 230px;
	position: absolute;
	left: 50;
	_left: 25;
	top: 0;
	z-index: 1;
}

#title {
    width: 900px;
	background: url(../common/images/bar_01.gif) left bottom no-repeat;
}
#title h3 {
    width: 900px;
	height: 50px;
	background: url(../common/images/cast_title.gif) left top no-repeat;
	text-indent: -999em;
}

.member_link {
	width: 520px;
	height: 70px;
	margin-left: 190px;
	margin-bottom: 20px;
	background: url(../common/images/cast_member.jpg) left top;
	position: relative;
}
.member_link ul {
	display: block;
	width: 230px;
	height: 27px;
	position: absolute;
	left: 146px;
	top: 35px;
	
}
.member_link li {
	text-indent: -9999em;
}
.member_link a {
	text-decoration: none;
	display:block;
	width: 230px;
	height: 27px;
	overflow: hidden;
	background: url(../common/images/cast_memberbtn.jpg) left top;
}
.member_link a:hover {
	background-position: 0px -27px;
}

.box_01 {
    width: 890px;
	margin-left: 5px;
	padding-bottom: 20px;
}

.box_02 {
    text-align: center;
}

div.cast01 {
    width: 150px;
	_width: 185px;
	padding-right: 35px;
	float: left;
	text-align: center;
}
div.cast02 {
    width: 150px;
	float: right;
	text-align: center;
}




div.cast01 ul,
div.cast02 ul {
	display: block;
	width: 150px;
	height: 225px;
	margin: 0;
	padding: 0;
}	

div.cast01 li,
div.cast02 li {
	text-indent: -9999em;
}

div.cast01 a.photo,
div.cast02 a.photo {
	text-decoration: none;
	display: block;
	width: 150px;
	height: 225px;
	overflow: hidden;
}

.twitter {
    width: 150px;
	text-align: center;
}
.twitter img {
    display: inline;
	margin-right: 5px;
}

#caliente a {
	background: url(../common/images/cast_caliente.jpg) left top no-repeat;
}
#caliente a:hover {
    background: url(../common/images/cast_caliente_o.jpg) left top no-repeat;
}

#eca a {
	background: url(../common/images/cast_eca.jpg) left top no-repeat;
}
#eca a:hover {
    background: url(../common/images/cast_eca_o.jpg) left top no-repeat;
}

#elles a {
	background: url(../common/images/cast_elles.jpg) left top no-repeat;
}
#elles a:hover {
    background: url(../common/images/cast_elles_o.jpg) left top no-repeat;
}

#emijay a {
	background: url(../common/images/cast_emijay.jpg) left top no-repeat;
}
#emijay a:hover {
    background: url(../common/images/cast_emijay_o.jpg) left top no-repeat;
}

#erico a {
	background: url(../common/images/cast_erico.jpg) left top no-repeat;
}
#erico a:hover {
    background: url(../common/images/cast_erico_o.jpg) left top no-repeat;
}

#erina a {
	background: url(../common/images/cast_erina.jpg) left top no-repeat;
}
#erina a:hover {
    background: url(../common/images/cast_erina_o.jpg) left top no-repeat;
}

#mitsuki a {
	background: url(../common/images/cast_mitsuki.jpg) left top no-repeat;
}
#mitsuki a:hover {
    background: url(../common/images/cast_mitsuki_o.jpg) left top no-repeat;
}

#rina a {
	background: url(../common/images/cast_rina.jpg) left top no-repeat;
}
#rina a:hover {
    background: url(../common/images/cast_rina_o.jpg) left top no-repeat;
}

#risa a {
	background: url(../common/images/cast_risa.jpg) left top no-repeat;
}
#risa a:hover {
    background: url(../common/images/cast_risa_o.jpg) left top no-repeat;
}

#sayaka a {
	background: url(../common/images/cast_sayaka.jpg) left top no-repeat;
}
#sayaka a:hover {
    background: url(../common/images/cast_sayaka_o.jpg) left top no-repeat;
}

#tomochan a {
	background: url(../common/images/cast_tomochan.jpg) left top no-repeat;
}
#tomochan a:hover {
    background: url(../common/images/cast_tomochan_o.jpg) left top no-repeat;
}

#yui a {
	background: url(../common/images/cast_yui.jpg) left top no-repeat;
}
#yui a:hover {
    background: url(../common/images/cast_yui_o.jpg) left top no-repeat;
}

#yu-ko a {
	background: url(../common/images/cast_yu-ko.jpg) left top no-repeat;
}
#yu-ko a:hover {
    background: url(../common/images/cast_yu-ko_o.jpg) left top no-repeat;
}

#yuri a {
	background: url(../common/images/cast_yuri.jpg) left top no-repeat;
}
#yuri a:hover {
    background: url(../common/images/cast_yuri_o.jpg) left top no-repeat;
}

#daizzy a {
	background: url(../common/images/staff_daizzy.jpg) left top no-repeat;
}
#daizzy a:hover {
    background: url(../common/images/staff_daizzy_o.jpg) left top no-repeat;
}

#manamana a {
	background: url(../common/images/staff_manamana.jpg) left top no-repeat;
}
#manamana a:hover {
    background: url(../common/images/staff_manamana_o.jpg) left top no-repeat;
}

#nanami a {
	background: url(../common/images/staff_nanami.jpg) left top no-repeat;
}
#nanami a:hover {
    background: url(../common/images/staff_nanami_o.jpg) left top no-repeat;
}

#u3 a {
	background: url(../common/images/staff_u3.jpg) left top no-repeat;
}
#u3 a:hover {
    background: url(../common/images/staff_u3_o.jpg) left top no-repeat;
}

#jerilee a {
	background: url(../common/images/guest_jerilee.jpg) left top no-repeat;
}
#jerilee a:hover {
    background: url(../common/images/guest_jerilee_o.jpg) left top no-repeat;
}

#o-mean a {
	background: url(../common/images/dj_o-mean.jpg) left top no-repeat;
}
#o-mean a:hover {
    background: url(../common/images/dj_o-mean_o.jpg) left top no-repeat;
}