@import url(http://fonts.googleapis.com/earlyaccess/cwtexhei.css); html, body, #page { width: 100%; height: 100%; overflow: hidden; } html, body { padding: 0; } body { background-color: #2a2c41; font-family: 'cwTeXHei', sans-serif; } /* ------------------------------------------------------------------------- */ #main-area { margin: 0 auto; /* display: table;*/ margin-top: 20px; width: 92%; min-height: 83%; background-color: #c3e1fc; background: url('images/LEVINESSA_%E8%A3%81%E5%88%87%E5%BE%8C.png'); background-repeat: no-repeat; background-attachment: fixed; background-size: 100%; background-position: 0 10px; position: relative; } #main-area .inner { position: absolute; bottom: 0rem; width: 100%; /* overflow: hidden;*/ } #levinessa-logo img{ color: white; margin-bottom: -1rem; /* float: left;*/ } #score-area { text-align: center; color: white; text-shadow: 2px 2px 5px black; font-size: 2rem; } #boss-hp-area, #overkill-bonus-area { position: relative; width: 100%; padding-top: 0.2rem; padding-bottom: 0.2rem; margin-bottom: 0.5rem; padding-bottom: 0.25em; padding-top: 0.25em; transition: all 3s ease; } #overkill-bonus-area.hide { height: 0px; overflow: hidden; margin-top: 0; margin-bottom: 0; font-size: 0; transition: all 3s ease; } #boss-hp-area { background: rgba(195, 21, 21, 0.35); } #boss-hp-num { position: relative; } #boss-hp-area .progressbar, #overkill-bonus-area .progressbar { position: absolute; left: 0px; top: 0em; } #boss-hp-area .progressbar { background: rgba(195, 21, 21, 1); line-height: 2.5em; } #overkill-bonus-area { background: rgba(95, 227, 22, 0.35); } #overkill-bonus-num { position: relative; } #overkill-bonus-area .progress-harf { border-right: 3px solid rgba(95, 227, 22, 1); position: absolute; line-height: 2.2em; left: 0; top: -0.225em; } #overkill-bonus-area .progressbar { background: rgba(95, 227, 22, 1); line-height: 1.5em; } #score-area { } /* ------------------------------------------------------------------------- */ footer { margin: 0 auto; width: 92%; color: white; text-shadow: 2px 2px 8px rgb(218, 220, 255); padding-top: 1.2em; } #schedule-area { position: absolute; text-align: center; width: 92%; } #schedule-text { font-size: 2.3rem; } #mode-text { margin-top: 0.3em; font-size: 1.5rem; } #cxd-logo-area { float: right; margin-top: -0.5rem; } #cxd-logo { border: 1px soild white; font-size: 2em; } #cxd-logo img{ max-height: 2.3em; }