@charset "UTF-8";

html {font-size: 100%;}

/* 行間設定 */
body {line-height: 1.05;}

/* 文字の色・サイズ設定 */
.bk10 {color:#000000; font-size: 10px;}
.bk12 {color:#000000; font-size: 12px;}
.bk14 {color:#000000; font-size: 13.5px;}
.bk16 {color:#000000; font-size: 16px;}

.gy10 {color:#808080; font-size: 10px;}
.gy12 {color:#808080; font-size: 12px;}
.gy14 {color:#808080; font-size: 13.5px;}

.wh10 {color:#ffffff; font-size: 10px;}
.wh12 {color:#ffffff; font-size: 12px;}
.wh14 {color:#ffffff; font-size: 13.5px;}

.rd10 {color:#ff0000; font-size: 10px;}
.rd12 {color:#ff0000; font-size: 12px;}
.rd14 {color:#ff0000; font-size: 13.5px;}

.yl10 {color:#ffff00; font-size: 10px;}
.yl12 {color:#ffff00; font-size: 12px;}
.yl14 {color:#ffff00; font-size: 13.5px;}


/* テキスト下線消去 & マウスオーバー時テキスト赤色 */
a {text-decoration:none;}
a:hover{text-decoration:underline; color:#FF0000;}


/* ドロップダウンメニュー */
/* ▼メニューバーの装飾 */
ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 5px; /* メニューバー内側の余白(左に15px) */
   background-color: #ffffff; /* バーの背景色(白) */
}


/* ▼メインメニュー項目の装飾 */
ul.ddmenu li {
   width: 160px;          /* メニュー項目の横幅 */
   display: inline-block; /* ★横並びに配置する */
   list-style-type: none; /* ★リストの先頭記号を消す */
   position: relative;    /* ★サブメニュー表示の基準位置にする */
}
ul.ddmenu a {
   background-color: #dadada; /* メニュー項目の背景色 */
   color: #808080;              /* メニュー項目の文字色 */
   line-height: 20px;         /* メニュー項目のリンクの高さ(20px) */
   text-align: center;        /* メインメニューの文字列の配置(中央) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   display: block;            /* ★項目内全域をリンク可能にする */
}
ul.ddmenu a:hover {
   background-color: #aaa9a9; /* メニュー項目にマウスが載ったときの背景色(灰色) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(白) */
}


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


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


/* ▼サブメニュー(以降の)項目の装飾 */
ul.ddmenu ul li {
   width: 160px;               /* サブメニュー1項目の横幅240px */
}
ul.ddmenu ul li a {
   line-height: 20px;   /* サブメニュー1項目の高さ(20px) */
   text-align: left;    /* 文字列の配置(左寄せ) */
   padding-left: 5px;   /* 文字列前方の余白(5px) */
   font-weight: normal; /* 太字にはしない */
}

ul.ddmenu ul li a:hover {
   background-color: #aaa9a9; /* サブメニュー項目にマウスが載ったときの背景色(灰色) */
   color: #ffffff;            /* サブメニュー項目にマウスが載ったときの文字色(白) */
}


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