body {font-size: 15px;color: #000000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
td   {font-size: 15px;color: #000000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
tr   {font-size: 15px;color: #000000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
a {color: #000000 ;text-decoration: underline;}
A:hover	{color: #FF0000 ;  text-decoration:none;}
.p50 {font-size: 50px;color: #000000;line-height:60px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p45 {font-size: 45px;color: #000000;line-height:55px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p40 {font-size: 40px;color: #000000;line-height:50px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p26 {font-size: 26px;color: #000000;line-height:26px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p26-r {font-size: 26px;color: #FF0000;line-height:26px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p24 {font-size: 24px;color: #000000;line-height:26px; font-weight: bold; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14-s {font-size: 14px;color: #000000;line-height:28px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-s {font-size: 12px;color: #000000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p20 {font-size: 20px;color: #000000;line-height:32px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p19 {font-size: 19px;color: #000000;line-height:30px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p18 {font-size: 18px;color: #000000;line-height:29px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p17 {font-size: 17px;color: #000000;line-height:27px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p16 {font-size: 16px;color: #000000;line-height:26px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p15-r {font-size: 15px;color: #FF0000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p15 {font-size: 15px;color: #000000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14 {font-size: 14px;color: #000000;line-height:22px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p13 {font-size: 13px;color: #000000;line-height:21px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12 {font-size: 12px;color: #000000;line-height:18px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-2 {font-size: 12px;color: #FFFFFF;line-height:18px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p11 {font-size: 11px;color: #000000;line-height:16px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p10 {font-size: 10px;color: #000000;line-height:10px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h1 {font-size: 12px;color: #FFFFFF;line-height:20px; margin: 0px; font-weight: normal; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h2 {font-size: 28px;color: #3366cc;line-height:42px; margin: 0px; font-weight: normal; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h0 {font-size: 38px;color: #000000;line-height:50px; margin: 0px; font-weight: normal; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h3 {font-size: 30px;color: #000000;line-height:40px; margin: 0px; font-weight: normal; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h4{font-size: 28px;color: #3366cc;line-height:42px; margin: 0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h5{font-size: 22px;color: #3366cc;line-height:33px; margin: 0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h6{font-size: 24px;color: #000000;line-height:36px; margin: 0px; font-weight: normal; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}

.page_top { 
position:fixed; 
bottom:10px; 
right:10px; 
padding:5px 5px; 
color:#fff; 
font-size:15px; 
text-decoration:none; 
background:#666666; 
} 
.page_top:hover { 
background:#999999; 
}


/* -------------------- */
/* ▼メニューバーの装飾 */
/* -------------------- */
ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 0px; /* メニューバー内側の余白(左に15px) */
   background-color: #e2e2e2; /* バーの背景色(濃い赤色) */
}

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

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

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

/* ------------------------ */
/* ▼サブメニュー項目の装飾 */
/* ------------------------ */
ul.ddmenu ul li {
   width: 196px;               /* サブメニュー1項目の横幅(135px) */
   border-top: 1px solid white; /* 項目上側の枠線(ピンク色で1pxの実線) */
}
ul.ddmenu ul li a {
   line-height: 30px;     /* サブメニュー1項目の高さ(35px) */
   text-align: center;      /* 文字列の配置(左寄せ) */
   padding-left: 0px;     /* 文字列前方の余白(5px) */
   font-weight: normal;   /* 太字にはしない */
}
ul.ddmenu ul li a:hover {
   background-color: #b5c9ef; /* サブメニュー項目にマウスが載ったときの背景色(淡い黄色) */
   color: #000000;            /* サブメニュー項目にマウスが載ったときの文字色(濃い緑色) */
}