@charset "utf-8";

.adonis-ebg{
    background-color:#f5ffff;
 
}


.adonis-jumbotron
{
    background-color:#0000ff;
 
}

.alt-table-responsive {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}



.breadcrumb-adonis {
  background:transparent;
  font-size:0.9em;
}
.breadcrumb-adonis li+li:before {
  content:'>';
  font-size:0.9em;  
}


.footer-p
{
   margin: 25em 0px;   /* 荳贋ｸ九↓25em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

	

.list-zmrg
{
   margin: 0px 0px 0px 0px; 
                       /* 荳翫∝承縲∽ｸ九∝ｷｦ */
}

.list-fmrg
{
   margin: 0px 3px 0px 0px; 
                       /* 荳翫∝承縲∽ｸ九∝ｷｦ */
}

.mrgr-03{
    margin-right : 3px;
}

.mrgr-05{
    margin-right : 5px;
}

.mrgr-10{
    margin-right : 10px;
}

.mrgr-15{
    margin-right : 15px;
}

.mrgr-20{
    margin-right : 20px;
}

.mrgr-25{
    margin-right : 25px;
}

.mrgr-30{
    margin-right : 30px;
}

.mrgr-35{
    margin-right : 35px;
}

.mrgr-40{
    margin-right : 40px;
}

.mrgr-60{
    margin-right : 60px;
}

.mrgl-05{
    margin-right : 5px;
}

.mrgl-10{
    margin-right : 10px;
}

.mrgl-15{
    margin-right : 15px;
}

.mrgl-20{
    margin-right : 20px;
}

.mrgl-25{
    margin-right : 25px;
}

.mrgl-30{
    margin-right : 30px;
}
.navbar-white {
  background-color: #ffffff;
}

.navbar-toggle {
  border-color: #d6d6d6;
}
.navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}

.pageribbon
{
    background-color:#0000ff;
 
}


.p01rem
{
   margin: 1px 0px;   /* 荳贋ｸ九↓2em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

.p1rem
{
   margin: 1rem 0px;   /* 荳贋ｸ九↓2em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

.p2rem
{
   margin: 2rem 0px;   /* 荳贋ｸ九↓2em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

.p3rem
{
   margin: 3rem 0px;   /* 荳贋ｸ九↓2em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

.p5rem
{
   margin: 5em 0px;   /* 荳贋ｸ九↓2em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

.p6rem
{
   margin: 6em 0px;   /* 荳贋ｸ九↓2em繝ｻ蟾ｦ蜿ｳ縺ｫ0px */
}

.p-ind4em
{
 text-indent: 4em; 
}

.p-zmrg
{
margin-top:0px;
margin-bottom:0px;
}



.searchclear {
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
                       /* https://e-sec.jp/code.html */
}


.smp-tap a {
   display: inline-block;      /* リンクをインラインブロック化して表示 */
   width: 24em;                 /* 横幅を24文字分にする */
   padding: 0.7em;               /* 内側の余白量を0.7文字分にする。この余白は「クリック可能な空白」 */
   margin: 0px 0.15em 0px 0px; /* 外側の余白量として、右に0.15文字分、下に0.5文字分を用意。この余白は「クリック対象外」 */
   text-decoration: none;        /* リンクの下線を消す */
   line-height: 1.4;             /* 行の高さを1.4倍にする */
}
/* ▼リンクの上にマウスが載った際の装飾 */
.smp-tap a:hover { background-color: #ffffff; }

.smp-tap2 a {
   display: inline-block;      /* リンクをインラインブロック化して表示 */
   width: 23em;                 /* 横幅を24文字分にする */
   padding: 0.7em;               /* 内側の余白量を0.7文字分にする。この余白は「クリック可能な空白」 */
   margin: 0px 0.15em 0px 0px; /* 外側の余白量として、右に0.15文字分、下に0.5文字分を用意。この余白は「クリック対象外」 */
   text-decoration: none;        /* リンクの下線を消す */
   line-height: 1.4;             /* 行の高さを1.4倍にする */
}

.text-white
{
    color: white;
}