/* font */
@font-face {
  font-family:'unmaskedbb';
  src:url('unmaskedbb.eot');
  src:url('unmaskedbb.eot?#iefix') format('embedded-opentype'),
      url('unmaskedbb.woff') format('woff'),
      url('unmaskedbb.ttf') format('truetype'),
      url('unmaskedbb.svg#unmasked_bbregular') format('svg');
  font-weight:normal;font-style:normal;}
@font-face {
  font-family:'inconsolata';
  src:url('inconsolata.eot');
  src:url('inconsolata.eot?#iefix') format('embedded-opentype'),
      url('inconsolata.woff') format('woff'),
      url('inconsolata.ttf') format('truetype'),
      url('inconsolata.svg#inconsolatamedium') format('svg');
  font-weight:normal;font-style:normal;}
@font-face {
  font-family:'fraktur';
  src:url('modernefraktur.eot');
  src:url('modernefraktur.eot?#iefix') format('embedded-opentype'),
      url('modernefraktur.woff') format('woff'),
      url('modernefraktur.ttf') format('truetype'),
      url('modernefraktur.svg#moderne_frakturregular') format('svg');
  font-weight:normal;font-style:normal;}
.arial {font-family:'arial','helvetica',sans-serif;font-stretch:normal;line-height:1.2;}
.arialn {font-family:'arial narrow',arial,sans-serif;font-stretch:condensed;line-height:1.2;}
.couri {font-family:'courier',monospace;line-height:1.2;}
.times {font-family:'times',serif;line-height:1.2;}
.comic {font-size:115%;font-family:'unmaskedbb',sans-serif;line-height:1;}
.gothi {font-family:'fraktur',serif;line-height:1.2;}
.mono {font-family:'inconsolata',monospace;line-height:1.2;}
/* strip */
.cs_strip {display:inline-block;padding:4px;background:#fff;line-height:0;}
.cs_head {margin:4px;padding:2px;line-height:1.2;}
.cs_tit {font-size:2em;letter-spacing:.1em;}
.cs_pre,.cs_epi {margin:4px;padding:2px;border:1px solid #000;}
.cs_pan {display:inline-block;position:relative;margin:4px;border:1px solid #000;}
.cs_foot {margin:0px 4px 0 4px;padding:0;color:#888;text-align:right;font-size:smaller;line-height:1;}
/* content */
.cs_bub {display:inline-block;position:absolute;}
.cs_txt {display:inline-block;padding:2px 3px;border:1px solid #000;background:#fff;text-align:center;}
.cs_br {-moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px;}
.cs_tail {position:relative;top:-1px;}
.cs_ch,.cs_obj {position:absolute;}
.cs_nar {display:inline-block;position:absolute;padding:2px 3px;border:1px solid #000;background:#fff;text-align:left;}