/*  ==== Custom CSS for VPS API ==== */

@charset "UTF-8";

:root {
  --primary-30-color: #33bcbe;
  --primary-30-color-0_1: #eaf8f8;
  --primary-40-color: #00acae;
  --primary-40-color-0_2: #Bbe9e9;
  --primary-40-color-0_3: #a3e1e1;
  --primary-40-color-rgb: 0, 172, 174;
  --primary-50-color: #00898b;
}

/* 見出し１ VPSテーマカラー */
div.api-content h1 {
  margin-top: 0.3em;
  margin-bottom:0.3em;
  color: var(--primary-50-color); 
}
div.api-content h2 {
  margin-top: 0.3em;
  margin-bottom:0.3em; 
  overflow-wrap: break-word;
}

/* ロゴ画像 */
img.sc-csTbgd {
  padding: 16px 12px;
}
/* ロゴのBGColor
div.sc-dFRpbK {
}*/

div.sc-hKFxy h2.sc-pNWdM.euRMgx{
  padding: 0px !important;
  background-color:red !important;
  color: red 
}

.menu-content {
  background-color: var(--primary-30-color-0_1) !important;
}

/* サイドメニュー */
.active {
  background-color: var(--primary-40-color-0_2) !important;
}
.giucky {
  background-color: var(--primary-40-color-0_3) !important;
  color: var(--primary-50-color) !important; 
}
.bCTehv {
  color: var(--primary-40-color) !important;
}
.hLpUhH:hover {
  color: var(--primary-40-color) !important;
}
.btqmKr:hover {
  color: var(--primary-40-color) !important;
}
.eCnHhM {
  color: var(--primary-40-color);
}
.fDfMfd * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: var(--primary-40-color);
}
.jYJtsM:hover {
  color: var(--primary-50-color);
}
.dNhyuN:hover {
  color: var(--primary-50-color);
}
.emrRcd:hover {
  color: var(--primary-50-color);
}
.foNBab:hover {
  color: var(--primary-50-color);
}
div.bJnWIW {
  padding: 0px 0px !important;
}
.cRPJNm {
  color: var(--primary-50-color);
}
.cRPJNm:hover {
  color: var(--primary-50-color);
}
.ctYkvz:hover {
  color: var(--primary-50-color);
  background-color: #ededed;
}
div.fxZJZV {
  padding: 0px 0px !important;
}

div.sc-hKFxyN.egQuEZ{
  padding: 10px 40px;
}

.gidAUi {
  color: var(--primary-40-color);
  border: 1px solid var(--primary-40-color);
}
.QGruV a{
  color: var(--primary-50-color);
}
.QGruV a:hover{
  color: var(--primary-40-color);
}
.ceJzZm svg {
  color: var(--primary-40-color);
}
/* テーブル  th */
tbody th,
thead th {
    background: var(--primary-30-color-0_1);
}


.warning {
  background-color: var(--primary-30-color-0_1);
  padding: 0.8em 1em;
  border: 1px solid #cccccc;
  border-radius: 10px 10px;

}
.warning ul {
    margin: 0.5em;
}