/*  ==== Custom CSS for ObjectStorage API ==== */

@charset "UTF-8";

/* 見出し１ テーマカラー */
div.api-content h1 {
  margin-top: 0.3em;
  margin-bottom:0.3em;
  color: #144DA0;
  overflow-wrap: break-word;
}
div.api-content h2 {
  margin-top: 0.3em;
  margin-bottom:0.3em;
  overflow-wrap: break-word;
}

div.api-info {
  padding: 0px;
}

div.api-info * {
  padding-right: 20px;
}

div[data-role="redoc-description"] > p {
  padding-right: 10px;
}

div.api-content > :not(div[id^="section"]):not(div[id^="tag"]) {
  padding: 10px 40px;
}

div.api-content > div[id^="section"] {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 10px ;
}

div[id^="section"] > div {
  padding: 0px 0px;
}

div[id^="section"] > div > div.redoc-markdown {
  padding: 10px 40px;
}

div[id^="tag"] {
  padding: 0px 0px;
}

/* ロゴ画像 */
img[src$="logo.svg"] {
  padding: 16px 100px;
}

.menu-content {
  background-color: #f3f7fd !important;
}

/* サイドメニュー */
.active {
  background-color: #c5d7f5 !important;
}
.giucky {
  background-color: #d9e2f1 !important;
  color: #144DA0 !important; 
}

/* テーブル  th */
tbody th,
thead th {
    background: #e7edf1;
}

.warning {
  background-color:#f3f7fd;
  padding: 0.8em 1em;
  border: 1px solid #cccccc;
  border-radius: 10px 10px;
}
.warning ul {
    margin: 0.5em;
}