#MenuBar1 li, #MenuBar1 li ul { width: 180px; height: 16px; border: solid 1px #aaa }
li a {
	font-size:14px;
}

a { text-decoration: none }

a:link              { color: #696969; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  border: 1px }
a:visited          { color: #696969; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  }
a:active          { color: #dc143c; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  text-decoration: underline }
a:hover             { color: #dc143c; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  text-decoration: underline; padding: 0 }

a.menu:link                        { color: #696969; font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 4px solid #008000 }
a.menu:visited                    { color: #696969; font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 4px solid #008000 }
a.menu:active                       { color: #dc143c; font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;line-height: 150%; padding-left: 10px; height: 16px; border-left: 4px solid #dc143c }
a.menu:hover                      { color: #dc143c; font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 4px solid #dc143c }

a.red:link     { color: #f00; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }
a.red:visited     { color: #f00; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }
a.red:hover     { color: #dc143c; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-style: normal; font-weight: normal; clip: auto }

a.white:link      { color: #fff; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-style: normal; font-weight: normal; clip: auto }
a.white:visited      { color: #fff; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-style: normal; font-weight: normal; clip: auto }
a.white:hover      { color: #dc143c; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }

a.upper:link        { color: #000; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto; border-style: none }
a.upper:visited      { color: #000; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }
a.upper:hover     { color: #f00; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }

body        { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  background-color: #f5f5f5; margin: 0; padding: 0 }
h1,h2,h3,h4,h5,h6,p,ul {
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
.text      { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 20px }
.text_ul     { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 20px; text-decoration: underline }
.text-caution    { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 28px }
.text_small   { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150% }
.text_small2   { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150% }
.text_small3   { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150% }
.text_small_caution      { color: #f00; font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 20px }
.text_middle_bk           { font-size: 13px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-weight: bold; line-height: 150%; border-style: none }
.text_big          { font-size: 16px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-weight: bold; line-height: 150%; padding-left: 10px; border-left: 5px solid #f00 }
.text_price           { color: #f00; font-size: 16px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-weight: bold; line-height: 150%; border-style: none }
.text_price_small             { color: #f00; font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border-style: none }
.text_big_bk            { font-size: 16px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-weight: bold; line-height: 150%; border-style: none }
.text_big2_bk             { font-size: 15px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border-style: none }
.yoyaku_komoku    { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 16px; padding-left: 10px; height: 16px; border-left: 5px solid #ffd700 }
.yoyaku_komoku_grn      { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #9acd32 }
.yoyaku_komoku_blu       { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #4169e1 }
.yoyaku_komoku_red       { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #ff0000 }
.yoyaku_komoku_bk       { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #000000 }
.yoyaku_komoku_org        { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #ff4500 }
.yoyaku_komoku_grn2         { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #090 }
.yoyaku_komoku_lblu          { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #87cefa }
.waku            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border: solid 1px #dcdcdc }
.waku_small            { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border: solid 1px #dcdcdc }
.waku_11px           { font-size: 11px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border: solid 1px #dcdcdc }
.waku-blu              { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; border: solid 1px #4169e1 }
.waku-grn              { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; border: solid 1px #9acd32 }
.waku-grn2              { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; border: solid 1px #090 }
.waku-org              { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; border: solid 1px #ff4500 }
.waku-bk            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border: solid 1px #000000 }
.waku-bk_small2            { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; border: solid 1px #000000 }

.waku-bk-type1             { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; background-color: #87cefa; border: solid 1px #000000 }
.waku-bk-type2             { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; background-color: #cff; border: solid 1px #000000 }
.waku-bk-type2_small             { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 150%; background-color: #cff; border: solid 1px #000000 }
.waku-bk-base1            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #ffd700; border: solid 1px #000000 }
.waku-bk-base2            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #ffc; border: solid 1px #000000 }
.waku-bk-base3            { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #ffc; border: solid 1px #000000 }
.waku-bk-enpaku1            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #adff2f; border: solid 1px #000000 }
.waku-bk-enpaku2            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;;  line-height: 18px; background-color: #cf9; border: solid 1px #000000 }
.waku-bk-enpaku3            { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #cf9; border: solid 1px #000000 }
.waku-bk-warimashi1            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #ff69b4; border: solid 1px #000000 }
.waku-bk-warimashi2            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 18px; background-color: #fff0f5; border: solid 1px #000000 }
.waku-bk-warimashi2_small             { font-size: 10px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #fff0f5; border: solid 1px #000000 }
.waku-bk-grey            { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 18px; background-color: #f5f5f5; border: solid 1px #000000 }


.waku-bk_dot             { color: #f00; font-size: 16px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-weight: bold; border: dashed 2px #000 }
.waku-red_dot              { font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; border: dashed 2px red }
.menu-waku                      { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  line-height: 28px; background-color: #fff; padding-right: 10px; padding-left: 10px; bottom: 0; height: 30px; border: solid 1px #000 }
.menu-waku2                   { color: #000; font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  font-style: normal; font-weight: normal; line-height: 20px; padding-bottom: 4px; height: 30px; clip: auto; border: solid 1px }
.menu-waku3                   { color: #000; font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  font-style: normal; font-weight: normal; line-height: 18px; padding-bottom: 4px; height: 30px; clip: auto; border: solid 1px }

.hotel-waku              { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 18px; padding-left: 7px; border: solid 1px #dcdcdc }
.hotel-waku-bk              { font-size: 12px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height: 18px; padding-left: 7px; border: solid 1px #000 }
.month { height: 46px; border-bottom: 3px solid #4169e1; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  }
td { font-size: 14px; font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;  }

table.time    { font-size: 90%; background: #fff; margin-top: 0.2em; margin-bottom: 1em; border: solid 1px #999; border-collapse: collapse   }

table.time caption {
  margin-top: 1em;
  text-align: left;
}

table.time th
,table.time td {
  border: solid 1px #999;
  padding: 4px 6px;
}

table.time th   { background: #fdfbec; text-align: center; white-space: nowrap }
table.time td.contents   { font-size: 200%; font-weight: bolder; text-align: center }
table.time td.right { text-align: right; white-space: nowrap; }

.tit{
	font-size: 1em;
	font-weight: bolder;
	width: auto;
	line-height: 1;
	padding: 10px 10px 10px 15px;
	margin-bottom: 20px;
	font-weight: normal;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #00377e;
	position: relative;
	text-align: left;
	box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1);
	background: #00a0ca; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a0ca 0%, #00377e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a0ca), color-stop(100%,#00377e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a0ca 0%,#00377e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a0ca 0%,#00377e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a0ca 0%,#00377e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a0ca 0%,#00377e 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#00377e',GradientType=0 );*/ /* IE6-9 */
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1);
}

table.club {
	width: 100%;
	border-collapse: collapse;
	font-size: 1em !important;
}
table.club th.t_top {
    border-bottom: #be1309 4px solid !important;
	background: #e2e2e2 !important;
	text-align:center;
	font-weight: bold;
	width:200px;
}
table.club th.t {
    border-bottom: #be1309 4px solid !important;
	background: #e2e2e2 !important;
	text-align:center;
	font-weight: bold;
}
table.club th {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7 !important;
	padding: 10px;
	font-weight: normal;
}
table.club td.t_top {
	border-bottom: #be1309 4px solid;
	text-align:center;
	background: #e2e2e2;
	font-weight: bold;
}
table.club td {
	border-bottom: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	text-align: left;
	padding: 10px;
}

.sub-title {
	background-color: #8fc31f;
	border: 0;
	color:#fff;
	font-size: 20px;
	font-weight: 400;
	border-radius: 4px;
	padding: 8px 16px;
}
