@charset "UTF-8";
/* CSS Document */


ul{
    list-style: none;
}

ul li{
    list-style: none;
}


/* ///////// メイン ////////// */
#main{
height: 721px;

background: url("/images/10th_anniv/tenka/main-bg.jpg") no-repeat center top #590003;


    width: 100%;
    min-width: 1080px;
}




#main-inner{
    width: 1080px;
    margin: 0 auto;
    position: relative;
}





/* ///// コンテンツ部分 ///// */



#wrapper{
background-image:
    url("/images/10th_anniv/top/bg-top.png"), /* 最前面の背景レイヤーの背景画像 */
    url("/images/10th_anniv/top/bg-bottom.png"), /* 最前面の背景レイヤーの背景画像 */
    url("/images/10th_anniv/campaign/contents-cloud-bg.png");
  background-repeat:
    no-repeat, /* 最前面の背景レイヤーに対応 */
    no-repeat, /* 最前面の背景レイヤーに対応 */
    repeat;

  background-position:
    center top 805px, /* 最前面の背景レイヤーに対応 */
    center bottom,
    center top;

    background-size:
    1980px,
    1980px,
    auto;

    padding-bottom: 180px;
}



#contents-wrap{
    width: 830px;
    margin:0 auto;
    text-align: center;
    padding-top: 30px;
}


ul.btn-box {
    width: 698px;
    position: absolute;
    top:550px;
    left: 191px;
}
ul.btn-box li {
    width: 228px;
    float: left;
    margin-right: 7px;
}

ul.btn-box li:last-child {
    margin-right: 0px;
}



p.cnt-img{
margin-top: -30px;
}


p.cnt02{
    margin-top: 15px;
    position: relative;
}
p.cnt02 img.apply-end{
    position: absolute;
    top: 343px;
    left:296px;
}

p.taikosen{
    margin-top: 60px;
}


p#cnt03{
    margin-top: 17px;
    position: relative;
    margin-bottom: 80px;
}
p#cnt03 a.cnt03-btn{
    position: absolute;
    top: 733px;
    left:190px;
}

p#cnt04{
    margin-top: 30px;
    position: relative;
}
p#cnt04 a.cnt04-btn{
    position: absolute;
    top: 671px;
    left:190px;
}


p#cnt05{
    margin-top: 30px;
    position: relative;
}
p#cnt05 a.cnt05-btn{
    position: absolute;
    top: 669px;
    left:190px;
}


p#cnt06{
    margin-top: 50px;
    position: relative;
}


p#cnt06 a.aql{
    position: absolute;
    top: 247px;
    left:253px;
}
p#cnt06 a.mobage{
    position: absolute;
    top: 417px;
    left:253px;
}
p#cnt06 a.mixi{
    position: absolute;
    top: 597px;
    left:253px;
}
p#cnt06 a.hangame{
    position: absolute;
    top: 774px;
    left:253px;
}


p.btm-img{
    margin-top: 63px;
}







/* ---------- 報酬追加 ---------- */


/* ---- 幻影討伐戦 ---- */


#cnt04-genei{
    padding-bottom: 20px;
margin-top: 30px;
background-image:
    url("/images/10th_anniv/tenka/genei-bg-btm.png"), 
    url("/images/10th_anniv/tenka/genei-bg.png");
  background-repeat:
    no-repeat, /* 最前面の背景レイヤーに対応 */
    repeat-y;

  background-position:
    center bottom,
    center top;

width: 830px;
margin: 0 auto;

position: relative;
padding-top: 113px;
/*padding-left: 48px;*/
box-sizing: border-box;
/*text-align: left;*/
margin-bottom: 80px;

}

#cnt04-genei img.ttl{
    position: absolute;
    top: -26px;
    left: 0;
}


#cnt04-genei .bnr{
    margin-bottom: 50px;
}

#cnt04-genei .contents{
    margin-left:48px;
    margin-bottom: 47px;
}

#cnt04-genei .contents02{
    margin-bottom: 25px;
}

#cnt04-genei .ttl02{
    margin-bottom: 25px;
}


#cnt04-genei table{
    box-sizing: border-box;
    width: 734px;
    margin: 0 auto;
    font-weight: bold;
    border: 1px #ffffff solid;
    border-collapse: collapse;
}

#cnt04-genei table thead{
    box-sizing: border-box;
    background-color: #cc00ff;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
}

#cnt04-genei table thead td{
    padding: 14px 0;
}


#cnt04-genei table th{
    border: 1px #ffffff solid;
}

#cnt04-genei table td{
    border: 2px #ffffff solid;
    vertical-align: middle;
}

#cnt04-genei table tbody td{
    border: 2px #ffffff solid;
    padding: 10px 20px;
    text-align: left;
    line-height: 1.8rem;
}
#cnt04-genei table tbody td.rank{
    font-size: 19px;
    text-align: center;
}

#cnt04-genei table.table02{
    margin-bottom: 30px;
}


.text{
    padding-top: 15px;
    text-align: left;
    margin-left:48px;
    line-height: 1.6rem;
    margin-bottom: 25px;
}

.purple2{
    background-color: #d5a2fc;
}

.purple3{
    background-color: #e9ccff;
}







/* ---- 勝抜武闘 ---- */

#cnt05-kachinuki{
    padding-bottom: 20px;
margin-top: 30px;
background-image:
    url("/images/10th_anniv/tenka/kachinuki-bg-btm.png"), 
    url("/images/10th_anniv/tenka/kachinuki-bg.png");
  background-repeat:
    no-repeat, /* 最前面の背景レイヤーに対応 */
    repeat-y;

  background-position:
    center bottom,
    center top;

width: 830px;
margin: 0 auto;

position: relative;
padding-top: 113px;
/*padding-left: 48px;*/
box-sizing: border-box;
/*text-align: left;*/

}

#cnt05-kachinuki img.ttl{
    position: absolute;
    top: -26px;
    left: 0;
}


#cnt05-kachinuki .bnr{
    margin-bottom: 50px;
}

#cnt05-kachinuki .contents{
    margin-left:48px;
    margin-bottom: 47px;
}

#cnt05-kachinuki .contents01{
    margin-left:-47px;
    margin-bottom: 47px;
}


#cnt05-kachinuki .contents02{
    margin-bottom: 25px;
}

#cnt05-kachinuki .ttl02{
    margin-bottom: 25px;
}


#cnt05-kachinuki table{
    box-sizing: border-box;
    width: 734px;
    margin: 0 auto;
    font-weight: bold;
    border: 1px #ffffff solid;
    border-collapse: collapse;
}

#cnt05-kachinuki table thead{
    box-sizing: border-box;
    background-color: #eb8d4d;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
}

#cnt05-kachinuki table thead td{
    padding: 14px 0;
}


#cnt05-kachinuki table th{
    border: 1px #ffffff solid;
}

#cnt05-kachinuki table td{
    border: 2px #ffffff solid;
    vertical-align: middle;
}

#cnt05-kachinuki table tbody td{
    border: 2px #ffffff solid;
    padding: 10px 20px;
    text-align: left;
    line-height: 1.8rem;
}
#cnt05-kachinuki table tbody td.rank{
    font-size: 19px;
    text-align: center;
    width: 270px;
}

#cnt05-kachinuki table.table02{
    margin-bottom: 30px;
}




#cnt05-kachinuki table span{
    color: #f00;
}


#cnt05-kachinuki .text{
    padding-top: 15px;
    text-align: left;
    margin-left:48px;
    line-height: 1.6rem;
    margin-bottom: 25px;
}

#cnt05-kachinuki .text span{
    color: #f00;
}


#cnt05-kachinuki .purple2{
    background-color: #f7c3a1;
}

#cnt05-kachinuki .purple3{
    background-color: #ffe5c4;
}





