﻿@charset "utf-8";
/* CSS Document */

/*tooltip*/
#text {margin:50px auto; width:500px}
.hotspot {padding-bottom:1px; cursor:pointer}

#tt {position:absolute; display:block; background:url(img/tt_left.gif) top left no-repeat;z-index:1026;}
#tttop {display:block; height:5px; margin-left:5px; background:url(img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#fff; font-size:14px; text-align:left;word-break:break-word;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(img/tt_bottom.gif) top right no-repeat; overflow:hidden}


#block
{
   background-color:#000;
   opacity:0.1;
   position:absolute;
   width:100%;
   height:100%;
   top:0px;
}



/* PC用のcss */
@media (min-width: 1024px) {

  .display th{
    height:22px;
    font-size:14px;
    text-align:left;
  }

  .display td{
    height:22px;
    font-size:14px;
    text-align:left;
    word-break:break-all;
  }
  .for_company_amount {
  float:left;
  width:80px;
  }
  #scroll_visible {
     overflow: visible !important;
  }
  .popup_label {
     display: inline-block;
     width: 150px;
     text-align: left;
  }
  .popup_widget {
    display: inline-block;
    text-align: left;
    width: 250px;
  }

}