@charset "utf-8";
body {font-size: 15px;color: #000000;line-height:24px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
td   {font-size: 15px;color: #000000;line-height:24px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
tr   {font-size: 15px;color: #000000;line-height:24px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ 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: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p45 {font-size: 45px;color: #000000;line-height:55px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p40 {font-size: 40px;color: #000000;line-height:50px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p26 {font-size: 26px;color: #ff0000;line-height:39px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14-s {font-size: 14px;color: #000000;line-height:21px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-s {font-size: 12px;color: #000000;line-height:18px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p22 {font-size: 20px;color: #000000;line-height:27px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p20 {font-size: 20px;color: #000000;line-height:25px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p19 {font-size: 19px;color: #000000;line-height:34px; font-weight: bold; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p19-w {font-size: 19px;color: #ffffff;line-height:34px; font-weight: bold; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p19-B {font-size: 19px;color: #0a4eb1;line-height:34px; font-weight: bold; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p18 {font-size: 18px;color: #000000;line-height:27px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p17 {font-size: 17px;color: #000000;line-height:30px; font-weight: bold; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p16 {font-size: 16px;color: #000000;line-height:26px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p15-w {font-size: 15px;color: #ffffff;line-height:24px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p15 {font-size: 15px;color: #000000;line-height:24px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14 {font-size: 14px;color: #000000;line-height:21px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p13 {font-size: 13px;color: #000000;line-height:20px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12 {font-size: 12px;color: #000000;line-height:18px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-r {font-size: 12px;color: #ff0000;line-height:18px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-g {font-size: 12px;color: #999999;line-height:18px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-2 {font-size: 12px;color: #FFFFFF;line-height:18px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p11 {font-size: 11px;color: #000000;line-height:16px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p10 {font-size: 10px;color: #000000;line-height:10px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h1 {font-size: 12px;color: #FFFFFF;line-height:18px; margin: 0px; font-weight: normal; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h2 {font-size: 25px;color: #000000;line-height:38px; margin: 0px; font-weight: normal; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h0 {font-size: 38px;color: #000000;line-height:52px; margin: 0px; font-weight: normal; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h3 {font-size: 21px;color: #d82b13;line-height:28px; margin: 0px; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h4{font-size: 26px;color: #000000;line-height:36px; margin: 0px; font-weight: normal; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h5{font-size: 20px;color: #000000;line-height:30px; margin: 0px; font-weight: normal; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h6{font-size: 24px;color: #d82a12;line-height:36px; margin: 0px; font-weight: normal; font-family: Meiryo "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.c-r {color: #ff0000;}
.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;
}

/* 18.7.9 added */
body{
  margin:0;
  padding:0;
}




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

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
ul.ddmenu li {
   width: 224px;          /* メニュー項目の横幅(125px) */
   border-top: 1px solid #e2e2e2; /* 項目上側の枠線(ピンク色で1pxの実線) */
   display: inline-block; /* ★横並びに配置する */
   list-style-type: none; /* ★リストの先頭記号を消す */
   position: relative;  /* ★サブメニュー表示の基準位置にする */
}
ul.ddmenu a {
   background-image: url(./images/224-30-1.gif); /* メニュー項目の背景色(濃い赤色) */
    -moz-text-shadow: -1px -1px 0px #000;
	-webkit-text-shadow: -1px -1px 0px #000;
	-ms-text-shadow: -1px -1px 0px #000;
	text-shadow: -1px -1px 0px #000;
   color: #fff;              /* メニュー項目の文字色(白色) */
   line-height: 30px;         /* メニュー項目のリンクの高さ(40px) */
   text-align: left;        /* メインメニューの文字列の配置(中央寄せ) */
   padding-left: 10px;     /* 文字列前方の余白(5px) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: normal;         /* 太字にする */
   display: block; /* ★項目内全域をリンク可能にする */
}

ul.ddmenu a:hover {
   background-image: url(./images/224-30-2.gif); /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #fff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
   display: block; /* ★項目内全域をリンク可能にする */
   }

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

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

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

