@import url("theme.css");


.wy-side-nav-search {
    background-color: #2e4c95;
  }
  
  .wy-side-nav-top {
    background: #2e4c95;
  }
  
  .wy-nav-top {
    background: #2e4c95;
  }
  


.wy-nav-content {
    max-width: none;
}

h1,h2,h3,h4,h5,h6 {
    border-bottom: 1px solid #ccc;
}

.wy-table-responsive table td, .wy-table-responsive table th {
    white-space: normal;
}

colgroup {
    display: none;
}


table.docutils div.line-block {
    margin-left: 0;
}


p.first {
    margin-bottom: 12px;
    margin-top: 12px;
}


/* メインとなるコンテンツの幅 */
.rst-content {
    max-width: 950px;

.rst-content .line-block {
    margin-left: 0px;
}






em {
    font-style: normal;
  }
  

  .highlight .s1 {
    color: #333333 !important
  }
  
  

  .highlight .s2 {
    color: #333333 !important
  }
  

  
  .highlight .mf {
    color: #333333 !important
  }



  .highlight .mi {
    color: #333333 !important
  }
  
  .highlight .nb {
    color: #333333 !important
  }
  
  
  .highlight .nd {
    color: #333333 !important;
    font-weight: normal !important;
  }



  .highlight .ow {
    color: #333333 !important;
    font-weight: normal !important;
  }
  