div{ position:absolute; display:block; margin:0; padding:0; } .img{ position:absolute; display:block; } .page { } .block { } .line { -webkit-line-box-contain: block inline replaced !important; line-box-contain: block inline replaced !important; text-align:justify; word-spacing:-0.2em; -webkit-transform-origin: left bottom; transform-origin: left bottom; font-kerning: none; -webkit-font-kerning: none; } div.valig { position:relative; display:inline-block; vertical-align:baseline; } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0; } .fulljustify { text-align: justify; } .fulljustify:after { content: ""; display: inline-block; width: 100%; } .leaders { overflow: hidden; display: inline-block; vertical-align: normal; text-align: justify; } li { display:block; } a {color: inherit; text-decoration: none;} a:visited { color: #666; } a:hover, a:focus, a:active { text-decoration: underline; color: red; } .jouve-tooltip { position: relative; z-index: 1000; height:0px; width:100%; visibility: hidden; } .jouve-tooltip-preview { background: #000000; position: absolute; z-index: 1000; border-radius: 10px; opacity:0.92; } .jouve-tooltip-inner { background: #ffffff; position: absolute; z-index: 1000; padding: 10px; border-radius: 5px; border: 1px solid #777777; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5); left:0px; top:0px; } .jouve-multi-target-icon { vertical-align:middle; margin-bottom:3px; margin-right:5px; height:1em; } .line:after { display: inline-block; width: 100%; content: 'JS'; font-size: 0; height: 0; line-height: 0; visibility: hidden; } aside .line:after { display: inline-block; width: 100%; content: 'JS'; font-size: 0; height: 0; line-height: 0; visibility: hidden; position: absolute;} .target-scroll-window .line:after{ content:none; } .jlfpopup .line:after{ content:none; }