#battle main section.mainCont.stageCol{padding:1% 0}#battle main section.mainCont.stageCol .stageColinnr{padding:0 10%}#battle main section.mainCont .stageCol01{padding:20% 10% 0;background:url(../images/battle/stage/bg_stage_01.png) no-repeat;background-size:contain}#battle main section.mainCont .stageCol02{padding:20% 10% 0;background:url(../images/battle/stage/bg_stage_02.png) no-repeat;background-size:contain}#battle main section.mainCont .stageCol03{padding:20% 10% 0;background:url(../images/battle/stage/bg_stage_03.png) no-repeat;background-size:contain}#battle main section.mainCont .stageCatch{z-index:60;width:100%;position:relative}#battle main section.mainCont .stageCatch .charaImg{position:absolute;width:51%;bottom:-16%;left:4%;display:block;z-index:60}#battle main section.mainCont .imgSS{padding-bottom:3%}#battle main section.mainCont .txt_ss{padding-bottom:5%}#battle main section.mainCont section.icoNew h4{margin-top:60px}#battle main section.mainCont section.icoNew h4:before{content:'';position:absolute;top:-30px;left:0;width:100%;height:25px;margin:auto 0;background:url(../../images/system/ico_new.png) center top no-repeat;background-size:auto;pointer-events:none}#battle main section.mainCont section.hugeEnemyCol+section.hugeEnemyCol{margin-top:15px}#battle main section.mainCont section.hugeEnemyCol{background:url(../images/battle/realtime_customize/bg_huge_enemy_01.png) top center no-repeat,url(../images/battle/realtime_customize/bg_huge_enemy_common_1.png) top center repeat-y;background-size:100% auto, 100% auto;width:125%;text-align:left;color:#ffffff;margin:0 -12.5%}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner{padding-bottom:1%}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner h3{position:relative;height:0;padding-top:49%;margin:0 10% 1%}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner h3 img{position:absolute;bottom:0;left:0}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner div.hugeEnemyInfo{background:url(../images/battle/realtime_customize/bg_huge_enemy_common_2.png) top center repeat-y;background-size:100% auto;padding:0 10%}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner p{padding-top:2.5%;padding-bottom:3%;text-shadow:0 0 5px #000000}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner ul{position:relative}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner ul li{position:absolute;top:0;left:0}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner ul li:first-child{position:relative}#battle main section.mainCont section.hugeEnemyCol .hugeEnemyColInner .bx-wrapper{margin-bottom:calc(30px - 1%)}#battle main section.mainCont section.hugeEnemyCol.icoNew:after{content:"";position:absolute;top:0;left:7.5%;width:50%;height:17px;max-width:47px;background:url(../../images/character/ico_new.png) left top no-repeat;background-size:100% auto;z-index:20;pointer-events:none}@media screen and (max-width: 550px){#battle main section.mainCont section.hugeEnemyCol.icoNew:after{background-size:auto 100%;width:14%;max-width:none;height:0;padding-bottom:4%}}#battle main section.mainCont section.hugeEnemyCol.ptolemaios2{background-image:url(../images/battle/realtime_customize/bg_huge_enemy_02.png),url(../images/battle/realtime_customize/bg_huge_enemy_common_1.png)}#battle main #charaNavi ul li{width:90%;margin:4% auto}
