@charset "euc-jp";


  .znb{
    background-color:#fff;
  }
  .znb table {
    border-collapse: collapse;
  }
  .znb th {
    white-space: nowrap;
  }
  .kokore{
    font-size:2.5rem;
    line-height:1.5em;
    overflow: hidden;
  }
   .kokore br{
    display:none;
  }
  .pcyo{
    display:none;
  }
  .smhyo{
    display:block;
  }
  span.smhyo{
    display:inline;
  }
  
  
  
  #idou br {
    display: inline;
  }
  .syosai td, .syosai th{
    padding: 7px 5px;
  }
  .syosai td{
    text-align:left;
  }
  .syosai table td, .syosai table th{
    border: none;
    background-color:#fff;
  }
  .syosai table td{
    padding-left:0px;
  }
  .syosai .yubi {
    display: block;
    margin: 0px auto;
  }

  
  
  .bigdai {
    padding: 5px;
    text-align: left;
  }
  .syasin{
    width:100%;
    text-align : center;
  }
  .syasin, .syasin img{
    marign:0px;
    padding-bottom: 10px;
    font-size:0px !important;
  }
  .syasin .ttng{
    width:95%;
  }
  .syasin .ykng{
    width:63.3%;
  }
  #yoko3 .ttng{
    width:95%;
  }
  
    .syasin img{
    height:auto !important;
    
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }

    .syasin img+img{    
    margin:0px !important;
    vertical-align: top;
  }
  
  #yose {
    padding: 15px;
  }
  #ranku th, #ranku td {
    padding: 5px;
    border: 1px solid #333;
    vertical-align: middle;
  }
  #ranku tr>*:first-child {
    width: 5em;
  }
  .hiyo{
    text-align:left;
  }
  .hiyo+.hiyo {
    margin: 40px 0px 0px 0px;
  }
  .hiyo br{
    display:inline;
  }
  .hiyo tr td:first-child{
    width: 8.5em;
  }
  .hiyo td.en {
    width: 5em;
  }
  span.sr{
    padding:0px;
  }
  .entry_date, .state, .pageTop, .clear_both{
    display:none;
  }
  
