  #telop {
     position : absolute;
     bottom : 30px;
     border : red solid 3px;
     width : 100%;
     height : 30px;
     margin : 0px;
     box-sizing : border-box;
     background-color : red;
     z-index : 999;
     -moz-border-radius : 8px;
     -webkit-border-radius : 8px;
     border-radius : 8px;
     display : table;
     table-layout : fixed;
     /* $B2>CV$-!#%+!<%=%k$r%]%$%s%?$K(B */
     cursor: pointer;

  }
  #telop_title {
  }
  .telop_title_emergency {
     display : table-cell;

     border-top-left-radius : 5px;
     border-bottom-left-radius : 5px;
     -webkit-border-top-left-radius : 5px;
     -webkit-border-bottom-left-radius : 5px;
     -moz-border-radius-topleft : 5px;
     -moz-border-radius-bottomleft : 5px;

     text-align : center;
     vertical-align : middle;
     width : 100px;
     height : 24px;

     /* Old browsers */
     background: #ff4500;
     /* FF3.6+ */
     background: -moz-linear-gradient(top, #ff4500 0%, #ff7f50 100%);
     /* Chrome,Safari4+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff7f50), color-stop(0.00, #ff4500));
     /* Chrome10+,Safari5.1+ */
     background: -webkit-linear-gradient(top, #ff4500 0%, #ff7f50 100%);
     /* Opera 11.10+ */
     background: -o-linear-gradient(top, #ff4500 0%, #ff7f50 100%);
     /* IE10+ */
     background: -ms-linear-gradient(top, #ff4500 0%, #ff7f50 100%);
     /* W3C */
     background: linear-gradient(to bottom, #ff4500 0%, #ff7f50 100%);
     /* IE7,8,9 */
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4500', endColorstr='#ff7f50', GradientType=0);

     color : white;

     overflow: hidden;
     white-space:nowrap;


  }

  .telop_title_emergency:not(:target){ filter: none\9;}

  .telop_title_info {
     display : table-cell;

     border-top-left-radius : 5px;
     border-bottom-left-radius : 5px;
     -webkit-border-top-left-radius : 5px;
     -webkit-border-bottom-left-radius : 5px;
     -moz-border-radius-topleft : 5px;
     -moz-border-radius-bottomleft : 5px;

     text-align : center;
     vertical-align : middle;
     width : 100px;
     height : 24px;

     /* Old browsers */
     background: #1e90ff;
     /* FF3.6+ */
     background: -moz-linear-gradient(top, #1e90ff 0%, #00bfff 100%);
     /* Chrome,Safari4+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #00bfff), color-stop(0.00, #1e90ff));
     /* Chrome10+,Safari5.1+ */
     background: -webkit-linear-gradient(top, #1e90ff 0%, #00bfff 100%);
     /* Opera 11.10+ */
     background: -o-linear-gradient(top, #1e90ff 0%, #00bfff 100%);
     /* IE10+ */
     background: -ms-linear-gradient(top, #1e90ff 0%, #00bfff 100%);
     /* W3C */
     background: linear-gradient(to bottom, #1e90ff 0%, #00bfff 100%);
     /* IE7,8,9 */
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e90ff', endColorstr='#00bfff', GradientType=0);



     color : white;

     overflow: hidden;
     white-space:nowrap;

  }
  .telop_title_info:not(:target){ filter: none\9;}

  #telop_text {
  }
  .telop_text_emergency {
     display : table-cell;

     border-top-right-radius : 5px;
     border-bottom-right-radius : 5px;
     -webkit-border-top-right-radius : 5px;
     -webkit-border-bottom-right-radius : 5px;
     -moz-border-radius-topright : 5px;
     -moz-border-radius-bottomright : 5px;
     height : 24px;

     background-color : black;

     color : gold;
     overflow: hidden;
     white-space:nowrap;

     width : 100%;
  }

  .telop_text_info {
     display : table-cell;

     border-top-right-radius : 5px;
     border-bottom-right-radius : 5px;
     -webkit-border-top-right-radius : 5px;
     -webkit-border-bottom-right-radius : 5px;
     -moz-border-radius-topright : 5px;
     -moz-border-radius-bottomright : 5px;
     height : 24px;

     background-color : rgba(243, 243, 243, 1);

     color : black;
     overflow: hidden;
     white-space:nowrap;

     width : 100%;
  }


/*
 telop3 special
*/
  .telop_top {
     top : 30px;
  }

  .telop_bottom {
     bottom : 30px;
  }

