@charset "UTF-8";
#charaThm:after,#content .dummy:before{content:""}
img{-moz-user-select:none}
canvas{-webkit-tap-highlight-color:transparent}
#content .dummy{display:inline-block;position:relative}
#content .dummy:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/common/dummy.gif)}
#content .h1ttl{margin-top:-140px;text-align:center;height:145px;background:url(../img/common/bg_h1.png) center 0 no-repeat;position:relative}
#content .h1ttl img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:10px}
#charaThm,#charaThm canvas,#content .charaThmWrap #charaThm{position:relative}
#content .boxAWrap{background:url(../img/common/bg_boxa_hd.png) no-repeat,url(../img/common/bg_boxa_btm.png) 0 bottom no-repeat;padding:30px 10px;width:580px;margin:55px auto 0}
#content .boxAWrap .boxA{background:url(../img/common/bg_pat01.png) center 0;padding:0 10px}
#content .boxAWrap .boxAInner{background:url(../img/common/bg_pat03.png) center 0;padding:20px 10px}
#content .charaThmWrap{background:url(../img/common/bg_menu.png) no-repeat;padding:50px 0 170px;margin:100px 0 -200px}
#charaThm{background:url(../img/chara/bg_chara_thm02_03.png) center 0 no-repeat;margin-bottom:35px}
#charaThm:after{position:absolute;bottom:0;left:0;width:100%;height:70px;background:url(../img/chara/bg_chara_thm03.png) center bottom repeat-y}
#charaThm.even:after{height:70px;bottomo:-20px;background:url(../img/chara/bg_chara_thm.png) center bottom repeat-y,url(../img/common/bg_pat01.png) center center repeat-y}
#charaThm canvas{z-index:1;width:640px}
.matchList,.modalTypeA{width:600px;text-align:center}
#content .result .btnA{display:inline-block;margin-top:30px}
#content .modalTypeA{display:none}
.modalTypeA{position:relative;font-size:0;padding-top:113px}
.modalTypeA .ttl,.modalTypeA:before{position:absolute;top:0;left:0}
.modalTypeA:before{content:url(../img/match/modal_bg_hd.png)}
.modalTypeA:after{content:url(../img/match/modal_bg_btm.png)}
.modalTypeA .modalInner{background:url(../img/match/modal_bg_repeat.png) center 0 repeat-y}
.matchList{position:relative;z-index:1;margin:0 auto -10px}
.matchList li~li{margin:18px 0 0}
#dummyYtb{position:absolute;z-index:-1;visibility:hidden;opacity:0;width:0;height:0}
