#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: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  border: 1px }
a:visited          { color: #696969; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  }
a:active          { color: #dc143c; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  text-decoration: underline }
a:hover             { color: #dc143c; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  text-decoration: underline; padding: 0 }

a.menu:link                        { color: #696969; font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 4px solid #dc143c }

a.red:link     { color: #f00; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }
a.red:visited     { color: #f00; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }
a.red:hover     { color: #dc143c; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-style: normal; font-weight: normal; clip: auto }

a.white:link      { color: #fff; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-style: normal; font-weight: normal; clip: auto }
a.white:visited      { color: #fff; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-style: normal; font-weight: normal; clip: auto }
a.white:hover      { color: #dc143c; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }

a.upper:link        { color: #000; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }
a.upper:hover     { color: #f00; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; clip: auto }

body         { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; background-color: #fff; 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: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 20px }
.text_ul     { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 20px; text-decoration: underline }
.text-caution    { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 28px }
.text_small   { font-size: 12px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150% }
.text_small2   { font-size: 10px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150% }
.text_small3   { font-size: 10px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150% }
.text_small_caution      { color: #f00; font-size: 12px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 20px }
.text_middle_bk           { font-size: 13px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-weight: bold; line-height: 150%; border-style: none }
.text_big          { font-size: 16px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-weight: bold; line-height: 150%; border-style: none }
.text_price_small             { color: #f00; font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border-style: none }
.text_big_bk            { font-size: 16px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; font-weight: bold; line-height: 150%; border-style: none }
.text_big2_bk             { font-size: 15px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border-style: none }
.yoyaku_komoku    { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 16px; padding-left: 10px; height: 16px; border-left: 5px solid #ffd700 }
.yoyaku_komoku_grn      { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #9acd32 }
.yoyaku_komoku_blu       { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #4169e1 }
.yoyaku_komoku_red       { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #ff0000 }
.yoyaku_komoku_bk       { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #000000 }
.yoyaku_komoku_org        { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #ff4500 }
.yoyaku_komoku_grn2         { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #090 }
.yoyaku_komoku_lblu          { font-size: 14px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; padding-left: 10px; height: 16px; border-left: 5px solid #87cefa }
.waku            { font-size: 12px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border: solid 1px #dcdcdc }
.waku_small            { font-size: 10px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border: solid 1px #dcdcdc }
.waku_11px           { font-size: 11px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border: solid 1px #dcdcdc }
.waku-blu              { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; border: solid 1px #4169e1 }
.waku-grn              { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; border: solid 1px #9acd32 }
.waku-grn2              { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; border: solid 1px #090 }
.waku-org              { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; border: solid 1px #ff4500 }
.waku-bk            { font-size: 12px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border: solid 1px #000000 }
.waku-bk_small2            { font-size: 10px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; border: solid 1px #000000 }

.waku-bk-type1             { font-size: 12px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; background-color: #87cefa; border: solid 1px #000000 }
.waku-bk-type2             { font-size: 12px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; background-color: #cff; border: solid 1px #000000 }
.waku-bk-type2_small             { font-size: 10px; font-family: メイリオ, Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 150%; background-color: #cff; border: solid 1px #000000 }
.waku-bk-base1            { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #ffd700; border: solid 1px #000000 }
.waku-bk-base2            { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #ffc; border: solid 1px #000000 }
.waku-bk-base3            { font-size: 10px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #ffc; border: solid 1px #000000 }
.waku-bk-enpaku1            { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #adff2f; border: solid 1px #000000 }
.waku-bk-enpaku2            { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #cf9; border: solid 1px #000000 }
.waku-bk-enpaku3            { font-size: 10px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #cf9; border: solid 1px #000000 }
.waku-bk-warimashi1            { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #ff69b4; border: solid 1px #000000 }
.waku-bk-warimashi2            { font-size: 12px; font-family: Tahoma, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #fff0f5; border: solid 1px #000000 }
.waku-bk-warimashi2_small             { font-size: 10px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #fff0f5; border: solid 1px #000000 }
.waku-bk-grey            { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  line-height: 18px; background-color: #f5f5f5; border: solid 1px #000000 }


.waku-bk_dot             { color: #f00; font-size: 16px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; ; font-weight: bold; border: dashed 2px #000 }
.waku-red_dot              { font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; ; border: dashed 2px red }
.menu-waku                      { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 18px; padding-left: 7px; border: solid 1px #dcdcdc }
.hotel-waku-bk              { font-size: 12px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; line-height: 18px; padding-left: 7px; border: solid 1px #000 }
.month { height: 46px; border-bottom: 3px solid #4169e1; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;  }
td { font-size: 14px; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", 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; }

