




/*************************************************************************************** 基本設定 */

html, body {
  height:100%;
}
html{
font-size:62.5%;   /*font-sizeを10pxにする*/
}
body {
  /*background:url(https://eacache.s.konaminet.jp/game/qma/12/p/images/common/bg.jpg) no-repeat #ae3200;*/
  background-position:50% 40px;
  /*font-size:0.8em;*/
  font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height:1.5;
  color:#000;
}

body.mac {
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body, h1, h2, h3, h4, p, ul, li, dl, dt, dd {
  margin:0;
}


li { list-style:none; }

ul,li{ padding:0px; margin:0px; }

img { border:none; }

a { text-decoration:none; }

a:link,
a:visited,
a:active{color:#ffffff;}
a span{color:#825b25;}
a span:hover{color:#db7093;}
a:hover{color:#87cefa;}

a img.linkimg{
background:none!important;
    -webkit-transition: 0.2s ease-in-out;  
       -moz-transition: 0.2s ease-in-out;  
         -o-transition: 0.2s ease-in-out;  
            transition: 0.2s ease-in-out;  
}

a:hover .linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}


h1 span,
h2 span,
h3 span,
h4 span{
display:none; /*非表示*/
}

input{
outline:0;
border:none;
}
input[type="submit"]{
cursor:pointer;
}

/*** eAM共通 */
/* clearfix */
div:after,
ul:after {
content:"";
display:block;
clear:both;
visibility:hidden;
height:0;
}

* html div,
* html ul {
display:inline-block;
}

/* exlude MacIE5 \*/
* html div,
* html ul { height:1%; }
div,
ul { display:block; zoom:1; }

/* end MacIE5 */

.clear {
 clear:both;
 height:0;
 margin:0;
 padding:0;
}

.textindent {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/*サイト共通*/
div.rootContainer div.spContainer{
min-width:980px;margin:0px auto 0px auto;

}
div.rootContainer div.bodyContainer{
width:980px;margin:0px auto 0px auto;
}
div.mainContents div.leftContents{
 display:inline-block;width:212px;position:relative;
}
div.mainContents div.rightContents{
 display:inline-block;width:768px;position:relative;vertical-align:top;padding-bottom:20px;
}
div.topContents{
 height:90px;margin:0px auto 0px auto;
 background:url(https://eacache.s.konaminet.jp/game/qma/12/p/images/common/top.png);
}
div.bottomContents{
 height:90px;margin:0px auto 0px auto;
 background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btm.png");
 background-size:100% 90px;
}

div.left_bg{
 margin-left:-25px;height:840px;margin-top:50px;padding-bottom:20px;
 background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/bg_left_menu.png") no-repeat;
}

/*静的ページメニュー*/
ul#menu_t li{
width:150px;display:inline-block;text-align:center;margin-top:10px;
}
ul#menu_t li div.top_btn a{
 width:120px;height:40px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_top.png")no-repeat;
 margin:0px auto 0px auto;
}
ul#menu_t li div a{
width:120px;height:40px;display:block;
}
ul#menu_t li div.story_btn a{
 width:120px;height:40px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_story.png")no-repeat;
}
ul#menu_t li div.chara_btn a{
 width:120px;height:40px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_chara.png")no-repeat;
}
ul#menu_t li div.howto_btn a{
 width:120px;height:40px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_HowTo.png")no-repeat;
}
ul#menu_t li div.store_btn a{
 width:120px;height:40px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_shopInfo.png")no-repeat;
}
ul#menu_t li div.special_btn a{
 width:120px;height:40px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_special.png")no-repeat;
}
ul#menu_t li div.ofcircle_btn a{
 width:280px;height:70px;display:block;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/bnr_official_circle.jpg")no-repeat;
 background-size:280px 140px;position:absolute;left:920px;top:50px;
}

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

/*マイルーム、エラー共通*/
div#active_page div.menu_top{
margin:0px auto 0px auto;;
width:166px;height:0px;border-bottom:20px solid rgba(0,0,0,0.5);border-right:20px solid transparent;
}
div#active_page div.menu{
margin:0px auto 0px auto;
background:rgba(0,0,0,0.5);width:186px;
}
div#active_page div.menu div.othername{
font-size:16px;text-align:center;color:#ffffff;
}
div#active_page div.menu_btm{
margin:0px auto 20px auto;
width:166px;height:0px;border-top:20px solid rgba(0,0,0,0.5);border-right:20px solid transparent;
}
div#active_page div.menu div.btn_top a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_top.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_accuracy a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_seikai.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_tournament a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_tnm.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_grimm a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_coop.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_exam a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_kentei.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_collection a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_enemy.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_circle a{
margin-top:20px;
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_circle.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_setting a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_config.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_item a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_item.png")no-repeat;width:160px;height:36px;
display:block;
}

div#active_page div.menu div.btn_mypage a{
margin:20px auto 0px auto;
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_back_mypage.png")no-repeat;width:160px;height:100px;
display:block;
}
div#active_page div.menu div.btn_tour a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_tour.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_convention a{
background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/myroom/common/btn_zen.png")no-repeat;width:160px;height:36px;
display:block;
}
div#active_page div.menu div.btn_top a:hover,
div#active_page div.menu div.btn_accuracy a:hover,
div#active_page div.menu div.btn_tournament a:hover,
div#active_page div.menu div.btn_grimm a:hover,
div#active_page div.menu div.btn_exam a:hover,
div#active_page div.menu div.btn_collection a:hover,
div#active_page div.menu div.btn_circle a:hover,
div#active_page div.menu div.btn_setting a:hover,
div#active_page div.menu div.btn_item a:hover,
div#active_page div.menu div.btn_tour a:hover,
div#active_page div.menu div.btn_convention a:hover{
background-position:0px -36px !important;
}
div#active_page div.menu div.btn_mypage a:hover{
background-position:0px -100px !important;
}
div#active_page div.btn_event a,
div#active_page div.btn_rank a{
margin:0px auto 10px auto;
}
/*btn*/
div.btn_event a{
width:200px;height:60px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/link_event_s.png")no-repeat;display:block;
}
div.btn_rank a{
width:200px;height:60px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/link_ranking_s.png")no-repeat;display:block;
}
div.btn_myroom a{
 width:200px;height:60px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/link_myroom_s.png") no-repeat;display:block;
}
div.btn_calendar{
 width:200px;height:60px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/link_calendar_s.png") no-repeat;display:block;
}
div.btn_info{
 width:200px;height:60px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/link_info_s.png") no-repeat;display:block;
}


div.btn_rank a:hover,
div.btn_event a:hover,
div.btn_myroom a:hover,
div.btn_calendar a:hover,
div.btn_info a:hover{
background-position:0px -60px;
}




/*地域*/
div.area1{
border-radius:5px;background:#A69C00;
}
div.area2{
border-radius:5px;background:#1B9BC0;
}
div.area3{
border-radius:5px;background:#0037A6;
}
div.area4{
border-radius:5px;background:#00A60C;
}
div.area5{
border-radius:5px;background:#BD7714;
}
div.area6{
border-radius:5px;background:#8A20C0;
}
div.area7{
border-radius:5px;background:#E13BBC;
}


/*色・装飾*/
.color_red{color:#ff0000;}
.color_blue{color:#00ccff;}
.underline{text-decoration: underline;}

input.select_btn{
width:120px;height:28px;background:url("https://eacache.s.konaminet.jp/game/qma/12/p/images/common/btn_select.png") no-repeat;
}
input.select_btn:hover{
background-position:0px -28px;
}

