/*============================================ base(CSS)▼ =============*/
@charset "utf-8";

* {
margin: 0;
padding: 0;
}

body{
margin: 0;
padding: 0;
width: 100%;
background: #f35396;
}

html{
overflow-y: scroll;
}

img{
border: none;
}

form{
margin: 0;
padding: 0;
}

ul{
padding: 0;
margin: 0;
}

span.bloc{
display: block;
}

/*========= フォント設定▼ =====*/
body, body p, li, textarea, input, select{
color: #000;
font-size: 12px;
line-height: 1.3em;
font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}

a{
color: #000;
text-decoration: underline;
}

a:hover{
color: #FFF;
text-decoration: underline;
}

h1{
font-size: 1.6em;
line-height: 1.7em;
}

h2{
font-size: 1.3em;
line-height: 1.4em;
}

h3{
font-size: 1.2em;
line-height: 1.3m;
}

h4{
font-size: 1.1em;
line-height: 1.2em;
}

.ft_size089{
font-size: 0.89em;
}

.ft_size075{
font-size: 0.75em;
}

.boldtxt{
font-weight: bold;
}
/*========= COLOR ▽=========*/
.ft_col_pup{
color: #791e4d;
}

.ft_col_blu{
color: #103d84;
}

.ft_col_con{
color: #1d056e;
}

.ft_col_red{
color: #8e0049;
}

.ft_col_crs{
color: #510035;
}
/*========= COLOR △=========*/

/*========= フォント設定▲ =====*/
/*============================================ base(CSS)▲ =============*/

/*============================================ layout(CSS)▼ ===========*/
/*=========== コンテンツベース▼ =====*/
#container_base{
width: 100%;
background: #FFF;
}
/*=========== コンテンツベース▲ =====*/
/*=========== コンテナー▼ ===========*/

#container{
width: 100%;
background: url(../images/base_bg.gif) repeat-y top center;
}

#container2{
width: 100%;
background: url(../images/base_bg2.gif) repeat-y top center;
}
/*=========== コンテナー▲ ===========*/

/*============================================================ TOP▼ ===============*/
/*=========== メイン▼ ===============*/
#main{
width: 940px;
margin: 0 auto;
padding: 0;
}

#main_top{
background: #f35396;
}

#main_cmn{
margin: 0;
}

.head_top{
height: 10px;
background: #f35396;
}

/*=========== ヘッダー▼ =============*/

.top_main_contents{
width: 908px;
margin: 0 auto;
background: url(../images/top_st_wk_btm_long.gif) no-repeat center bottom;
}

/*110325追加*/
.top_main_contents2{
width: 908px;
margin: 0 auto;
background: url(../images/top_st_wk_btm_long2.gif) no-repeat center bottom;
}

.top_main_contents3{
width: 908px;
margin: 0 auto;
background: url(../images/top_st_wk_btm_long3.gif) no-repeat center bottom;
}

#top_header{
width: 908px;
padding: 0 0 10px 0;
}

.top_header_l{
float: left;
width: 454px;
padding: 7px 0 0 0;
}

.top_header_r{
float: left;
width: 454px;
}

.g_menu_contents{
width: 402px;
height: 64px;
margin: 0 10px 0 42px;
}

/*=========== ヘッダー▲ =============*/

#top_next_info_area{
width: 908px;
}

.top_next_info_area_l{
float: left;
width: 7px;
}

.top_next_info_area_m{
float: left;
width: 894px;
background: #FFF;
height: 28px;
}

.top_next_info_area_r{
float: right;
width: 7px;
}

.nextonair{
margin: 10px 0 0 0;
}

.sc1{
margin: 2px 0 0 20px;
}

.sc2{
margin: 5px 0 0 20px;
}

.sc3{
margin: 2px 0 0 10px;
}

.sc4{
margin: 5px 0 0 10px;
}

#pgm_info_area{
width: 908px;
padding: 10px 0 0 0;
}

.pgm_info_area_wait{
width: 908px;
margin: 0 auto;
background: url(../images/wait.jpg) no-repeat center bottom;
}

.pgm_info_area_wait_akb{
width: 908px;
margin: 0 auto;
background: url(../images/wait_akb.jpg) no-repeat center bottom;
}

.pgm_info_area_wait_ske{
width: 908px;
margin: 0 auto;
background: url(../images/wait_ske.jpg) no-repeat center bottom;
}

.pgm_info_area_wait_nmb{
width: 908px;
margin: 0 auto;
background: url(../images/wait_nmb.jpg) no-repeat center bottom;
}

.pgm_info_area_wait_hkt{
width: 908px;
margin: 0 auto;
background: url(../images/wait_hkt.jpg) no-repeat center bottom;
}

.pgm_info_area_wait_nogizaka{
width: 908px;
margin: 0 auto;
background: url(../images/wait_nogizaka.jpg) no-repeat center bottom;
}

.pgm_info_area_wait_vt{
width: 908px;
margin: 0 auto;
background: url(../images/wait_vt.jpg) no-repeat center bottom;
}

.pgm_info_area_sorry{
width: 908px;
margin: 0 auto;
background: url(../images/sorry.jpg) no-repeat center bottom;
}

.pgm_info_area_l{
float: left;
width: 454px;
}

.pgm_info_area_l2{
float: left;
width: 681px;
}

.pgm_info_area_r{
float: left;
width: 454px;
margin: 0 0 0 0px;
}

.pgm_info_area_r2{
float: left;
width: 211px;
margin: 0 0 0 16px;
}

.info_left1{
float: left;
width: 204px;
}

.info_left2{
float: left;
width: 243px;
}

.info_right1{
float: right;
width: 243px;
}

.info_right2{
float: right;
width: 204px;
}

.info_width{
float: right;
width: 681px;
}

.top_main_bt{
width: 908px;
margin: 0 auto;
padding: 25px 0 0 0;
}

.top_main_bt_m{
float: left;
width: 907px;
}

.top_main_bt_l{
float: left;
width: 664px;
}

.top_main_bt_r{
float: right;
width: 234px;
}

.top_main_bt_01{
float: left;
width: 365px;
}

.top_main_bt_02{
float: left;
width: 302px;
}

.top_main_bt_03{
float: right;
width: 230px;
}
/*==========*/
.story_info{
width: 204px;
}

.story_info_top{
margin: 0;
padding: 0;
}

.story_info_mdl{
padding: 0 22px;
background: url(../images/top_st_wk_mdl.gif) repeat-y top center;
}

.story_info_btm{
height: 24px;
}

.story_cast{
display: block;
padding: 7px;
line-height: 1.3em;
background: url(../images/top_st_dotline.gif) no-repeat center bottom;
}

.story_stf{
display: block;
padding: 7px;
line-height: 1.3em;
}

.st_bt_area{
width: 160px;
}

.bt_area_l{
float: left;
width: 57px;
margin: 0 0 0 30px;
}

.bt_area_r{
float: left;
width: 57px;
margin: 0 0 0 10px;
}

/*======= 「あらすじ」button ▽========*/
.story_bt{
margin: 0;
padding: 0;
width: 57px;
height: 23px;
background: url(../images/top_bt_arasuji.gif) no-repeat;
}

.story_bt a{
display: block;
width: 57px;
height: 23px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.story_bt a:hover{
background: url(../images/top_bt_arasuji.gif) 0 -23px;
}

/*======= 「あらすじ」button △========*/
/*======= 「相関図」button ▽========*/
.soukanz_bt{
margin: 0;
padding: 0;
width: 57px;
height: 23px;
background: url(../images/top_bt_soukanz.gif) no-repeat;
}

.soukanz_bt a{
display: block;
width: 57px;
height: 23px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.soukanz_bt a:hover{
background: url(../images/top_bt_soukanz.gif) 0 -23px;
}

/*======= 「相関図」button △========*/

/*======= 「ＰＲ」button ▽========*/
.pr_kw_bt{
margin: 0;
padding: 0;
width: 0px;
height: 0px;
background: url(../images/) no-repeat;
}

.pr_kw_bt a{
display: block;
width: 0px;
height: 0px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.pr_kw_bt a:hover{
background: url(../images/top_bnr_sn_kw.gif) 0 -0px;
}
/*======= 「ＰＲ」button △========*/
/*======= 「シナリオ＆キーワード募集」button ▽========*/
.sn_kw_bt{
margin: 0;
padding: 0;
width: 664px;
height: 76px;
background: url(../images/top_bnr_sn_kw.gif) no-repeat;
}

.sn_kw_bt a{
display: block;
width: 664px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.sn_kw_bt a:hover{
background: url(../images/top_bnr_sn_kw.gif) 0 -76px;
}

.sn_kw_bt2{
margin: 0;
padding: 0;
width: 355px;
height: 77px;
background: url(../images/top_bnr_story.gif) no-repeat;
}

.sn_kw_bt2 a{
display: block;
width: 355px;
height: 77px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.sn_kw_bt2 a:hover{
background: url(../images/top_bnr_story.gif) 0 -77px;
}
/*======= 「シナリオ＆キーワード募集」button △========*/
/*======= 「感想を送る」button ▽========*/
.imp_send_bt{
margin: 0;
padding: 0;
width: 234px;
height: 76px;
background: url(../images/top_bt_imp_send.gif) no-repeat;
}

.imp_send_bt a{
display: block;
width: 234px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.imp_send_bt a:hover{
background: url(../images/top_bt_imp_send.gif) 0 -76px;
}

.imp_send_bt2{
margin: 0;
padding: 0;
width: 230px;
height: 77px;
background: url(../images/top_bnr_mail.gif) no-repeat;
}

.imp_send_bt2 a{
display: block;
width: 230px;
height: 77px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.imp_send_bt2 a:hover{
background: url(../images/top_bnr_mail.gif) 0 -77px;
}
/*======= 「感想を送る」button △========*/
/*======= 「メンバーへの質問」button ▽========*/
.imp_mem_bt{
margin: 0;
padding: 0;
width: 302px;
height: 77px;
background: url(../images/top_bnr_mem.gif) no-repeat;
}

.imp_mem_bt a{
display: block;
width: 302px;
height: 77px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.imp_mem_bt a:hover{
background: url(../images/top_bnr_mem.gif) 0 -77px;
}
/*======= 「メンバーへの質問」button △========*/

#main_mdl{
height: 115px;
background: url(../images/top_mdl_cts_bg.gif) no-repeat top center;
}

#main_mdl2{
height: 200px;
background: url(../images/top_mdl_cts_bg2.gif) no-repeat top center;
}

#main_btm{
width: 940px;
padding: 5px 0 15px 0;
}

.main_btm_l{
float: left;
width: 163px;
margin: 10px 0 0 0;
}

.main_btm_m{
float: left;
width: 311px;
margin: 0 3px;
}

.main_btm_r{
float: right;
width: 456px;
margin: 10px 0 0 0;
border: 2px solid #87a8d1;
}

.main_btm_r2{
float: left;
width: 198px;
margin: 10px 0 0 0;
}

.main_btm_r3{
float: right;
width: 255px;
margin: 10px 0 0 0;
border: 2px solid #87a8d1;
}

#whatsnew{
background: #c6ebed;
}

#news{
width: 400px;
padding: 7px 10px;
}

#news img{
margin: 0 0 7px 0;
}

#news p{
color: #103d84;
line-height: 1.3em;
padding: 2px 0;
}

#news a{
color: #09385f;
}

#news a:hover{
color: #5281cc;
}

#news2{
width: 199px;
padding: 7px 10px;
}

#news2 img{
margin: 0 0 7px 0;
}

#news2 p{
color: #103d84;
line-height: 1.3em;
padding: 2px 0;
}

#news2 a{
color: #09385f;
}

#news2 a:hover{
color: #5281cc;
}

/*=========== メイン▲ ===============*/

/*============================================================ TOP▲ ===============*/

/*============================================================ 共通▼ ===============*/
#header_base{
position: relative;
width: 940px;
background: #f35396;
}

.header_m{
float: left;
width: 908px;
height: 78px;
margin: 0 auto;
}

.header_l,
.header_r{
float: left;
width: 16px;
}

.header_m_l{
float: left;
width: 454px;
padding: 7px 0 0 0;
}

.header_m_r{
float: left;
width: 454px;
}

/*110325追加*/
.forprint_top_header{
display: none;
}


.forprint_header{
display: none;
}

#main_contents{
width: 940px;
}

#main_box{
width: 940px;
margin: 0 auto;
padding: 10px 0 15px 0;
}

.main_box_l{
float: left;
width: 228px;
}

.main_box_r{
float: right;
width: 712px;
}

.sttl_area{
width: 712px;
padding: 0 0 10px 0;
}

.sttl_area_l{
float: left;
width: 159px;
}

.sttl_area_r{
float: right;
width: 220px;
padding: 7px 0 0 0;
}
/*======= 「放送一覧」button ▽========*/
.stlist_bt{
float: left;
margin: 0;
padding: 0;
width: 102px;
height: 30px;
background: url(../onair/images/onair_list_bt.gif) no-repeat;
}

.stlist_bt a{
display: block;
width: 102px;
height: 30px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.stlist_bt a:hover{
background: url(../onair/images/onair_list_bt.gif) 0 -30px;
}
/*======= 「放送一覧」button △========*/

/*======= 「TOPページ」button ▽========*/
.totop_bt{
float: right;
margin: 0;
padding: 0;
width: 102px;
height: 30px;
background: url(../images/totop_bt.gif) no-repeat;
}

.totop_bt a{
display: block;
width: 102px;
height: 30px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.totop_bt a:hover{
background: url(../images/totop_bt.gif) 0 -30px;
}
/*======= 「TOPページ」button △========*/
.oa_main_contents{
width: 712px;
}

.main_box_top{
width: 712px;
margin: 0;
}

.main_box_mdl{
width: 712px;
background: url(../images/main_box_bg_mdl.gif) repeat-y top center;
}

.main_box_btm{
width: 712px;
}


.listbox{
width: 690px;
margin: 0 auto;
padding: 0 0 10px 0;
}

.listbox_ct{
width: 688px;
padding: 5px 0 2px 2px;
}

.listbox_mdl{
width: 666px;
padding: 9px;
border: 3px solid #f35396;
background: #f7bedf;
}

.listbox_mdlT{
width: 666px;
padding: 9px;
border-top: 3px solid #f35396;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
background: #f7bedf;
}
.listbox_mdlB{
width: 666px;
padding: 9px;
border-bottom: 3px solid #f35396;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
background: #f7bedf;
}

.listbox_mdl_w{
width: 666px;
padding: 9px;
border: 3px solid #f35396;
background: #f7bedf;
}

.listbox_mdlT_w{
width: 666px;
padding: 9px;
border-top: 3px solid #f35396;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
background: #f7bedf;
}
.listbox_mdlB_w{
width: 666px;
padding: 9px;
border-bottom: 3px solid #f35396;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
background: #f7bedf;
}

.listbox_w_box{
float: left;
width: 672px;
background: url(../onair/images/box_bg.gif) no-repeat top right;
}

.listbox_w_r{
float: left;
width: 180px;
}

.listbox_w_in_l{
float: left;
width: 261px;
}

.listbox_w_in_r{
float: left;
width: 200px;
margin: 10px 0 0 0;
padding: 0 12px 0 15px;
}

.listbox_w2_in_l{
float: left;
width: 401px;
}

.listbox_w2_in_r{
float: left;
width: 230px;
margin: 10px 0 0 0;
padding: 0 12px 0 15px;
}

.listbox_w3_in_r{
float: left;
width: 380px;
margin: 10px 0 0 0;
padding: 0 12px 0 15px;
}

.listbox_l{
float: left;
width: 324px;
}

.listbox_r{
float: left;
width: 330px;
margin: 0 0 0 12px;
}

.listbox_in_l{
float: left;
width: 123px;
}

.listbox_in_r{
float: left;
width: 184px;
margin: 10px 0 0 0;
padding: 0 6px 0 11px;
}

.listbox_in_cast{
display: block;
margin: 20px 0 7px 0;
}

/*======= 「内容を見る」button ▽========*/
.naiyou_bt_area{
width: 184px;
}

.naiyou_bt{
margin: 0;
padding: 0;
width: 184px;
height: 23px;
background: url(../onair/images/bt_read.gif) no-repeat;
}

.naiyou_bt a{
display: block;
width: 184px;
height: 23px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.naiyou_bt a:hover{
background: url(../onair/images/bt_read.gif) 0 -23px;
}

/*======= 「内容を見る」button △========*/

/*================================================= 左メニュー ▽========*/
#left_menu_area{
width: 198px;
padding: 0 15px;
}

/*==================*/
.left_menu1{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu1.png) no-repeat;
}

.left_menu1 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.left_menu1 a:hover{
background: url(../images/left_menu1.png) 0 -76px;
}
/*==================*/
.left_menu2{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu2.png) no-repeat;
}

.left_menu2 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.left_menu2 a:hover{
background: url(../images/left_menu2.png) 0 -76px;
}
/*==================*/
.left_menu3{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
}
/*==================*/
.left_menu4{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu4.png) no-repeat;
}

.left_menu4 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.left_menu4 a:hover{
background: url(../images/left_menu4.png) 0 -76px;
}
/*==================*/
.left_menu5{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu5.png) no-repeat;
}

.left_menu5 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.left_menu5 a:hover{
background: url(../images/left_menu5.png) 0 -76px;
}
/*==================*/
/*=https用=*/
/*==================*/
.hs_left_menu1{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu1.png) no-repeat;
}

.hs_left_menu1 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.hs_left_menu1 a:hover{
background: url(../images/left_menu1.png) 0 -76px;
}
/*==================*/
.hs_left_menu2{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu2.png) no-repeat;
}

.hs_left_menu2 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.hs_left_menu2 a:hover{
background: url(../images/left_menu2.png) 0 -76px;
}
/*==================*/
.hs_left_menu3{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
}
/*==================*/
.hs_left_menu4{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu4.png) no-repeat;
}

.hs_left_menu4 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.hs_left_menu4 a:hover{
background: url(../images/left_menu4.png) 0 -76px;
}
/*==================*/
.hs_left_menu5{
margin: 0 0 10px 0;
padding: 0;
width: 198px;
height: 76px;
background: url(../images/left_menu5.png) no-repeat;
}

.hs_left_menu5 a{
display: block;
width: 198px;
height: 76px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.hs_left_menu5 a:hover{
background: url(../images/left_menu5.png) 0 -76px;
}
/*================================================= 左メニュー △========*/

/*======= 「ページTOPへ」button ▽========*/
.pagetop{
margin: 5px 0 0 619px;
padding: 0;
width: 93px;
height: 25px;
background: url(../images/bt_pagetop.gif) no-repeat;
}

.pagetop a{
display: block;
width: 93px;
height: 25px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.pagetop a:hover{
background: url(../images/bt_pagetop.gif) 0 -25px;
}
/*======= 「ページTOPへ」button △========*/
/*=========== フッター▼ =============*/
#footer{
width: 100%;
background: #f35396;
}

.footer_contents{
width: 908px;
margin: 0 auto;
padding: 15px 0;
}

.forprint_footer{
display: none;
}

.bnr_area{
width: 908px;
margin: 0 auto;
}

.bnr_area ul{
margin: 0;
}

.bnr_area li{
float: left;
display: block;
margin: 0 10px 0 0;
list-style: none;
}

.bnr_area li.rightside{
float: left;
margin: 0;
}

.copy_area{
width: 908px;
margin: 0 auto;
text-align: center;
}

.tt_link{
padding: 15px 0;
}

.copy{
padding: 0 0 0 0;
}

/*=========== フッター▲ =============*/
/*============================================================ 共通▲ ===============*/

/*============================================================ OnAir▼ ==============*/

/*=========== PHOTO背景△ =============*/
#next_info_area{
width: 680px;
margin: 0 auto;
}

.next_info_area_l{
float: left;
width: 8px;
}

.next_info_area_m{
float: left;
width: 664px;
background: #FFF;
height: 30px;
}

.next_info_area_r{
float: right;
width: 8px;
}

.oa_main_area{
width: 680px;
margin: 0 auto;
padding: 10px 0 0 0;
}

.oa_main_area_l{
float: left;
width: 235px;
}

.oa_main_area_r{
float: left;
width: 432px;
padding: 0 0 0 13px;
}

.oa_main{
width: 432px;
}

.oa_info_top{
margin: 0;
}

.oa_info_mdl{
width: 410px;
padding: 8px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf;
}

.oa_info_elem1{
width: 416px;
padding: 0 0 15px 0;
background: url(../onair/images/bg_title.gif) no-repeat top left;
}

.oa_box_l{
float: left;
width: 160px;
padding: 20px 28px 0 20px;
line-height: 1.4em;
}

.oa_box_r{
float: left;
width: 208px;
padding: 40px 0 25px 0;
}

.oa_stf0{
display: block;
line-height: 1.3em;
margin: 5px 0 0 0;
padding: 0 0 0 10px;
}

.oa_stf1{
display: block;
line-height: 1.3em;
margin: 15px 0 0 0;
padding: 0 0 0 10px;
}

.oa_stf2{
display: block;
line-height: 1.3em;
margin: 10px 0 0 0;
}

.oa_info_elem2{
width: 403px;
height: 23px;
margin: 0 auto;
background: url(../onair/images/bg_arasuji.gif) no-repeat top left;
}

.oa_info_elem2_txt{
display: block;
padding: 4px 0 0 70px;
}

.oa_info_elem3{
width: 393px;
min-height: 125px;
margin: 0 auto;
padding: 10px 5px 0 5px;
line-height: 1.4em;
}

.oa_info_elem4{
width: 393px;
min-height: 40px;
margin: 0 auto;
padding: 10px 5px 0 5px;
line-height: 1.4em;
}

.oa_mob_contents{
width: 712px;
}

.oa_dokoro_contents_txt{
line-height: 1.3em;
padding: 46px 0 0 30px;
}

.oa_soukanz_ct{
padding: 5px 0 0 22px;
}

.oa_soukanz{
width: 683px;
margin: 10px auto;
}

.oa_sonyuka,
.oa_sonyuka_mdl,
.oa_sonyuka_btm{
width: 712px;
margin: 0;
}

.oa_sonyuka_top{
width: 712px;
padding: 5px 0;
background: url(../onair/images/bg_btm_rep.gif) repeat-y top left;
}

.oa_sonyuka_ct_l{
float: left;
width: 81px;
margin: 0 0 0 22px;
padding: 0 0 0 0;
}

.oa_sonyuka_ct_r{
float: left;
width: 595px;
padding: 5px 0 0 14px;
line-height: 1.4em;
}
/*============================================================ OnAir▲ ==============*/

/*============================================================ Faq▼ ==============*/
.faq_main_contents{
width: 712px;
}

#faq_info_area{
width: 690px;
margin: 0 auto;
}

.faq_info_area_l{
float: left;
width: 8px;
}

.faq_info_area_m{
float: left;
width: 674px;
background: #FFF;
height: 20px;
padding: 5px 0;
}

.faq_info_area_r{
float: right;
width: 8px;
}

.faq_main_area{
width: 690px;
margin: 0 auto;
padding: 10px 0 0 0;
}

.faq_main_area_mdl{
width: 684px;
padding: 10px 0;
border: 3px solid #f35396;
background: #f7bedf;
}

.faq_a{
padding: 5px 0 5px 5px;
background: url(../images/box_ct_dot_bg.gif) repeat-x top left;
}

.faq_a_ct{
width: 654px;
padding: 0 15px;
}

.faq_a_txt{
padding: 10px 2px;
line-height: 1.7em;
}

.pict1{
float: left;
margin: 0 15px 7px 0;
}

.pict2{
float: right;
margin: 7px 0 7px 15px;
}

/*======= 「詳しくはこちら」button ▽========*/

.detail_bt{
margin: 10px 16px 0 490px;
padding: 0;
width: 184px;
height: 23px;
background: url(../faq/images/bt_detail.gif) no-repeat;
}

.detail_bt a{
display: block;
width: 184px;
height: 23px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.detail_bt a:hover{
background: url(../faq/images/bt_detail.gif) 0 -23px;
}

.detail_bt2{
margin: 10px 16px 0 490px;
padding: 0;
width: 184px;
height: 23px;
background: url(../faq/images/bt_detail2.gif) no-repeat;
}

.detail_bt2 a{
display: block;
width: 184px;
height: 23px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.detail_bt2 a:hover{
background: url(../faq/images/bt_detail2.gif) 0 -23px;
}

/*======= 「詳しくはこちら」button △========*/
.faq_box{
width: 687px;
margin: 0 auto;
}

.faq_box_l{
float: left;
width: 247px;
margin: 0 0 15px 15px;
}

.faq_box_r{
float: left;
width: 425px;
}


.faq_box_l2{
float: left;
width: 425px;
}

.faq_box_r2{
float: left;
width: 247px;
margin: 0 15px 15px 0;
}

.faq_a2{
width: 396px;
margin: 0 auto;
padding: 5px 0 5px 5px;
background: url(../images/box_ct_dot_bg.gif) repeat-x top left;
}

.faq_a2_txt{
padding: 10px 15px 0 15px;
line-height: 1.7em;
}




/*=========== PHOTO背景▽ =============*/

/*=========== PHOTO背景△ =============*/
/*============================================================ Faq▲ ==============*/

/*============================================================ Cast▼ ==============*/
.group_main_area{
position: relative;
width: 712px;
margin: 0 auto;
padding: 0 0 0 0;
}

.group_akb_navi_area{
width: 712x;
height: 44px;
background: url(../cast/images/gruop_akb_pic_navi.gif) no-repeat top left;
}
.group_ske_navi_area{
width: 712x;
height: 44px;
background: url(../cast/images/gruop_ske_pic_navi.gif) no-repeat top left;
}
.group_nmb_navi_area{
width: 712x;
height: 44px;
background: url(../cast/images/gruop_nmb_pic_navi.gif) no-repeat top left;
}
.group_hkt_navi_area{
width: 712x;
height: 44px;
background: url(../cast/images/gruop_hkt_pic_navi.gif) no-repeat top left;
}
.group_nogizaka_navi_area{
width: 712x;
height: 44px;
background: url(../cast/images/gruop_nogizaka_pic_navi.gif) no-repeat top left;
}
.group_pro_navi_area{
width: 712x;
height: 44px;
background: url(../cast/images/gruop_pro_pic_navi.gif) no-repeat top left;
}

.group_akb_bt{position: absolute; top: 3px; left: 0; width: 118px; height: 22px;}
.group_akb_bt:hover{background: url(../cast/images/group_akb_bt.gif) no-repeat top left;}
.group_ske_bt{position: absolute; top: 3px; left: 118px; width: 118px; height: 22px;}
.group_ske_bt:hover{background: url(../cast/images/group_ske_bt.gif) no-repeat top left;}
.group_nmb_bt{position: absolute; top: 3px; left: 236px; width: 118px; height: 22px;}
.group_nmb_bt:hover{background: url(../cast/images/group_nmb_bt.gif) no-repeat top left;}
.group_hkt_bt{position: absolute; top: 3px; left: 354px; width: 118px; height: 22px;}
.group_hkt_bt:hover{background: url(../cast/images/group_hkt_bt.gif) no-repeat top left;}
.group_nogizaka_bt{position: absolute; top: 3px; left: 472px; width: 118px; height: 22px;}
.group_nogizaka_bt:hover{background: url(../cast/images/group_nogizaka_bt.gif) no-repeat top left;}
.group_pro_bt{position: absolute; top: 3px; left: 590px; width: 118px; height: 22px;}
.group_pro_bt:hover{background: url(../cast/images/group_pro_bt.gif) no-repeat top left;}

#cast_info_area{
width: 690px;
margin: 0 auto;
}

.cast_info_area_l{
float: left;
width: 8px;
}

.cast_info_area_m{
float: left;
width: 674px;
background: #FFF;
height: 20px;
padding: 5px 0;
}

.cast_info_area_r{
float: right;
width: 8px;
}

.cast_main_area{
position: relative;
width: 690px;
margin: 0 auto;
padding: 10px 0 0 0;
}

/*=========== AKB48▽ =============*/
/* チームA */

.cast_akb_a_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_akb_a_pic_navi.gif) no-repeat top left;
}

.cast_akb_a_area{
width: 684px;
height: 890px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_akb_a_pic_off.jpg) no-repeat top center;
}

/* チームK */

.cast_akb_k_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_akb_k_pic_navi.gif) no-repeat top left;
}

.cast_akb_k_area{
width: 684px;
height: 890px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_akb_k_pic_off.jpg) no-repeat top center;
}

/* チームB */

.cast_akb_b_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_akb_b_pic_navi.gif) no-repeat top left;
}

.cast_akb_b_area{
width: 684px;
height: 890px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_akb_b_pic_off.jpg) no-repeat top center;
}

/* チーム4 */

.cast_akb_4_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_akb_4_pic_navi.gif) no-repeat top left;
}

.cast_akb_4_area{
width: 684px;
height: 890px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_akb_4_pic_off.jpg) no-repeat top center;
}

/* チーム海外移籍 */

.cast_akb_kaigai_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_akb_kaigai_pic_navi.gif) no-repeat top left;
}

.cast_akb_jkt_area{
width: 684px;
height: 200px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
/*border-bottom: 3px solid #f35396;*/
background: #f7bedf url(../cast/images/team_akb_jkt_pic_off.jpg) no-repeat top center;
}

.cast_akb_snh_area{
width: 684px;
height: 200px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_akb_snh_pic_off.jpg) no-repeat top center;
}

/* チーム研究生 */

.cast_akb_kenkyu_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_akb_kenkyu_pic_navi.gif) no-repeat top left;
}

.cast_akb_kenkyu_area{
width: 684px;
height: 180px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_akb_kenkyu_pic_off.jpg) no-repeat top center;
}

.cast_akb_kenkyu15_area{
width: 684px;
height: 380px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
/*border-bottom: 3px solid #f35396;*/
background: #f7bedf url(../cast/images/team_akb_kenkyu15_pic_off.jpg) no-repeat top center;
}

/*=========== SKE48▽ =============*/
/* チームS */

.cast_ske_s_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_ske_s_pic_navi.gif) no-repeat top left;
}

.cast_ske_s_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_ske_s_pic_off.jpg) no-repeat top center;
}

/* チームKII */

.cast_ske_kii_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_ske_kii_pic_navi.gif) no-repeat top left;
}

.cast_ske_kii_area{
width: 684px;
height: 890px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_ske_kii_pic_off.jpg) no-repeat top center;
}

/* チームE */

.cast_ske_e_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_ske_e_pic_navi.gif) no-repeat top left;
}

.cast_ske_e_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_ske_e_pic_off.jpg) no-repeat top center;
}

/* チーム研究生 */

.cast_ske_kenkyu_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_ske_kenkyu_pic_navi.gif) no-repeat top left;
}

.cast_ske_kenkyu_area{
width: 684px;
height: 535px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_ske_kenkyu_pic_off.jpg) no-repeat top center;
}


/*=========== NMB48▽ =============*/
/* チームN */

.cast_nmb_n_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_nmb_n_pic_navi.gif) no-repeat top left;
}

.cast_nmb_n_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_nmb_n_pic_off.jpg) no-repeat top center;
}

/* チームM */

.cast_nmb_m_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_nmb_m_pic_navi.gif) no-repeat top left;
}

.cast_nmb_m_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_nmb_m_pic_off.jpg) no-repeat top center;
}

/* チームBII */

.cast_nmb_bii_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_nmb_bii_pic_navi.gif) no-repeat top left;
}

.cast_nmb_bii_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_nmb_bii_pic_off.jpg) no-repeat top center;
}

/* チーム研究生 */

.cast_nmb_kenkyu_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_nmb_kenkyu_pic_navi.gif) no-repeat top left;
}

.cast_nmb_kenkyu_area{
width: 684px;
height: 535px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_nmb_kenkyu_pic_off.jpg) no-repeat top center;
}


/*=========== hkt48▽ =============*/
/* チームH */

.cast_hkt_h_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_hkt_h_pic_navi.gif) no-repeat top left;
}

.cast_hkt_h_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_hkt_h_pic_off.jpg) no-repeat top center;
}

/* チームKIV */

.cast_hkt_kiv_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_hkt_kiv_pic_navi.gif) no-repeat top left;
}

.cast_hkt_kiv_area{
width: 684px;
height: 710px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_hkt_kiv_pic_off.jpg) no-repeat top center;
}

/* チーム研究生 */

.cast_hkt_kenkyu_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_hkt_kenkyu_pic_navi.gif) no-repeat top left;
}

.cast_hkt_kenkyu_area{
width: 684px;
height: 360px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_hkt_kenkyu_pic_off.jpg) no-repeat top center;
}

/*=========== 乃木坂46▽ =============*/
/*  */

.cast_nogizaka_navi_area{
width: 690px;
height: 32px;
background: url(../cast/images/team_nogizaka_pic_navi.gif) no-repeat top left;
}

.cast_nogizaka_area{
width: 684px;
height: 1420px;
border-left: 3px solid #f35396;
border-right: 3px solid #f35396;
border-bottom: 3px solid #f35396;
background: #f7bedf url(../cast/images/team_nogizaka_pic_off.jpg) no-repeat top center;
}

/*=========== 声のプロ▽ =============*/

.cast_koe_pro_area{
width: 684px;
height: 180px;
border: 3px solid #f35396;
background: #f7bedf url(../cast/images/koe_pro_pic_off.jpg) no-repeat top center;
}

/*=========== △ =============*/

.team_akb{
position: absolute;
width: 123px;
height: 123px;
}

dl dt{display: block; width: 123px; height: 123px; margin: 0; padding: 0; text-indent: -9999px; cursor: pointer;}
dd{position: relative; display: none; overflow: hidden;}
.detail{margin: 0; padding: 0; width: 549px; height: 394px;}

/*============================================== PHOTO画像 ROll-ON▽ =============*/
.team_akb_a_bt{position: absolute; top: 10px; left: 0; width: 121px; height: 20px;}
.team_akb_a_bt:hover{background: url(../cast/images/team_akb_a_bt.gif) no-repeat top left;}
.team_akb_k_bt{position: absolute; top: 10px; left: 127px; width: 121px; height: 20px;}
.team_akb_k_bt:hover{background: url(../cast/images/team_akb_k_bt.gif) no-repeat top left;}
.team_akb_b_bt{position: absolute; top: 10px; left: 254px; width: 121px; height: 20px;}
.team_akb_b_bt:hover{background: url(../cast/images/team_akb_b_bt.gif) no-repeat top left;}
.team_akb_4_bt{position: absolute; top: 10px; left: 381px; width: 121px; height: 20px;}
.team_akb_4_bt:hover{background: url(../cast/images/team_akb_4_bt.gif) no-repeat top left;}
.team_akb_kaigai_bt{position: absolute; top: 10px; left: 508px; width: 121px; height: 20px;}
.team_akb_kaigai_bt:hover{background: url(../cast/images/team_akb_kaigai_bt.gif) no-repeat top left;}
.team_akb_kenkyu_bt{position: absolute; top: 10px; left: 508px; width: 121px; height: 20px;}
.team_akb_kenkyu_bt:hover{background: url(../cast/images/team_akb_kenkyu_bt.gif) no-repeat top left;}

.team_ske_s_bt{position: absolute; top: 10px; left: 0; width: 121px; height: 20px;}
.team_ske_s_bt:hover{background: url(../cast/images/team_ske_s_bt.gif) no-repeat top left;}
.team_ske_kii_bt{position: absolute; top: 10px; left: 127px; width: 121px; height: 20px;}
.team_ske_kii_bt:hover{background: url(../cast/images/team_ske_kii_bt.gif) no-repeat top left;}
.team_ske_e_bt{position: absolute; top: 10px; left: 254px; width: 121px; height: 20px;}
.team_ske_e_bt:hover{background: url(../cast/images/team_ske_e_bt.gif) no-repeat top left;}
.team_ske_kenkyu_bt{position: absolute; top: 10px; left: 381px; width: 121px; height: 20px;}
.team_ske_kenkyu_bt:hover{background: url(../cast/images/team_ske_kenkyu_bt.gif) no-repeat top left;}

.team_nmb_n_bt{position: absolute; top: 10px; left: 0; width: 121px; height: 20px;}
.team_nmb_n_bt:hover{background: url(../cast/images/team_nmb_n_bt.gif) no-repeat top left;}
.team_nmb_m_bt{position: absolute; top: 10px; left: 127px; width: 121px; height: 20px;}
.team_nmb_m_bt:hover{background: url(../cast/images/team_nmb_m_bt.gif) no-repeat top left;}
.team_nmb_bii_bt{position: absolute; top: 10px; left: 254px; width: 121px; height: 20px;}
.team_nmb_bii_bt:hover{background: url(../cast/images/team_nmb_bii_bt.gif) no-repeat top left;}
.team_nmb_kenkyu_bt{position: absolute; top: 10px; left: 381px; width: 121px; height: 20px;}
.team_nmb_kenkyu_bt:hover{background: url(../cast/images/team_nmb_kenkyu_bt.gif) no-repeat top left;}

.team_hkt_h_bt{position: absolute; top: 10px; left: 0; width: 121px; height: 20px;}
.team_hkt_h_bt:hover{background: url(../cast/images/team_hkt_h_bt.gif) no-repeat top left;}
.team_hkt_kiv_bt{position: absolute; top: 10px; left: 127px; width: 121px; height: 20px;}
.team_hkt_kiv_bt:hover{background: url(../cast/images/team_hkt_kiv_bt.gif) no-repeat top left;}
.team_hkt_kenkyu_bt{position: absolute; top: 10px; left: 254px; width: 121px; height: 20px;}
.team_hkt_kenkyu_bt:hover{background: url(../cast/images/team_hkt_kenkyu_bt.gif) no-repeat top left;}

/*=========== AKB チームA▽ =============*/
.team_akb_a_01{top: 53px; left: 18px;}
.team_akb_a_01:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -15px -11px;}
.team_akb_a_02{top: 53px; left: 150px;}
.team_akb_a_02:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -147px -11px;}
.team_akb_a_03{top: 53px; left: 282px;}
.team_akb_a_03:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -279px -11px;}
.team_akb_a_04{top: 53px; left: 414px;}
.team_akb_a_04:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -411px -11px;}
.team_akb_a_05{top: 53px; left: 546px;}
.team_akb_a_05:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -543px -11px;}
.team_akb_a_06{top: 228px; left: 18px;}
.team_akb_a_06:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -15px -186px;}
.team_akb_a_07{top: 228px; left: 150px;}
.team_akb_a_07:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -147px -186px;}
.team_akb_a_08{top: 228px; left: 282px;}
.team_akb_a_08:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -279px -186px;}
.team_akb_a_09{top: 228px; left: 414px;}
.team_akb_a_09:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -411px -186px;}
.team_akb_a_10{top: 228px; left: 546px;}
.team_akb_a_10:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -543px -186px;}
.team_akb_a_11{top: 405px; left: 18px;}
.team_akb_a_11:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -15px -363px;}
.team_akb_a_12{top: 405px; left: 150px;}
.team_akb_a_12:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -147px -363px;}
.team_akb_a_13{top: 405px; left: 282px;}
.team_akb_a_13:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -279px -363px;}
.team_akb_a_14{top: 405px; left: 414px;}
.team_akb_a_14:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -411px -363px;}
.team_akb_a_15{top: 405px; left: 546px;}
.team_akb_a_15:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -543px -363px;}
.team_akb_a_16{top: 580px; left: 18px;}
.team_akb_a_16:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -15px -538px;}
.team_akb_a_17{top: 580px; left: 150px;}
.team_akb_a_17:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -147px -538px;}
.team_akb_a_18{top: 580px; left: 282px;}
.team_akb_a_18:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -279px -538px;}
.team_akb_a_19{top: 580px; left: 414px;}
.team_akb_a_19:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -411px -538px;}
.team_akb_a_20{top: 580px; left: 546px;}
.team_akb_a_20:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -543px -538px;}
.team_akb_a_21{top: 755px; left: 18px;}
.team_akb_a_21:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -15px -713px;}
.team_akb_a_22{top: 755px; left: 150px;}
.team_akb_a_22:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -147px -713px;}
.team_akb_a_23{top: 755px; left: 282px;}
.team_akb_a_23:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -279px -713px;}
.team_akb_a_24{top: 755px; left: 414px;}
.team_akb_a_24:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -411px -713px;}
.team_akb_a_25{top: 755px; left: 546px;}
.team_akb_a_25:hover{background: url(../cast/images/team_akb_a_pic_on.jpg) -543px -713px;}

/*=========== AKB チームK▽ =============*/
.team_akb_k_01{top: 53px; left: 18px;}
.team_akb_k_01:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -15px -11px;}
.team_akb_k_02{top: 53px; left: 150px;}
.team_akb_k_02:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -147px -11px;}
.team_akb_k_03{top: 53px; left: 282px;}
.team_akb_k_03:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -279px -11px;}
.team_akb_k_04{top: 53px; left: 414px;}
.team_akb_k_04:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -411px -11px;}
.team_akb_k_05{top: 53px; left: 546px;}
.team_akb_k_05:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -543px -11px;}
.team_akb_k_06{top: 228px; left: 18px;}
.team_akb_k_06:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -15px -186px;}
.team_akb_k_07{top: 228px; left: 150px;}
.team_akb_k_07:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -147px -186px;}
.team_akb_k_08{top: 228px; left: 282px;}
.team_akb_k_08:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -279px -186px;}
.team_akb_k_09{top: 228px; left: 414px;}
.team_akb_k_09:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -411px -186px;}
.team_akb_k_10{top: 228px; left: 546px;}
.team_akb_k_10:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -543px -186px;}
.team_akb_k_11{top: 405px; left: 18px;}
.team_akb_k_11:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -15px -363px;}
.team_akb_k_12{top: 405px; left: 150px;}
.team_akb_k_12:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -147px -363px;}
.team_akb_k_13{top: 405px; left: 282px;}
.team_akb_k_13:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -279px -363px;}
.team_akb_k_14{top: 405px; left: 414px;}
.team_akb_k_14:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -411px -363px;}
.team_akb_k_15{top: 405px; left: 546px;}
.team_akb_k_15:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -543px -363px;}
.team_akb_k_16{top: 580px; left: 18px;}
.team_akb_k_16:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -15px -538px;}
.team_akb_k_17{top: 580px; left: 150px;}
.team_akb_k_17:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -147px -538px;}
.team_akb_k_18{top: 580px; left: 282px;}
.team_akb_k_18:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -279px -538px;}
.team_akb_k_19{top: 580px; left: 414px;}
.team_akb_k_19:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -411px -538px;}
.team_akb_k_20{top: 580px; left: 546px;}
.team_akb_k_20:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -543px -538px;}
.team_akb_k_21{top: 755px; left: 18px;}
.team_akb_k_21:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -15px -713px;}
.team_akb_k_22{top: 755px; left: 150px;}
.team_akb_k_22:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -147px -713px;}
.team_akb_k_23{top: 755px; left: 282px;}
.team_akb_k_23:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -279px -713px;}
.team_akb_k_24{top: 755px; left: 414px;}
.team_akb_k_24:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -411px -713px;}
.team_akb_k_25{top: 755px; left: 546px;}
.team_akb_k_25:hover{background: url(../cast/images/team_akb_k_pic_on.jpg) -543px -713px;}

/*=========== AKB チームB▽ =============*/
.team_akb_b_01{top: 53px; left: 18px;}
.team_akb_b_01:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -15px -11px;}
.team_akb_b_02{top: 53px; left: 150px;}
.team_akb_b_02:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -147px -11px;}
.team_akb_b_03{top: 53px; left: 282px;}
.team_akb_b_03:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -279px -11px;}
.team_akb_b_04{top: 53px; left: 414px;}
.team_akb_b_04:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -411px -11px;}
.team_akb_b_05{top: 53px; left: 546px;}
.team_akb_b_05:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -543px -11px;}
.team_akb_b_06{top: 228px; left: 18px;}
.team_akb_b_06:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -15px -186px;}
.team_akb_b_07{top: 228px; left: 150px;}
.team_akb_b_07:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -147px -186px;}
.team_akb_b_08{top: 228px; left: 282px;}
.team_akb_b_08:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -279px -186px;}
.team_akb_b_09{top: 228px; left: 414px;}
.team_akb_b_09:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -411px -186px;}
.team_akb_b_10{top: 228px; left: 546px;}
.team_akb_b_10:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -543px -186px;}
.team_akb_b_11{top: 405px; left: 18px;}
.team_akb_b_11:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -15px -363px;}
.team_akb_b_12{top: 405px; left: 150px;}
.team_akb_b_12:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -147px -363px;}
.team_akb_b_13{top: 405px; left: 282px;}
.team_akb_b_13:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -279px -363px;}
.team_akb_b_14{top: 405px; left: 414px;}
.team_akb_b_14:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -411px -363px;}
.team_akb_b_15{top: 405px; left: 546px;}
.team_akb_b_15:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -543px -363px;}
.team_akb_b_16{top: 580px; left: 18px;}
.team_akb_b_16:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -15px -538px;}
.team_akb_b_17{top: 580px; left: 150px;}
.team_akb_b_17:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -147px -538px;}
.team_akb_b_18{top: 580px; left: 282px;}
.team_akb_b_18:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -279px -538px;}
.team_akb_b_19{top: 580px; left: 414px;}
.team_akb_b_19:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -411px -538px;}
.team_akb_b_20{top: 580px; left: 546px;}
.team_akb_b_20:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -543px -538px;}
.team_akb_b_21{top: 755px; left: 18px;}
.team_akb_b_21:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -15px -713px;}
.team_akb_b_22{top: 755px; left: 150px;}
.team_akb_b_22:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -147px -713px;}
.team_akb_b_23{top: 755px; left: 282px;}
.team_akb_b_23:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -279px -713px;}
.team_akb_b_24{top: 755px; left: 414px;}
.team_akb_b_24:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -411px -713px;}
.team_akb_b_25{top: 755px; left: 546px;}
.team_akb_b_25:hover{background: url(../cast/images/team_akb_b_pic_on.jpg) -543px -713px;}

/*=========== AKB チーム４▽ =============*/
.team_akb_4_01{top: 53px; left: 18px;}
.team_akb_4_01:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -15px -11px;}
.team_akb_4_02{top: 53px; left: 150px;}
.team_akb_4_02:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -147px -11px;}
.team_akb_4_03{top: 53px; left: 282px;}
.team_akb_4_03:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -279px -11px;}
.team_akb_4_04{top: 53px; left: 414px;}
.team_akb_4_04:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -411px -11px;}
.team_akb_4_05{top: 53px; left: 546px;}
.team_akb_4_05:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -543px -11px;}
.team_akb_4_06{top: 228px; left: 18px;}
.team_akb_4_06:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -15px -186px;}
.team_akb_4_07{top: 228px; left: 150px;}
.team_akb_4_07:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -147px -186px;}
.team_akb_4_08{top: 228px; left: 282px;}
.team_akb_4_08:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -279px -186px;}
.team_akb_4_09{top: 228px; left: 414px;}
.team_akb_4_09:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -411px -186px;}
.team_akb_4_10{top: 228px; left: 546px;}
.team_akb_4_10:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -543px -186px;}
.team_akb_4_11{top: 405px; left: 18px;}
.team_akb_4_11:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -15px -363px;}
.team_akb_4_12{top: 405px; left: 150px;}
.team_akb_4_12:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -147px -363px;}
.team_akb_4_13{top: 405px; left: 282px;}
.team_akb_4_13:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -279px -363px;}
.team_akb_4_14{top: 405px; left: 414px;}
.team_akb_4_14:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -411px -363px;}
.team_akb_4_15{top: 405px; left: 546px;}
.team_akb_4_15:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -543px -363px;}
.team_akb_4_16{top: 580px; left: 18px;}
.team_akb_4_16:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -15px -538px;}
.team_akb_4_17{top: 580px; left: 150px;}
.team_akb_4_17:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -147px -538px;}
.team_akb_4_18{top: 580px; left: 282px;}
.team_akb_4_18:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -279px -538px;}
.team_akb_4_19{top: 580px; left: 414px;}
.team_akb_4_19:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -411px -538px;}
.team_akb_4_20{top: 580px; left: 546px;}
.team_akb_4_20:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -543px -538px;}
.team_akb_4_21{top: 755px; left: 18px;}
.team_akb_4_21:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -15px -713px;}
.team_akb_4_22{top: 755px; left: 150px;}
.team_akb_4_22:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -147px -713px;}
.team_akb_4_23{top: 755px; left: 282px;}
.team_akb_4_23:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -279px -713px;}
.team_akb_4_24{top: 755px; left: 414px;}
.team_akb_4_24:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -411px -713px;}
.team_akb_4_25{top: 755px; left: 546px;}
.team_akb_4_25:hover{background: url(../cast/images/team_akb_4_pic_on.jpg) -543px -713px;}

/*=========== AKB チーム海外移籍(JKT)▽ =============*/
.team_akb_jkt_01{top: 73px; left: 18px;}
.team_akb_jkt_01:hover{background: url(../cast/images/team_akb_jkt_pic_on.jpg) -15px -31px;}
.team_akb_jkt_02{top: 73px; left: 150px;}
.team_akb_jkt_02:hover{background: url(../cast/images/team_akb_jkt_pic_on.jpg) -147px -31px;}
.team_akb_jkt_03{top: 73px; left: 282px;}
.team_akb_jkt_03:hover{background: url(../cast/images/team_akb_jkt_pic_on.jpg) -279px -31px;}
.team_akb_jkt_04{top: 73px; left: 414px;}
.team_akb_jkt_04:hover{background: url(../cast/images/team_akb_jkt_pic_on.jpg) -411px -31px;}
.team_akb_jkt_05{top: 73px; left: 546px;}
.team_akb_jkt_05:hover{background: url(../cast/images/team_akb_jkt_pic_on.jpg) -543px -31px;}

/*=========== AKB チーム海外移籍(SNH)▽ =============*/
.team_akb_snh_01{top: 273px; left: 18px;}
.team_akb_snh_01:hover{background: url(../cast/images/team_akb_snh_pic_on.jpg) -15px -31px;}
.team_akb_snh_02{top: 273px; left: 150px;}
.team_akb_snh_02:hover{background: url(../cast/images/team_akb_snh_pic_on.jpg) -147px -31px;}
.team_akb_snh_03{top: 273px; left: 282px;}
.team_akb_snh_03:hover{background: url(../cast/images/team_akb_snh_pic_on.jpg) -279px -31px;}
.team_akb_snh_04{top: 273px; left: 414px;}
.team_akb_snh_04:hover{background: url(../cast/images/team_akb_snh_pic_on.jpg) -411px -31px;}
.team_akb_snh_05{top: 273px; left: 546px;}
.team_akb_snh_05:hover{background: url(../cast/images/team_akb_snh_pic_on.jpg) -543px -31px;}

/*=========== AKB チーム研究生▽ =============*/
.team_akb_ken_01{top: 53px; left: 18px;}
.team_akb_ken_01:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -15px -11px;}
.team_akb_ken_02{top: 53px; left: 150px;}
.team_akb_ken_02:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -147px -11px;}
.team_akb_ken_03{top: 53px; left: 282px;}
.team_akb_ken_03:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -279px -11px;}
.team_akb_ken_04{top: 53px; left: 414px;}
.team_akb_ken_04:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -411px -11px;}
.team_akb_ken_05{top: 53px; left: 546px;}
.team_akb_ken_05:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -543px -11px;}
.team_akb_ken_06{top: 228px; left: 18px;}
.team_akb_ken_06:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -15px -186px;}
.team_akb_ken_07{top: 228px; left: 150px;}
.team_akb_ken_07:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -147px -186px;}
.team_akb_ken_08{top: 228px; left: 282px;}
.team_akb_ken_08:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -279px -186px;}
.team_akb_ken_09{top: 228px; left: 414px;}
.team_akb_ken_09:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -411px -186px;}
.team_akb_ken_10{top: 228px; left: 546px;}
.team_akb_ken_10:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -543px -186px;}
.team_akb_ken_11{top: 405px; left: 18px;}
.team_akb_ken_11:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -15px -363px;}
.team_akb_ken_12{top: 405px; left: 150px;}
.team_akb_ken_12:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -147px -363px;}
.team_akb_ken_13{top: 405px; left: 282px;}
.team_akb_ken_13:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -279px -363px;}
.team_akb_ken_14{top: 405px; left: 414px;}
.team_akb_ken_14:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -411px -363px;}
.team_akb_ken_15{top: 405px; left: 546px;}
.team_akb_ken_15:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -543px -363px;}
.team_akb_ken_16{top: 580px; left: 18px;}
.team_akb_ken_16:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -15px -538px;}
.team_akb_ken_17{top: 580px; left: 150px;}
.team_akb_ken_17:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -147px -538px;}
.team_akb_ken_18{top: 580px; left: 282px;}
.team_akb_ken_18:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -279px -538px;}
.team_akb_ken_19{top: 580px; left: 414px;}
.team_akb_ken_19:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -411px -538px;}
.team_akb_ken_20{top: 580px; left: 546px;}
.team_akb_ken_20:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -543px -538px;}
.team_akb_ken_21{top: 755px; left: 18px;}
.team_akb_ken_21:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -15px -713px;}
.team_akb_ken_22{top: 755px; left: 150px;}
.team_akb_ken_22:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -147px -713px;}
.team_akb_ken_23{top: 755px; left: 282px;}
.team_akb_ken_23:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -279px -713px;}
.team_akb_ken_24{top: 755px; left: 414px;}
.team_akb_ken_24:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -411px -713px;}
.team_akb_ken_25{top: 755px; left: 546px;}
.team_akb_ken_25:hover{background: url(../cast/images/team_akb_kenkyu_pic_on.jpg) -543px -713px;}


/*=========== SKE チームS▽ =============*/
.team_ske_s_01{top: 53px; left: 18px;}
.team_ske_s_01:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -15px -11px;}
.team_ske_s_02{top: 53px; left: 150px;}
.team_ske_s_02:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -147px -11px;}
.team_ske_s_03{top: 53px; left: 282px;}
.team_ske_s_03:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -279px -11px;}
.team_ske_s_04{top: 53px; left: 414px;}
.team_ske_s_04:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -411px -11px;}
.team_ske_s_05{top: 53px; left: 546px;}
.team_ske_s_05:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -543px -11px;}
.team_ske_s_06{top: 228px; left: 18px;}
.team_ske_s_06:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -15px -186px;}
.team_ske_s_07{top: 228px; left: 150px;}
.team_ske_s_07:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -147px -186px;}
.team_ske_s_08{top: 228px; left: 282px;}
.team_ske_s_08:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -279px -186px;}
.team_ske_s_09{top: 228px; left: 414px;}
.team_ske_s_09:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -411px -186px;}
.team_ske_s_10{top: 228px; left: 546px;}
.team_ske_s_10:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -543px -186px;}
.team_ske_s_11{top: 405px; left: 18px;}
.team_ske_s_11:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -15px -363px;}
.team_ske_s_12{top: 405px; left: 150px;}
.team_ske_s_12:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -147px -363px;}
.team_ske_s_13{top: 405px; left: 282px;}
.team_ske_s_13:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -279px -363px;}
.team_ske_s_14{top: 405px; left: 414px;}
.team_ske_s_14:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -411px -363px;}
.team_ske_s_15{top: 405px; left: 546px;}
.team_ske_s_15:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -543px -363px;}
.team_ske_s_16{top: 580px; left: 18px;}
.team_ske_s_16:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -15px -538px;}
.team_ske_s_17{top: 580px; left: 150px;}
.team_ske_s_17:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -147px -538px;}
.team_ske_s_18{top: 580px; left: 282px;}
.team_ske_s_18:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -279px -538px;}
.team_ske_s_19{top: 580px; left: 414px;}
.team_ske_s_19:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -411px -538px;}
.team_ske_s_20{top: 580px; left: 546px;}
.team_ske_s_20:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -543px -538px;}
.team_ske_s_21{top: 755px; left: 18px;}
.team_ske_s_21:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -15px -713px;}
.team_ske_s_22{top: 755px; left: 150px;}
.team_ske_s_22:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -147px -713px;}
.team_ske_s_23{top: 755px; left: 282px;}
.team_ske_s_23:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -279px -713px;}
.team_ske_s_24{top: 755px; left: 414px;}
.team_ske_s_24:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -411px -713px;}
.team_ske_s_25{top: 755px; left: 546px;}
.team_ske_s_25:hover{background: url(../cast/images/team_ske_s_pic_on.jpg) -543px -713px;}

/*=========== SKE チームKII▽ =============*/
.team_ske_kii_01{top: 53px; left: 18px;}
.team_ske_kii_01:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -15px -11px;}
.team_ske_kii_02{top: 53px; left: 150px;}
.team_ske_kii_02:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -147px -11px;}
.team_ske_kii_03{top: 53px; left: 282px;}
.team_ske_kii_03:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -279px -11px;}
.team_ske_kii_04{top: 53px; left: 414px;}
.team_ske_kii_04:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -411px -11px;}
.team_ske_kii_05{top: 53px; left: 546px;}
.team_ske_kii_05:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -543px -11px;}
.team_ske_kii_06{top: 228px; left: 18px;}
.team_ske_kii_06:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -15px -186px;}
.team_ske_kii_07{top: 228px; left: 150px;}
.team_ske_kii_07:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -147px -186px;}
.team_ske_kii_08{top: 228px; left: 282px;}
.team_ske_kii_08:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -279px -186px;}
.team_ske_kii_09{top: 228px; left: 414px;}
.team_ske_kii_09:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -411px -186px;}
.team_ske_kii_10{top: 228px; left: 546px;}
.team_ske_kii_10:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -543px -186px;}
.team_ske_kii_11{top: 405px; left: 18px;}
.team_ske_kii_11:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -15px -363px;}
.team_ske_kii_12{top: 405px; left: 150px;}
.team_ske_kii_12:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -147px -363px;}
.team_ske_kii_13{top: 405px; left: 282px;}
.team_ske_kii_13:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -279px -363px;}
.team_ske_kii_14{top: 405px; left: 414px;}
.team_ske_kii_14:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -411px -363px;}
.team_ske_kii_15{top: 405px; left: 546px;}
.team_ske_kii_15:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -543px -363px;}
.team_ske_kii_16{top: 580px; left: 18px;}
.team_ske_kii_16:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -15px -538px;}
.team_ske_kii_17{top: 580px; left: 150px;}
.team_ske_kii_17:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -147px -538px;}
.team_ske_kii_18{top: 580px; left: 282px;}
.team_ske_kii_18:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -279px -538px;}
.team_ske_kii_19{top: 580px; left: 414px;}
.team_ske_kii_19:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -411px -538px;}
.team_ske_kii_20{top: 580px; left: 546px;}
.team_ske_kii_20:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -543px -538px;}
.team_ske_kii_21{top: 755px; left: 18px;}
.team_ske_kii_21:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -15px -713px;}
.team_ske_kii_22{top: 755px; left: 150px;}
.team_ske_kii_22:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -147px -713px;}
.team_ske_kii_23{top: 755px; left: 282px;}
.team_ske_kii_23:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -279px -713px;}
.team_ske_kii_24{top: 755px; left: 414px;}
.team_ske_kii_24:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -411px -713px;}
.team_ske_kii_25{top: 755px; left: 546px;}
.team_ske_kii_25:hover{background: url(../cast/images/team_ske_kii_pic_on.jpg) -543px -713px;}

/*=========== SKE チームE▽ =============*/
.team_ske_e_01{top: 53px; left: 18px;}
.team_ske_e_01:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -15px -11px;}
.team_ske_e_02{top: 53px; left: 150px;}
.team_ske_e_02:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -147px -11px;}
.team_ske_e_03{top: 53px; left: 282px;}
.team_ske_e_03:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -279px -11px;}
.team_ske_e_04{top: 53px; left: 414px;}
.team_ske_e_04:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -411px -11px;}
.team_ske_e_05{top: 53px; left: 546px;}
.team_ske_e_05:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -543px -11px;}
.team_ske_e_06{top: 228px; left: 18px;}
.team_ske_e_06:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -15px -186px;}
.team_ske_e_07{top: 228px; left: 150px;}
.team_ske_e_07:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -147px -186px;}
.team_ske_e_08{top: 228px; left: 282px;}
.team_ske_e_08:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -279px -186px;}
.team_ske_e_09{top: 228px; left: 414px;}
.team_ske_e_09:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -411px -186px;}
.team_ske_e_10{top: 228px; left: 546px;}
.team_ske_e_10:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -543px -186px;}
.team_ske_e_11{top: 405px; left: 18px;}
.team_ske_e_11:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -15px -363px;}
.team_ske_e_12{top: 405px; left: 150px;}
.team_ske_e_12:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -147px -363px;}
.team_ske_e_13{top: 405px; left: 282px;}
.team_ske_e_13:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -279px -363px;}
.team_ske_e_14{top: 405px; left: 414px;}
.team_ske_e_14:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -411px -363px;}
.team_ske_e_15{top: 405px; left: 546px;}
.team_ske_e_15:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -543px -363px;}
.team_ske_e_16{top: 580px; left: 18px;}
.team_ske_e_16:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -15px -538px;}
.team_ske_e_17{top: 580px; left: 150px;}
.team_ske_e_17:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -147px -538px;}
.team_ske_e_18{top: 580px; left: 282px;}
.team_ske_e_18:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -279px -538px;}
.team_ske_e_19{top: 580px; left: 414px;}
.team_ske_e_19:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -411px -538px;}
.team_ske_e_20{top: 580px; left: 546px;}
.team_ske_e_20:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -543px -538px;}
.team_ske_e_21{top: 755px; left: 18px;}
.team_ske_e_21:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -15px -713px;}
.team_ske_e_22{top: 755px; left: 150px;}
.team_ske_e_22:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -147px -713px;}
.team_ske_e_23{top: 755px; left: 282px;}
.team_ske_e_23:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -279px -713px;}
.team_ske_e_24{top: 755px; left: 414px;}
.team_ske_e_24:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -411px -713px;}
.team_ske_e_25{top: 755px; left: 546px;}
.team_ske_e_25:hover{background: url(../cast/images/team_ske_e_pic_on.jpg) -543px -713px;}

/*=========== SKE チーム研究生▽ =============*/
.team_ske_ken_01{top: 53px; left: 18px;}
.team_ske_ken_01:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -15px -11px;}
.team_ske_ken_02{top: 53px; left: 150px;}
.team_ske_ken_02:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -147px -11px;}
.team_ske_ken_03{top: 53px; left: 282px;}
.team_ske_ken_03:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -279px -11px;}
.team_ske_ken_04{top: 53px; left: 414px;}
.team_ske_ken_04:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -411px -11px;}
.team_ske_ken_05{top: 53px; left: 546px;}
.team_ske_ken_05:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -543px -11px;}
.team_ske_ken_06{top: 228px; left: 18px;}
.team_ske_ken_06:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -15px -186px;}
.team_ske_ken_07{top: 228px; left: 150px;}
.team_ske_ken_07:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -147px -186px;}
.team_ske_ken_08{top: 228px; left: 282px;}
.team_ske_ken_08:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -279px -186px;}
.team_ske_ken_09{top: 228px; left: 414px;}
.team_ske_ken_09:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -411px -186px;}
.team_ske_ken_10{top: 228px; left: 546px;}
.team_ske_ken_10:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -543px -186px;}
.team_ske_ken_11{top: 405px; left: 18px;}
.team_ske_ken_11:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -15px -363px;}
.team_ske_ken_12{top: 405px; left: 150px;}
.team_ske_ken_12:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -147px -363px;}
.team_ske_ken_13{top: 405px; left: 282px;}
.team_ske_ken_13:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -279px -363px;}
.team_ske_ken_14{top: 405px; left: 414px;}
.team_ske_ken_14:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -411px -363px;}
.team_ske_ken_15{top: 405px; left: 546px;}
.team_ske_ken_15:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -543px -363px;}
.team_ske_ken_16{top: 580px; left: 18px;}
.team_ske_ken_16:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -15px -538px;}
.team_ske_ken_17{top: 580px; left: 150px;}
.team_ske_ken_17:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -147px -538px;}
.team_ske_ken_18{top: 580px; left: 282px;}
.team_ske_ken_18:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -279px -538px;}
.team_ske_ken_19{top: 580px; left: 414px;}
.team_ske_ken_19:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -411px -538px;}
.team_ske_ken_20{top: 580px; left: 546px;}
.team_ske_ken_20:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -543px -538px;}
.team_ske_ken_21{top: 755px; left: 18px;}
.team_ske_ken_21:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -15px -713px;}
.team_ske_ken_22{top: 755px; left: 150px;}
.team_ske_ken_22:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -147px -713px;}
.team_ske_ken_23{top: 755px; left: 282px;}
.team_ske_ken_23:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -279px -713px;}
.team_ske_ken_24{top: 755px; left: 414px;}
.team_ske_ken_24:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -411px -713px;}
.team_ske_ken_25{top: 755px; left: 546px;}
.team_ske_ken_25:hover{background: url(../cast/images/team_ske_kenkyu_pic_on.jpg) -543px -713px;}


/*=========== NMB チームN▽ =============*/
.team_nmb_n_01{top: 53px; left: 18px;}
.team_nmb_n_01:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -15px -11px;}
.team_nmb_n_02{top: 53px; left: 150px;}
.team_nmb_n_02:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -147px -11px;}
.team_nmb_n_03{top: 53px; left: 282px;}
.team_nmb_n_03:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -279px -11px;}
.team_nmb_n_04{top: 53px; left: 414px;}
.team_nmb_n_04:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -411px -11px;}
.team_nmb_n_05{top: 53px; left: 546px;}
.team_nmb_n_05:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -543px -11px;}
.team_nmb_n_06{top: 228px; left: 18px;}
.team_nmb_n_06:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -15px -186px;}
.team_nmb_n_07{top: 228px; left: 150px;}
.team_nmb_n_07:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -147px -186px;}
.team_nmb_n_08{top: 228px; left: 282px;}
.team_nmb_n_08:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -279px -186px;}
.team_nmb_n_09{top: 228px; left: 414px;}
.team_nmb_n_09:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -411px -186px;}
.team_nmb_n_10{top: 228px; left: 546px;}
.team_nmb_n_10:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -543px -186px;}
.team_nmb_n_11{top: 405px; left: 18px;}
.team_nmb_n_11:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -15px -363px;}
.team_nmb_n_12{top: 405px; left: 150px;}
.team_nmb_n_12:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -147px -363px;}
.team_nmb_n_13{top: 405px; left: 282px;}
.team_nmb_n_13:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -279px -363px;}
.team_nmb_n_14{top: 405px; left: 414px;}
.team_nmb_n_14:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -411px -363px;}
.team_nmb_n_15{top: 405px; left: 546px;}
.team_nmb_n_15:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -543px -363px;}
.team_nmb_n_16{top: 580px; left: 18px;}
.team_nmb_n_16:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -15px -538px;}
.team_nmb_n_17{top: 580px; left: 150px;}
.team_nmb_n_17:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -147px -538px;}
.team_nmb_n_18{top: 580px; left: 282px;}
.team_nmb_n_18:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -279px -538px;}
.team_nmb_n_19{top: 580px; left: 414px;}
.team_nmb_n_19:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -411px -538px;}
.team_nmb_n_20{top: 580px; left: 546px;}
.team_nmb_n_20:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -543px -538px;}
.team_nmb_n_21{top: 755px; left: 18px;}
.team_nmb_n_21:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -15px -713px;}
.team_nmb_n_22{top: 755px; left: 150px;}
.team_nmb_n_22:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -147px -713px;}
.team_nmb_n_23{top: 755px; left: 282px;}
.team_nmb_n_23:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -279px -713px;}
.team_nmb_n_24{top: 755px; left: 414px;}
.team_nmb_n_24:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -411px -713px;}
.team_nmb_n_25{top: 755px; left: 546px;}
.team_nmb_n_25:hover{background: url(../cast/images/team_nmb_n_pic_on.jpg) -543px -713px;}

/*=========== NMB チームM▽ =============*/
.team_nmb_m_01{top: 53px; left: 18px;}
.team_nmb_m_01:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -15px -11px;}
.team_nmb_m_02{top: 53px; left: 150px;}
.team_nmb_m_02:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -147px -11px;}
.team_nmb_m_03{top: 53px; left: 282px;}
.team_nmb_m_03:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -279px -11px;}
.team_nmb_m_04{top: 53px; left: 414px;}
.team_nmb_m_04:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -411px -11px;}
.team_nmb_m_05{top: 53px; left: 546px;}
.team_nmb_m_05:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -543px -11px;}
.team_nmb_m_06{top: 228px; left: 18px;}
.team_nmb_m_06:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -15px -186px;}
.team_nmb_m_07{top: 228px; left: 150px;}
.team_nmb_m_07:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -147px -186px;}
.team_nmb_m_08{top: 228px; left: 282px;}
.team_nmb_m_08:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -279px -186px;}
.team_nmb_m_09{top: 228px; left: 414px;}
.team_nmb_m_09:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -411px -186px;}
.team_nmb_m_10{top: 228px; left: 546px;}
.team_nmb_m_10:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -543px -186px;}
.team_nmb_m_11{top: 405px; left: 18px;}
.team_nmb_m_11:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -15px -363px;}
.team_nmb_m_12{top: 405px; left: 150px;}
.team_nmb_m_12:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -147px -363px;}
.team_nmb_m_13{top: 405px; left: 282px;}
.team_nmb_m_13:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -279px -363px;}
.team_nmb_m_14{top: 405px; left: 414px;}
.team_nmb_m_14:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -411px -363px;}
.team_nmb_m_15{top: 405px; left: 546px;}
.team_nmb_m_15:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -543px -363px;}
.team_nmb_m_16{top: 580px; left: 18px;}
.team_nmb_m_16:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -15px -538px;}
.team_nmb_m_17{top: 580px; left: 150px;}
.team_nmb_m_17:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -147px -538px;}
.team_nmb_m_18{top: 580px; left: 282px;}
.team_nmb_m_18:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -279px -538px;}
.team_nmb_m_19{top: 580px; left: 414px;}
.team_nmb_m_19:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -411px -538px;}
.team_nmb_m_20{top: 580px; left: 546px;}
.team_nmb_m_20:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -543px -538px;}
.team_nmb_m_21{top: 755px; left: 18px;}
.team_nmb_m_21:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -15px -713px;}
.team_nmb_m_22{top: 755px; left: 150px;}
.team_nmb_m_22:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -147px -713px;}
.team_nmb_m_23{top: 755px; left: 282px;}
.team_nmb_m_23:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -279px -713px;}
.team_nmb_m_24{top: 755px; left: 414px;}
.team_nmb_m_24:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -411px -713px;}
.team_nmb_m_25{top: 755px; left: 546px;}
.team_nmb_m_25:hover{background: url(../cast/images/team_nmb_m_pic_on.jpg) -543px -713px;}

/*=========== NMB チームBII▽ =============*/
.team_nmb_bii_01{top: 53px; left: 18px;}
.team_nmb_bii_01:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -15px -11px;}
.team_nmb_bii_02{top: 53px; left: 150px;}
.team_nmb_bii_02:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -147px -11px;}
.team_nmb_bii_03{top: 53px; left: 282px;}
.team_nmb_bii_03:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -279px -11px;}
.team_nmb_bii_04{top: 53px; left: 414px;}
.team_nmb_bii_04:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -411px -11px;}
.team_nmb_bii_05{top: 53px; left: 546px;}
.team_nmb_bii_05:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -543px -11px;}
.team_nmb_bii_06{top: 228px; left: 18px;}
.team_nmb_bii_06:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -15px -186px;}
.team_nmb_bii_07{top: 228px; left: 150px;}
.team_nmb_bii_07:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -147px -186px;}
.team_nmb_bii_08{top: 228px; left: 282px;}
.team_nmb_bii_08:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -279px -186px;}
.team_nmb_bii_09{top: 228px; left: 414px;}
.team_nmb_bii_09:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -411px -186px;}
.team_nmb_bii_10{top: 228px; left: 546px;}
.team_nmb_bii_10:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -543px -186px;}
.team_nmb_bii_11{top: 405px; left: 18px;}
.team_nmb_bii_11:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -15px -363px;}
.team_nmb_bii_12{top: 405px; left: 150px;}
.team_nmb_bii_12:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -147px -363px;}
.team_nmb_bii_13{top: 405px; left: 282px;}
.team_nmb_bii_13:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -279px -363px;}
.team_nmb_bii_14{top: 405px; left: 414px;}
.team_nmb_bii_14:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -411px -363px;}
.team_nmb_bii_15{top: 405px; left: 546px;}
.team_nmb_bii_15:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -543px -363px;}
.team_nmb_bii_16{top: 580px; left: 18px;}
.team_nmb_bii_16:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -15px -538px;}
.team_nmb_bii_17{top: 580px; left: 150px;}
.team_nmb_bii_17:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -147px -538px;}
.team_nmb_bii_18{top: 580px; left: 282px;}
.team_nmb_bii_18:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -279px -538px;}
.team_nmb_bii_19{top: 580px; left: 414px;}
.team_nmb_bii_19:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -411px -538px;}
.team_nmb_bii_20{top: 580px; left: 546px;}
.team_nmb_bii_20:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -543px -538px;}
.team_nmb_bii_21{top: 755px; left: 18px;}
.team_nmb_bii_21:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -15px -713px;}
.team_nmb_bii_22{top: 755px; left: 150px;}
.team_nmb_bii_22:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -147px -713px;}
.team_nmb_bii_23{top: 755px; left: 282px;}
.team_nmb_bii_23:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -279px -713px;}
.team_nmb_bii_24{top: 755px; left: 414px;}
.team_nmb_bii_24:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -411px -713px;}
.team_nmb_bii_25{top: 755px; left: 546px;}
.team_nmb_bii_25:hover{background: url(../cast/images/team_nmb_bii_pic_on.jpg) -543px -713px;}

/*=========== NMB チーム研究生▽ =============*/
.team_nmb_ken_01{top: 53px; left: 18px;}
.team_nmb_ken_01:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -15px -11px;}
.team_nmb_ken_02{top: 53px; left: 150px;}
.team_nmb_ken_02:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -147px -11px;}
.team_nmb_ken_03{top: 53px; left: 282px;}
.team_nmb_ken_03:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -279px -11px;}
.team_nmb_ken_04{top: 53px; left: 414px;}
.team_nmb_ken_04:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -411px -11px;}
.team_nmb_ken_05{top: 53px; left: 546px;}
.team_nmb_ken_05:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -543px -11px;}
.team_nmb_ken_06{top: 228px; left: 18px;}
.team_nmb_ken_06:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -15px -186px;}
.team_nmb_ken_07{top: 228px; left: 150px;}
.team_nmb_ken_07:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -147px -186px;}
.team_nmb_ken_08{top: 228px; left: 282px;}
.team_nmb_ken_08:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -279px -186px;}
.team_nmb_ken_09{top: 228px; left: 414px;}
.team_nmb_ken_09:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -411px -186px;}
.team_nmb_ken_10{top: 228px; left: 546px;}
.team_nmb_ken_10:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -543px -186px;}
.team_nmb_ken_11{top: 405px; left: 18px;}
.team_nmb_ken_11:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -15px -363px;}
.team_nmb_ken_12{top: 405px; left: 150px;}
.team_nmb_ken_12:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -147px -363px;}
.team_nmb_ken_13{top: 405px; left: 282px;}
.team_nmb_ken_13:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -279px -363px;}
.team_nmb_ken_14{top: 405px; left: 414px;}
.team_nmb_ken_14:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -411px -363px;}
.team_nmb_ken_15{top: 405px; left: 546px;}
.team_nmb_ken_15:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -543px -363px;}
.team_nmb_ken_16{top: 580px; left: 18px;}
.team_nmb_ken_16:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -15px -538px;}
.team_nmb_ken_17{top: 580px; left: 150px;}
.team_nmb_ken_17:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -147px -538px;}
.team_nmb_ken_18{top: 580px; left: 282px;}
.team_nmb_ken_18:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -279px -538px;}
.team_nmb_ken_19{top: 580px; left: 414px;}
.team_nmb_ken_19:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -411px -538px;}
.team_nmb_ken_20{top: 580px; left: 546px;}
.team_nmb_ken_20:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -543px -538px;}
.team_nmb_ken_21{top: 755px; left: 18px;}
.team_nmb_ken_21:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -15px -713px;}
.team_nmb_ken_22{top: 755px; left: 150px;}
.team_nmb_ken_22:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -147px -713px;}
.team_nmb_ken_23{top: 755px; left: 282px;}
.team_nmb_ken_23:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -279px -713px;}
.team_nmb_ken_24{top: 755px; left: 414px;}
.team_nmb_ken_24:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -411px -713px;}
.team_nmb_ken_25{top: 755px; left: 546px;}
.team_nmb_ken_25:hover{background: url(../cast/images/team_nmb_kenkyu_pic_on.jpg) -543px -713px;}


/*=========== HKT チームH▽ =============*/
.team_hkt_h_01{top: 53px; left: 18px;}
.team_hkt_h_01:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -15px -11px;}
.team_hkt_h_02{top: 53px; left: 150px;}
.team_hkt_h_02:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -147px -11px;}
.team_hkt_h_03{top: 53px; left: 282px;}
.team_hkt_h_03:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -279px -11px;}
.team_hkt_h_04{top: 53px; left: 414px;}
.team_hkt_h_04:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -411px -11px;}
.team_hkt_h_05{top: 53px; left: 546px;}
.team_hkt_h_05:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -543px -11px;}
.team_hkt_h_06{top: 228px; left: 18px;}
.team_hkt_h_06:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -15px -186px;}
.team_hkt_h_07{top: 228px; left: 150px;}
.team_hkt_h_07:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -147px -186px;}
.team_hkt_h_08{top: 228px; left: 282px;}
.team_hkt_h_08:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -279px -186px;}
.team_hkt_h_09{top: 228px; left: 414px;}
.team_hkt_h_09:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -411px -186px;}
.team_hkt_h_10{top: 228px; left: 546px;}
.team_hkt_h_10:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -543px -186px;}
.team_hkt_h_11{top: 405px; left: 18px;}
.team_hkt_h_11:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -15px -363px;}
.team_hkt_h_12{top: 405px; left: 150px;}
.team_hkt_h_12:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -147px -363px;}
.team_hkt_h_13{top: 405px; left: 282px;}
.team_hkt_h_13:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -279px -363px;}
.team_hkt_h_14{top: 405px; left: 414px;}
.team_hkt_h_14:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -411px -363px;}
.team_hkt_h_15{top: 405px; left: 546px;}
.team_hkt_h_15:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -543px -363px;}
.team_hkt_h_16{top: 580px; left: 18px;}
.team_hkt_h_16:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -15px -538px;}
.team_hkt_h_17{top: 580px; left: 150px;}
.team_hkt_h_17:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -147px -538px;}
.team_hkt_h_18{top: 580px; left: 282px;}
.team_hkt_h_18:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -279px -538px;}
.team_hkt_h_19{top: 580px; left: 414px;}
.team_hkt_h_19:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -411px -538px;}
.team_hkt_h_20{top: 580px; left: 546px;}
.team_hkt_h_20:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -543px -538px;}
.team_hkt_h_21{top: 755px; left: 18px;}
.team_hkt_h_21:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -15px -713px;}
.team_hkt_h_22{top: 755px; left: 150px;}
.team_hkt_h_22:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -147px -713px;}
.team_hkt_h_23{top: 755px; left: 282px;}
.team_hkt_h_23:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -279px -713px;}
.team_hkt_h_24{top: 755px; left: 414px;}
.team_hkt_h_24:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -411px -713px;}
.team_hkt_h_25{top: 755px; left: 546px;}
.team_hkt_h_25:hover{background: url(../cast/images/team_hkt_h_pic_on.jpg) -543px -713px;}

/*=========== HKT チームKIV▽ =============*/
.team_hkt_kiv_01{top: 53px; left: 18px;}
.team_hkt_kiv_01:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -15px -11px;}
.team_hkt_kiv_02{top: 53px; left: 150px;}
.team_hkt_kiv_02:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -147px -11px;}
.team_hkt_kiv_03{top: 53px; left: 282px;}
.team_hkt_kiv_03:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -279px -11px;}
.team_hkt_kiv_04{top: 53px; left: 414px;}
.team_hkt_kiv_04:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -411px -11px;}
.team_hkt_kiv_05{top: 53px; left: 546px;}
.team_hkt_kiv_05:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -543px -11px;}
.team_hkt_kiv_06{top: 228px; left: 18px;}
.team_hkt_kiv_06:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -15px -186px;}
.team_hkt_kiv_07{top: 228px; left: 150px;}
.team_hkt_kiv_07:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -147px -186px;}
.team_hkt_kiv_08{top: 228px; left: 282px;}
.team_hkt_kiv_08:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -279px -186px;}
.team_hkt_kiv_09{top: 228px; left: 414px;}
.team_hkt_kiv_09:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -411px -186px;}
.team_hkt_kiv_10{top: 228px; left: 546px;}
.team_hkt_kiv_10:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -543px -186px;}
.team_hkt_kiv_11{top: 405px; left: 18px;}
.team_hkt_kiv_11:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -15px -363px;}
.team_hkt_kiv_12{top: 405px; left: 150px;}
.team_hkt_kiv_12:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -147px -363px;}
.team_hkt_kiv_13{top: 405px; left: 282px;}
.team_hkt_kiv_13:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -279px -363px;}
.team_hkt_kiv_14{top: 405px; left: 414px;}
.team_hkt_kiv_14:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -411px -363px;}
.team_hkt_kiv_15{top: 405px; left: 546px;}
.team_hkt_kiv_15:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -543px -363px;}
.team_hkt_kiv_16{top: 580px; left: 18px;}
.team_hkt_kiv_16:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -15px -538px;}
.team_hkt_kiv_17{top: 580px; left: 150px;}
.team_hkt_kiv_17:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -147px -538px;}
.team_hkt_kiv_18{top: 580px; left: 282px;}
.team_hkt_kiv_18:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -279px -538px;}
.team_hkt_kiv_19{top: 580px; left: 414px;}
.team_hkt_kiv_19:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -411px -538px;}
.team_hkt_kiv_20{top: 580px; left: 546px;}
.team_hkt_kiv_20:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -543px -538px;}
.team_hkt_kiv_21{top: 755px; left: 18px;}
.team_hkt_kiv_21:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -15px -713px;}
.team_hkt_kiv_22{top: 755px; left: 150px;}
.team_hkt_kiv_22:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -147px -713px;}
.team_hkt_kiv_23{top: 755px; left: 282px;}
.team_hkt_kiv_23:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -279px -713px;}
.team_hkt_kiv_24{top: 755px; left: 414px;}
.team_hkt_kiv_24:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -411px -713px;}
.team_hkt_kiv_25{top: 755px; left: 546px;}
.team_hkt_kiv_25:hover{background: url(../cast/images/team_hkt_kiv_pic_on.jpg) -543px -713px;}

/*=========== HKT チーム研究生▽ =============*/
.team_hkt_ken_01{top: 53px; left: 18px;}
.team_hkt_ken_01:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -15px -11px;}
.team_hkt_ken_02{top: 53px; left: 150px;}
.team_hkt_ken_02:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -147px -11px;}
.team_hkt_ken_03{top: 53px; left: 282px;}
.team_hkt_ken_03:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -279px -11px;}
.team_hkt_ken_04{top: 53px; left: 414px;}
.team_hkt_ken_04:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -411px -11px;}
.team_hkt_ken_05{top: 53px; left: 546px;}
.team_hkt_ken_05:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -543px -11px;}
.team_hkt_ken_06{top: 228px; left: 18px;}
.team_hkt_ken_06:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -15px -186px;}
.team_hkt_ken_07{top: 228px; left: 150px;}
.team_hkt_ken_07:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -147px -186px;}
.team_hkt_ken_08{top: 228px; left: 282px;}
.team_hkt_ken_08:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -279px -186px;}
.team_hkt_ken_09{top: 228px; left: 414px;}
.team_hkt_ken_09:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -411px -186px;}
.team_hkt_ken_10{top: 228px; left: 546px;}
.team_hkt_ken_10:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -543px -186px;}
.team_hkt_ken_11{top: 405px; left: 18px;}
.team_hkt_ken_11:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -15px -363px;}
.team_hkt_ken_12{top: 405px; left: 150px;}
.team_hkt_ken_12:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -147px -363px;}
.team_hkt_ken_13{top: 405px; left: 282px;}
.team_hkt_ken_13:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -279px -363px;}
.team_hkt_ken_14{top: 405px; left: 414px;}
.team_hkt_ken_14:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -411px -363px;}
.team_hkt_ken_15{top: 405px; left: 546px;}
.team_hkt_ken_15:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -543px -363px;}
.team_hkt_ken_16{top: 580px; left: 18px;}
.team_hkt_ken_16:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -15px -538px;}
.team_hkt_ken_17{top: 580px; left: 150px;}
.team_hkt_ken_17:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -147px -538px;}
.team_hkt_ken_18{top: 580px; left: 282px;}
.team_hkt_ken_18:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -279px -538px;}
.team_hkt_ken_19{top: 580px; left: 414px;}
.team_hkt_ken_19:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -411px -538px;}
.team_hkt_ken_20{top: 580px; left: 546px;}
.team_hkt_ken_20:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -543px -538px;}
.team_hkt_ken_21{top: 755px; left: 18px;}
.team_hkt_ken_21:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -15px -713px;}
.team_hkt_ken_22{top: 755px; left: 150px;}
.team_hkt_ken_22:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -147px -713px;}
.team_hkt_ken_23{top: 755px; left: 282px;}
.team_hkt_ken_23:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -279px -713px;}
.team_hkt_ken_24{top: 755px; left: 414px;}
.team_hkt_ken_24:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -411px -713px;}
.team_hkt_ken_25{top: 755px; left: 546px;}
.team_hkt_ken_25:hover{background: url(../cast/images/team_hkt_kenkyu_pic_on.jpg) -543px -713px;}


/*=========== 乃木坂46▽ =============*/
.team_nogizaka_01{top: 53px; left: 18px;}
.team_nogizaka_01:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -11px;}
.team_nogizaka_02{top: 53px; left: 150px;}
.team_nogizaka_02:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -11px;}
.team_nogizaka_03{top: 53px; left: 282px;}
.team_nogizaka_03:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -11px;}
.team_nogizaka_04{top: 53px; left: 414px;}
.team_nogizaka_04:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -11px;}
.team_nogizaka_05{top: 53px; left: 546px;}
.team_nogizaka_05:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -11px;}
.team_nogizaka_06{top: 228px; left: 18px;}
.team_nogizaka_06:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -186px;}
.team_nogizaka_07{top: 228px; left: 150px;}
.team_nogizaka_07:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -186px;}
.team_nogizaka_08{top: 228px; left: 282px;}
.team_nogizaka_08:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -186px;}
.team_nogizaka_09{top: 228px; left: 414px;}
.team_nogizaka_09:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -186px;}
.team_nogizaka_10{top: 228px; left: 546px;}
.team_nogizaka_10:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -186px;}
.team_nogizaka_11{top: 405px; left: 18px;}
.team_nogizaka_11:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -363px;}
.team_nogizaka_12{top: 405px; left: 150px;}
.team_nogizaka_12:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -363px;}
.team_nogizaka_13{top: 405px; left: 282px;}
.team_nogizaka_13:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -363px;}
.team_nogizaka_14{top: 405px; left: 414px;}
.team_nogizaka_14:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -363px;}
.team_nogizaka_15{top: 405px; left: 546px;}
.team_nogizaka_15:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -363px;}
.team_nogizaka_16{top: 580px; left: 18px;}
.team_nogizaka_16:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -538px;}
.team_nogizaka_17{top: 580px; left: 150px;}
.team_nogizaka_17:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -538px;}
.team_nogizaka_18{top: 580px; left: 282px;}
.team_nogizaka_18:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -538px;}
.team_nogizaka_19{top: 580px; left: 414px;}
.team_nogizaka_19:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -538px;}
.team_nogizaka_20{top: 580px; left: 546px;}
.team_nogizaka_20:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -538px;}
.team_nogizaka_21{top: 755px; left: 18px;}
.team_nogizaka_21:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -713px;}
.team_nogizaka_22{top: 755px; left: 150px;}
.team_nogizaka_22:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -713px;}
.team_nogizaka_23{top: 755px; left: 282px;}
.team_nogizaka_23:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -713px;}
.team_nogizaka_24{top: 755px; left: 414px;}
.team_nogizaka_24:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -713px;}
.team_nogizaka_25{top: 755px; left: 546px;}
.team_nogizaka_25:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -713px;}
.team_nogizaka_26{top: 930px; left: 18px;}
.team_nogizaka_26:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -888px;}
.team_nogizaka_27{top: 930px; left: 150px;}
.team_nogizaka_27:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -888px;}
.team_nogizaka_28{top: 930px; left: 282px;}
.team_nogizaka_28:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -888px;}
.team_nogizaka_29{top: 930px; left: 414px;}
.team_nogizaka_29:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -888px;}
.team_nogizaka_30{top: 930px; left: 546px;}
.team_nogizaka_30:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -888px;}
.team_nogizaka_31{top: 1105px; left: 18px;}
.team_nogizaka_31:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -1063px;}
.team_nogizaka_32{top: 1105px; left: 150px;}
.team_nogizaka_32:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -1063px;}
.team_nogizaka_33{top: 1105px; left: 282px;}
.team_nogizaka_33:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -1063px;}
.team_nogizaka_34{top: 1105px; left: 414px;}
.team_nogizaka_34:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -1063px;}
.team_nogizaka_35{top: 1105px; left: 546px;}
.team_nogizaka_35:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -1063px;}
.team_nogizaka_36{top: 1280px; left: 18px;}
.team_nogizaka_36:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -15px -1238px;}
.team_nogizaka_37{top: 1280px; left: 150px;}
.team_nogizaka_37:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -147px -1238px;}
.team_nogizaka_38{top: 1280px; left: 282px;}
.team_nogizaka_38:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -279px -1238px;}
.team_nogizaka_39{top: 1280px; left: 414px;}
.team_nogizaka_39:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -411px -1238px;}
.team_nogizaka_40{top: 1280px; left: 546px;}
.team_nogizaka_40:hover{background: url(../cast/images/team_nogizaka_pic_on.jpg) -543px -1238px;}


/*=========== 声のプロフェッショナル▽ =============*/
.koe_pro_01{top: 24px; left: 18px;}
.koe_pro_01:hover{background: url(../cast/images/koe_pro_pic_on.jpg) -15px -11px;}

/*============================================== PHOTO画像 ROll-ON△ =============*/

/*================ OPEN WINDOW 内 設定 ▼ ================*/

.scr_box{
position: absolute;
top: 150px;
left: 282px;
width: 235px;
height: 175px;
padding: 5px 10px;
background: #f7bedf;
overflow-y: scroll;
}

.scr_ct{
display: block;
margin: 0 0 10px 0;
}

.scr_txt{
display: block;
padding: 0 10px;
}

/*======= 「ブログを見る」button ▽========*/
.blog_bt{
position: absolute;
top: 348px;
left: 282px;
float: left;
width: 184px;
height: 23px;
background: url(../cast/images/ow_watch_blog_bt.gif) no-repeat;
}

.blog_bt a{
display: block;
width: 184px;
height: 23px;
margin: 0;
padding: 0;
text-indent: -9999px;
}

.blog_bt a:hover{
background: url(../cast/images/ow_watch_blog_bt.gif) 0 -23px;
}
/*======= 「ブログを見る」button △========*/
/*======= 「閉じる」button ▽========*/
#overLayer .close{
position: absolute;
top: 348px;
left: 478px;
cursor: pointer;
}
/*======= 「閉じる」button △========*/

#pinkLayer{
display: none;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #ff73a8;
opacity: 0.70;
filter: alpha(opacity=70);
}

* html #pinkLayer{
position: absolute;
}

#overLayer{
position: relative;
display: none;
width: 549px;
position: fixed;
top: 50%;
left: 50%;
}

* html #overLayer{
position: absolute;
}

/*================ OPEN WINDOW 内 設定 ▲ ================*/
/*============================================================ Cast▲ ==============*/

/*============================================================ News▼ ==============*/
.news_main_contents{
width: 712px;
}

#news_info_area{
width: 690px;
margin: 0 auto;
}

.news_info_area_l{
float: left;
width: 8px;
}

.news_info_area_m{
float: left;
width: 674px;
background: #FFF;
height: 20px;
padding: 5px 0;
}

.news_info_area_r{
float: right;
width: 8px;
}

.news_main_area{
width: 690px;
margin: 0 auto;
padding: 10px 0 0 0;
}

.news_main_area_mdl{
width: 684px;
padding: 10px 0;
border: 3px solid #f35396;
background: #f7bedf;
}

.news_box{
width: 657px;
margin: 0 auto;
padding: 0 15px;
min-height: 138px;
}

.news_a{
padding: 5px 0 5px 5px;
background: url(../images/box_ct_dot_bg.gif) repeat-x top left;
}

.news_a_ct{
width: 654px;
padding: 0 15px;
}

.news_a_txt{
padding: 10px 2px;
line-height: 1.7em;
}

.news_a2_txt{
line-height: 1.7em;
}

/*=========== PHOTO背景▽ =============*/

/*=========== PHOTO背景△ =============*/
/*============================================================ News▲ ==============*/

/*============================================================ About▼ =============*/
.about_cm{
background:#f7bedf;
border:#f35396 3px solid;
padding:15px;
line-height:1.7em;
width:662px;
}
/*============================================================ About▲ =============*/

/*============================================================「感想を送る」▼ =====*/
.mailbox{
width: 690px;
margin: 0 auto;
padding: 0 0 10px 0;
}
.mailbox a{
color: #ff0000;
text-decoration: underline;
}
.mailbox a:hover{
color: #ff7e00;
text-decoration: underline;
}

.memoarea_up{
background:url(../mail/images/memo_bg.png) top left no-repeat;
width:690px;
height:8px;
}

.memoarea_down{
background:url(../mail/images/memo_bg.png) bottom left no-repeat;
width:690px;
height:8px;
}

.memoarea_in{
background:#fff;
width:670px; 
padding:0 10px; 
color:#00005d;
line-height:1.5em;
}

.label{
width:690px;
margin:15px 0px 0px 0px;
}

.label-l{ 
width:120px;
float:left;
padding-left:28px;
}

.label-l02{ 
width:662px;
float:left;
padding-left:28px;
}

.label-r{ 
width:499px;
float:right;
padding-right:28px;
}

input.bg{
border-width:1px;
border-style:solid;
border-color:#2b205b;
padding:3px;
width:250px;
}

textarea,select .bgts{
border-width:1px;
border-style:solid;
border-color:#2b205b;
padding:3px;
background:#fff;
}

select.bgcol{
background-color:#fff;
border-width:1px;
border-style:solid;
border-color:#2b205b;
width:150px;
}

input.lnone{
border:none;
}

.05d{
color:#00005d;
}

.label2{
width:634px;
padding:10px 0 12px 28px;
}

.dotline_mail{
background:url(../mail/images/ttl_bgline.gif) top left repeat-x;
height:3px;
margin-top:15px;
}

input.btn-submit{
display:block;
width:121px;
height:28px;
background-image:url(../mail/images/btn_submit.gif);
background-repeat:no-repeat;
border:none;
}

input.btn-submit:hover{
display:block;
width:121px;
height:28px;
background-image:url(../mail/images/btn_submit-on.gif);
background-repeat:no-repeat;
border:none;
}

input.btn-reset{
display:block;
width:121px;
height:28px;
background-image:url(../mail/images/btn_reset.gif);
background-repeat:no-repeat;
border:none;
}

input.btn-reset:hover{
display:block;
width:121px;
height:28px;
background-image:url(../mail/images/btn_reset-on.gif);
background-repeat:no-repeat;
border:none;
}
.submit_area{
width: 634px;
margin: 0;
padding:0 0 0 28px;
text-align:center;
}

ul#submitNavi{
padding:0px;
margin:0 auto;
}

ul#submitNavi li{
width: 121px;
padding:0px;
margin:0px;
float:left;
list-style: none;
}
/*============================================================「感想を送る」▲ =====*/

/* ＋＋＋＋＋＋　スペース　＋＋＋＋＋＋ */
.marginTop1{margin-top:1px;}
.marginTop2{margin-top:2px;}
.marginTop3{margin-top:3px;}
.marginTop4{margin-top:4px;}
.marginTop5{margin-top:5px;}
.marginTop6{margin-top:6px;}
.marginTop7{margin-top:7px;}
.marginTop8{margin-top:8px;}
.marginTop10{margin-top:10px;}
.marginTop12{margin-top:12px;}
.marginTop13{margin-top:13px;}
.marginTop15{margin-top:15px;}
.marginTop18{margin-top:18px;}
.marginTop20{margin-top:20px;}
.marginTop25{margin-top:25px;}
.marginTop30{margin-top:30px;}
.marginTop35{margin-top:35px;}
.marginTop40{margin-top:40px;}
.marginTop50{margin-top:50px;}
.marginTop60{margin-top:60px;}
.marginTop70{margin-top:70px;}
.marginTop75{margin-top:75px;}
.marginTop80{margin-top:80px;}
.marginTop90{margin-top:90px;}
.marginTop100{margin-top:100px;}
.marginTop110{margin-top:110px;}
.marginTop120{margin-top:120px;}
.marginTop130{margin-top:130px;}
.marginTop140{margin-top:140px;}
.marginTop150{margin-top:150px;}
.marginTop160{margin-top:160px;}
.marginTop170{margin-top:170px;}
.marginTop180{margin-top:180px;}
.marginTop190{margin-top:190px;}
/* ＋＋＋＋＋＋　スペース　＋＋＋＋＋＋ */

/*============================================ layout(CSS)▲ ===========*/

