@media (max-width: 979px) {
/*スライドバナー*/
div.bg_box_1{
/*background:url("../../images/top/box1_bg_left.png") no-repeat left top,
url("../../images/top/box1_bg_right.png")no-repeat right top,
url("../../images/top/box1_bg_loop.png")repeat-x left top;
height:353px;padding-top:20px;*/
padding:12px 0px 12px 0px;margin:0px auto 10px auto;
border:1px solid #ffea00;
background:url("../../images/common/bg_box2p_top_l.png")no-repeat left top,
url("../../images/common/bg_box2p_top_r.png")no-repeat right top,
url("../../images/common/bg_box2p_bot_l.png")no-repeat left bottom,
url("../../images/common/bg_box2p_bot_r.png")no-repeat right bottom,rgba(0,0,0,0.5);
margin:10px auto 10px auto;width:320px;
}
div#bnr_bg div#bnr_box{
width:300px;position:relative;margin:0px auto;

}
#bnr_box #bnr_view{
 width:100%;
 overflow:hidden;
}
#bnr_box #bnr_area{
 margin:0 auto;
 display:inline-block;
 width:300px;
 height:150px;
 background:gray;
 text-align:center;
 position:relative;
}
#bnr_box #bnr_area ul{
 top:0;
 left:0;
 position:absolute;
 font-size:0;
 overflow:hidden;
 padding:0px 0px 0px 0px;
}
#bnr_box #bnr_area ul li{
 font-size:12px;
 width:300px;
 height:150px;
 display:inline-block;
 overflow:hidden;
}
#bnr_box #icon_area{
/* top:80px;position:absolute;*/
text-align:center;
}
#bnr_box #icon_area ul li{
 cursor: pointer;
 margin:0px auto;
 width:45px;
 height:45px;
}
li.icon{
 width:45px;
 height:45px;
 background:url("../../images/top/top_sli1.png");
 display:inline-block;
}
li.active{
 background-position:0px -45px;
}
/*div.right_inner{
width:752px;margin:0px 0px 0px 16px;
}*/
div.right_inner{
width:98%;
}

/*bnr*/
div.bnr{
width:300px;height:150px;
}
/*検定*/
div.bnr_kentei{
background:url("../../images/common/bnr/banner_kentei.jpg");background-size:100% 100%;
}
div.bnr_arc_kentei{
background:url("../../images/common/bnr/banner_arc.jpg");background-size:100% 100%;
}
div.bnr div.now_kentei{
background:url("../../images/common/bnr/sign_now_kentei.png");background-size:67px 18px;
}
div.bnr div.next_kentei{
background:url("../../images/common/bnr/sign_next_kentei.png");background-size:67px 18px;
}
div.bnr div.now_arc_kentei{
background:url("../../images/common/bnr/sign_now_arc.png");background-size:67px 18px;
}
div.bnr div.next_arc_kentei{
background:url("../../images/common/bnr/sign_next_arc.png");background-size:67px 18px;
}
div.bnr div.title{
width:200px;display:inline-block;font-size:10px;vertical-align:top;text-align:center;
padding:15px 0px 0px 10px;font-weight:bold;color:#FFFFFF;
}
div.grimm_bnr{
background:url("../../images/common/bnr/banner_enm.jpg");background-size:100% 100%;
}
div.bnr div.imgbox img{
width:187px;height:112px;
}
div.bnr div.detail div.imgbox{
margin:0px 10px 0px 10px;display:inline-block;position:relative;
}
div.bnr div.detail div.imgbox div.type0{
top:0px;left:0px;width:187px;height:112px;position:absolute;
background:url("../../images/common/bnr/grimm/type0.png");background-size:100% 100%;
}
div.bnr div.detail div.imgbox div.type1{
top:0px;left:0px;width:187px;height:112px;position:absolute;
background:url("../../images/common/bnr/grimm/type1.png");background-size:100% 100%;
}
div.bnr div.detail div.imgbox div.ranking{
top:0px;left:0px;width:187px;height:112px;position:absolute;
background:url("../../images/common/bnr/grimm/ranking.png");background-size:100% 100%;
}
div.bnr div.detail div.imgbox div.job_holynight{
top:0px;left:0px;width:187px;height:112px;position:absolute;
background:url("../../images/common/bnr/grimm/job_holynight.png");background-size:100% 100%;
}
div.bnr div.detail div.imgbox div.job_samurai{
top:0px;left:0px;width:187px;height:112px;position:absolute;
background:url("../../images/common/bnr/grimm/job_samurai.png");background-size:100% 100%;
}
div.bnr div.detail div.imgbox div.job_pyromancer{
top:0px;left:0px;width:187px;height:112px;position:absolute;
background:url("../../images/common/bnr/grimm/job_pyromancer.png");background-size:100% 100%;
}
/*div.bnr div.detail div.imgbox img{
width: 261px;height: 156px;
}*/
div.bnr div.date_box{
display:inline-block;width:87px;height:80px;vertical-align:top;font-size:11px;color:#ffffff;margin-top:22px;
}
div.bnr div.date_box div.start{
margin:5px 0px 0px 0px;font-size:10px;
}
div.bnr div.date_box div.end{
margin:20px 0px 0px 0px;font-size:10px;
}

div.bnr div.now_state{
width:67px;height:18px;display:inline-block;margin:5px 0px 0px 19px;vertical-align:top;
}
/*グリム*/
div.bnr div.now_enemy{
background:url("../../images/common/bnr/sign_now_enm.png");background-size:67px 18px;
}
div.bnr div.next_enemy{
background:url("../../images/common/bnr/sign_next_enm.png");background-size:67px 18px;
}
/*トーナメント*/
li div.now_toulim{
margin-left:226px !important;
background:url("../../images/common/bnr/sign_toulim.png");background-size:100% 100%;
}
li div.next_toulim{
margin-left:226px !important;
background:url("../../images/common/bnr/sign_next_toulim.png");background-size:100% 100%;
}
li div.bnr_toulim_an{
background:url("../../images/common/bnr/toulimi/banner_toulimi_an.jpg");background-size:100% 100%;
}
li div.bnr_toulim_li{
background:url("../../images/common/bnr/toulimi/banner_toulimi_li.jpg");background-size:100% 100%;
}
li div.bnr_toulim_sp{
background:url("../../images/common/bnr/toulimi/banner_toulimi_sp.jpg");background-size:100% 100%;
}
li div.bnr_toulim_ri{
background:url("../../images/common/bnr/toulimi/banner_toulimi_ri.jpg");background-size:100% 100%;
}
li div.bnr_toulim_bun{
background:url("../../images/common/bnr/toulimi/banner_toulimi_bun.jpg");background-size:100% 100%;
}
li div.bnr_toulim_sh{
background:url("../../images/common/bnr/toulimi/banner_toulimi_sh.jpg");background-size:100% 100%;
}
li div.bnr_toulim_no{
background:url("../../images/common/bnr/toulimi/banner_toulimi_no.jpg");background-size:100% 100%;
}
li div.bnr_toulim_ge{
background:url("../../images/common/bnr/toulimi/banner_toulimi_ge.jpg");background-size:100% 100%;
}
li div.toulim div.ywc{
color:#ffd700;
}
li div.toulim div.soon{
width:300px;height:150px;top:0px;position:absolute;
background:url("../../images/common/bnr/banner_toulimi_pre.png");
background-size:100% 100% !important;
}
li div.date_box_tour{
display:inline-block;width:90px;height:114px;vertical-align:top;font-size:10px;color:#ffffff;
margin-left:208px;
}
li div.date_box_tour div.start{
margin:35px 0px 0px 10px;
}
li div.date_box_tour div.end{
margin:25px 0px 0px 10px;
}
li div.toulim div.detail{
text-align:left;
}
li div.toulim div.title{
margin-top:-33px;
}
li div.toulim div.sub_title{
font-size:15px;color:#ffff00;width:200px;font-weight:bold;margin-top:-24px;text-align:center;
}
li div.bnr_toulim_an div.sub_title{
color:#00bfff;
}
li div.bnr_toulim_ri div.sub_title{
color:#bb5deb;
}
li div.bnr_toulim_sp div.sub_title{
color:#FF0000;
}
li div.bnr_toulim_ge div.sub_title{
color:#3cb371;
}
li div.bnr_toulim_bun div.sub_title{
color:#0075c2;
}
li div.bnr_toulim_no div.sub_title{
color:#d0d0d0;
}
li div.bnr_toulim_sh div.sub_title{
color:#ffa500;
}

/*アプリ*/
div#appli{
background:#ffffff;width:94%;height:300px;overflow:auto;margin:0px auto;
}
/*info*/
div#notice{
width:99%;height:300px;overflow:auto;margin:0px auto;
}
div#twitter_box div.snsBox0{
margin-top:10px;
}
div#twitter_box{
width:99%;height:300px;overflow:auto;background:#ffffff;margin:0px auto;text-align:center;
}

/*メニュー*/
div.top_mene_box{
text-align:center;
}
div.top_mene_box div.btn{display:inline-block;width:150px;height:45px;margin:0px auto;}
div.top_mene_box div.btn_qma a{
background:url("../../images/top/link_QMA_s.png")no-repeat;
}
div.top_mene_box div.btn_event a{
background:url("../../images/common/link_event_s.png")no-repeat;
}
div.top_mene_box div.btn_myroom a{
background:url("../../images/common/link_myroom_s.png")no-repeat;
}
div.top_mene_box div.btn_circle a{
background:url("../../images/common/link_circle_s.png")no-repeat;
}
div.top_mene_box div.btn_rank a{
background:url("../../images/common/link_ranking_s.png")no-repeat;
}
div.top_mene_box div.btn_shop a{
background:url("../../images/common/link_shop_s.png")no-repeat;
}
div.top_mene_box div.btn_bc a{
background:url("../../images/top/link_broadcast.png")no-repeat;
}
div.top_mene_box div.btn_tour a{
background:url("../../images/top/link_tour.png")no-repeat;
}

div.top_mene_box div.btn a{
display:block;width:150px;height:45px;background-size:100% auto;
}
div.top_mene_box div.btn a:hover{
background-position:0px -45px;
}

div.gnavi{
margin-top:-50px !important;
}
div.gnavi div.logo{
display:none;
}

}