/*popup*/
#cast_dt {background:#fdd44d; padding:0;}
#cast_dt #mainbox {width:700px; height:445px; background: url(../img/chart/back.png) no-repeat 0 0; margin:0 auto; padding:62px 0 0;}
#cast_dt #mainbox .prof { width:350px; margin:20px 30px 0 0; text-align:left;}
#cast_dt .photo {width:244px; height:289px; background: url(../img/chart/makoto.jpg) no-repeat 0 0; margin:20px 0 0 30px;
 border:3px solid #111; box-shadow:15px 15px rgba(253, 212, 77, 0.6); }
#cast_dt .photo span {display:block;width:244px; height:289px; }

#cast_dt #mainbox .ovtxt {height:220px; overflow-x: hidden; overflow-y:scroll;}
#cast_dt #mainbox p {font-size:105%; line-height:1.6; padding:5px 0 0;}
#cast_dt #mainbox .yuria {background: url(../img/chart/yuria.jpg) ;}
#cast_dt #mainbox .rina {background: url(../img/chart/rina.jpg) ;}
#cast_dt #mainbox .miko {background: url(../img/chart/miko.jpg) ;}
#cast_dt #mainbox .miko1 {background: url(../img/chart/miko1.jpg) ; cursor:pointer;}
#cast_dt #mainbox .miko2 {background: url(../img/chart/miko_2.jpg) ;}
#cast_dt #mainbox .hasumi {background: url(../img/chart/hasumi.jpg) ;}
#cast_dt #mainbox .nami {background: url(../img/chart/nami.jpg) ;}
#cast_dt #mainbox .huuka {background: url(../img/chart/huuka.jpg) ;}
#cast_dt #mainbox .honoka {background: url(../img/chart/honoka.jpg) ;}
#cast_dt #mainbox .emiri {background: url(../img/chart/emiri.jpg) ;}
#cast_dt #mainbox .oosone {background: url(../img/chart/oosone.jpg) ;}
#cast_dt #mainbox .minayo {background: url(../img/chart/minayo.jpg) ; cursor:pointer;}
#cast_dt #mainbox .minayo2 {background: url(../img/chart/minayo2.jpg) ;  cursor:pointer;}
#cast_dt #mainbox .mayumi {background: url(../img/chart/mayumi.jpg) ;}
#cast_dt #mainbox .tomoyo {background: url(../img/chart/tomoyo.jpg) ;}
#cast_dt #mainbox .moe {background: url(../img/chart/moe.jpg) ;}
#cast_dt #mainbox .ariake {background: url(../img/chart/ariake.jpg) ;}
#cast_dt #mainbox .kaito {background: url(../img/chart/kaito.jpg) ;}
#cast_dt #mainbox .daisuke {background: url(../img/chart/daisuke.jpg) ;}
#cast_dt #mainbox .tasuku {background: url(../img/chart/tasuku.jpg) ;}
#cast_dt #mainbox .rentarou {background: url(../img/chart/rentarou.jpg) ;}
#cast_dt #mainbox .yamada {background: url(../img/chart/yamada.jpg) ;}
#cast_dt #mainbox .goro {background: url(../img/chart/goro.jpg) ;}
#cast_dt #mainbox .yuuji {background: url(../img/chart/yuuji.jpg) ; cursor:pointer;}
#cast_dt #mainbox .yuuji2 {background: url(../img/chart/yuuji2.jpg) ; cursor:pointer;}
#cast_dt #mainbox .banzai {background: url(../img/chart/banzai.jpg) ;}

#cast_dt #mainbox h1 {width:450px; height:43px; background: url(../img/chart/name_w.png) no-repeat 0 0; margin:0 0 15px 30px;}
#cast_dt #mainbox.mens h1 { background: url(../img/chart/name_m.png) no-repeat 0 0;}
#cast_dt #mainbox h1.name_yuria,#cast_dt #mainbox.mens h1.name_kaito { background-position: 0 -43px; }
#cast_dt #mainbox h1.name_rina,#cast_dt #mainbox.mens h1.name_daisuke { background-position: 0 -86px; }
#cast_dt #mainbox h1.name_miko,#cast_dt #mainbox.mens h1.name_tasuku { background-position: 0 -129px; }
#cast_dt #mainbox h1.name_hasumi,#cast_dt #mainbox.mens h1.name_rentarou { background-position: 0 -172px; }
#cast_dt #mainbox h1.name_nami,#cast_dt #mainbox.mens h1.name_yamada { background-position: 0 -215px; }
#cast_dt #mainbox h1.name_huuka,#cast_dt #mainbox.mens h1.name_goro { background-position: 0 -258px; }
#cast_dt #mainbox h1.name_honoka,#cast_dt #mainbox.mens h1.name_yuuji { background-position: 0 -301px; }
#cast_dt #mainbox h1.name_emiri,#cast_dt #mainbox.mens h1.name_banzai { background-position: 0 -344px; }
#cast_dt #mainbox h1.name_oosone { background-position: 0 -387px; }
#cast_dt #mainbox h1.name_minayo { background-position: 0 -430px; }
#cast_dt #mainbox h1.name_mayumi { background-position: 0 -473px; }
#cast_dt #mainbox h1.name_tomoyo { background-position: 0 -516px; }
#cast_dt #mainbox h1.name_moe { background-position: 0 -559px; }

