@media (min-width: 980px) {
#main_contents{
background:url("../../images/common/bg_1.png") no-repeat,
url("../../images/common/bg_btm.jpg") no-repeat,
url("../../images/common/bg_loop.jpg") repeat-y,#000000;
background-position:center center,center bottom,center top;
}
/*メニュー*/
div#top_menu_box{
height:67px;
}
div#top_menu{
width:100%;
background:url("../../images/common/bg_g_menu.png");
}
ul#menu_t{
width:980px;margin:0px auto;
}
ul#menu_t li{
/*width:98px;*/display:inline-block;text-align:center;margin:10px auto 0px auto;
width:95px;vertical-align:top;
}
ul#menu_t li.type0{
width:120px;height:57px;
}

ul#menu_t li div.top_btn a{
 width:120px;height:57px;background:url("../../images/common/btn_top.png")no-repeat;
 margin:0px auto 0px auto;
}
ul#menu_t li div a{
width:86px;height:40px;display:block;
}
ul#menu_t li div.chara_st_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_chara_st.png")no-repeat;
}
ul#menu_t li div.howto_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_HowTo.png")no-repeat;
}
ul#menu_t li div.store_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_shopinfo.png")no-repeat;
}
ul#menu_t li div.special_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_special.png")no-repeat;
}
ul#menu_t li div.myroom_btn,
ul#menu_t li div.myroom_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_myroom.png")no-repeat;opacity: 0.5;
}
ul#menu_t li div.ranking_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_ranking.png")no-repeat;
}
ul#menu_t li div.info_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_info.png")no-repeat;
}
ul#menu_t li div.circle_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_circle.png")no-repeat;
}
ul#menu_t li div.circle_btn{
 width:86px;height:40px;background:url("../../images/common/btn_circle.png")no-repeat;opacity: 0.5;
}
ul#menu_t li div.event_btn a{
 width:86px;height:40px;background:url("../../images/common/btn_event.png")no-repeat;
}

ul#menu_t li div a:hover{
background-position:0px -40px;
}
ul#menu_t li div.top_btn a:hover{
background-position:0px -57px;
}
ul#menu_t li div.ofcircle_btn a:hover{
background-position:0px -70px;
}

h2{
width:900px;margin:0px auto 0px auto;
}
div.bg_box h2{
width:99%;
}
h2.sub_title_bg{
background:url("../../images/common/title_s2.png");
margin:0px auto;color:#ffffff;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-shadow:#663300 2px 2px 2px;font-size:18px;font-weight:bold;padding:2px 0px;text-align:center;
}
.bg_mdl{
width:900px;/*background:url("../../images/about/common/bg_side.png");*/margin:0px auto 0px auto;
}
/*.bg_btm{
width:900px;height:5px;background:url("../../images/about/common/bg_btm.png");margin:0px auto 0px auto;
}*/
/*ボックス*/
div.bg_box{
width:100%;padding:12px 0px 12px 0px;margin:0px -2px 10px -2px;
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);
}

.no-active {
display: none;
}
.fixed{
    position: fixed;
    top: 0;
    z-index: 3;
}
}