@charset "UTF-8";
#content .boxAWrap{margin-top:0}
#content .boxAWrap .boxAInner,#content .boxAWrap .boxAInner h2{padding-bottom:40px}
#content .btn{margin-top:40px}
#content .note{margin:20px 0}
#content .wrap{padding:72px 0 48px;background:url(../img/match/bg_boxa_btm.png) 0 bottom no-repeat,url(../img/match/bg_boxa_hd.png) no-repeat;margin:20px auto 0;width:600px;box-sizing:border-box}
#content .wrap~.wrap{margin-top:40px}
#content .result{position:relative;text-align:center;padding:0 20px;background:url(../img/match/bg_boxa.png) repeat-y}
#content .result:after{content:"";clear:both;display:block}
#content .result>h2{position:absolute;top:-60px;left:0;height:57px;width:100%}
#content .result>h2 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#content .result>.btn{display:block;margin-top:20px}
#wrapper #content .typeB,#wrapper.team #content .result{padding:60px 20px 0}
#wrapper #content .typeB>h2,#wrapper.team #content .result>h2{height:118px}
#wrapper.team #content .result .btnA{margin-top:30px}
.btnList{margin-top:50px}
#wrapper.team #content .boxAWrap .boxAInner{padding:5px 10px 40px}
#wrapper.team #content .battleList li~li{margin-top:20px}

#wrapper.nationalteam #content .wrap{padding:42px 0 48px;}
#wrapper.nationalteam #content .result>h2{margin-bottom:10px;position:static;height:auto;}
#wrapper.nationalteam #content .result>h2 img{position:static;-webkit-transform:none;-ms-transform:none;transform:none}
#wrapper.nationalteam #content .result>h3{padding:30px 0 10px;}
#content #blockB.final{
	margin-top:-8%;
}
#content #blockB.bblock{
	margin-top:2%;
}
#content #blockB.final2{
	margin-top:-3%;
}
#content #blockB.final3{
	margin-top:-15%;
}
