﻿@charset "UTF-8";

/* -------------------- */
/* ▼メニューバーの装飾 */
/* -------------------- */
ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 0px;  /* メニューバー内側の余白(左に15px -> 0px) */
   /* background-color: #000077; /*バーの背景色(格調のある緑) 2023.11.15 削除 */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
ul.ddmenu li {
   font-size: 11px;
   width: 75px;               /* メニュー項目の横幅 25px -> 75px */
   display: inline-block;     /* ★横並びに配置する */
   list-style-type: none;     /* ★リストの先頭記号を消す */
   position: relative;        /* ★サブメニュー表示の基準位置にする */
}
ul.ddmenu a {
   background-color: #004400; /*#000077; /* メニュー項目の背景色(格調のある緑) #cc0000 -> #004400 */
   color: white;              /* メニュー項目の文字色(白色) */
   line-height: 40px;         /* メニュー項目のリンクの高さ(40px) */
   text-align: center;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: bold;         /* 太字にする */
   display: block;            /* ★項目内全域をリンク可能にする */
   border: 1px solid white;   /* 2023.11.15 追加　*/
   border-radius: 15px;       /* 2023.11.15 追加　*/
}
ul.ddmenu a:hover {
   background-color: #ffdddd; /* メニュー項目にマウスが載ったときの背景色(薄い赤)*/
   color: #dd0000;            /* メニュー項目にマウスが載ったときの文字色(にぎやかな赤) */
}

/* ---------------------------------- */
/* ▼サブメニューがある場合に開く処理 */   /* ※サブメニューが2階層以上ある場合の記述 */
/* ---------------------------------- */
ul.ddmenu li:hover ul {
   z-index: 9999;
   display: block;            /* ★マウスポインタが載っている項目の内部にあるリストを表示する */
}

/* -------------------- */
/* ▼サブメニューの装飾 */
/* -------------------- */
ul.ddmenu ul {
   margin: 0px;               /* ★サブメニュー外側の余白(ゼロ) */
   padding: 0px;              /* ★サブメニュー内側の余白(ゼロ) */
   display: none;             /* ★標準では非表示にする */
   position: absolute;        /* ★絶対配置にする */
}

/* -------------------------------- */
/* ▼サブメニュー(以降の)項目の装飾 */
/* -------------------------------- */
ul.ddmenu ul li {
   width: 75px;               /* サブメニュー1項目の横幅  2023.11.15 80 -> 75px) */
   border-top: 1px solid pink; /* 項目上側の枠線(ピンク色で1pxの実線) */
}
ul.ddmenu ul li a {
   line-height: 40px;         /* サブメニュー1項目の高さ(35px) */
   text-align: center;        /* 文字列の配置(左寄せ -> 中央) */
   padding-left: 0px;         /* 文字列前方の余白(5px) */
   font-weight: normal;       /* 太字にはしない */
   background-color: #800000; /* メニュー項目にマウスが載ったときの背景色(濃い赤) 追加 */ 
 }
ul.ddmenu ul li a:hover {
   background-color: #ffff80; /* サブメニュー項目にマウスが載ったときの背景色(鮮やかな黄) */
   color: #005500;            /* サブメニュー項目にマウスが載ったときの文字色(濃い緑色) */
}

/* ----------------------------------- */
/* ▼3階層目以降(孫メニュー以降)の装飾 */   /* ※下ではなく横(右)に表示します。 */
/* ----------------------------------- */
/*ul.ddmenu ul ul {
   margin: 0px;         /* ★サブメニュー外側の余白(ゼロ) */
/*   padding: 0px;         ★サブメニュー内側の余白(ゼロ) */
/*   display: none;        ★標準では非表示にする */
/*   position: absolute;   ★絶対配置にする */
/*   top: -1px;            1pxだけ上方向にずらす(※上に1pxの枠線を引いている場合) */
/*   left: 100%;           ★基準位置からの距離を親ボックスの幅100％にする */
/*   border-left: 1px solid pink;  左側に引く枠線(ピンク色で1pxの実線) 
}*/
