/* 本体背景色(黒) */
body {
  background-color:#000000;
}

/* フォント設定(中) */
span.header {
  font-size:10px;
}

/* フォント設定(最小) */
span.header_s {
  font-size:3px;
}

span.top{
  color:#ffffff;
  font-size:13px;
  text-decoration:none;
}

/* マップへのリンク */
span.map {
  color:#ffffff;
  font-size:13px;
  text-decoration:underline;
  cursor:pointer;
}

span.menu{
  color:#cccccc;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
  cursor:pointer;
}

/* フォント設定(最小) */
td.tb_border {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

table.menu{
  margin: -15px -10px;
}

td.font_s {
  font-size:3px;
}

/* メイン部分上部リンク */
td.main_top {
  font-size:13px;
  text-align:left;
}

/* 右ボーダー(白) */
td.r_border_w {
  border-right: 1px solid #ffffff;
  background-color:#252523;
}

/* 下ボーダー(白) */
td.b_border_w {
  border-bottom: 1px solid #ffffff;
}

td.footer1 {
  border-bottom: 1px solid #000000;
  font-size:10px;
}

td.footer2 {
  color:#ffffff;
  background-color:#000000;
  font-size:10px;
  border-top: 1px solid #ffffff;
}

td.back {
  background-color:#252523;
  height:9px;
}

a.link1{
  color:#ffffff;
}

a.link2{
  color:#ffffff;
  font-size:13px;
}

a.link3{
color:#000000;
font-size:13px;
text-decoration:none;
}

/* リンク(3階層目下部) */
a.link4{
  color:#ffffff;
  font-size:13px;
 /* text-decoration:none; */
}

/* ヘッダ画像 */
td.header_image {
  border-bottom: 1px solid #000000;
}

/* 背景(ヘッダ) */
td.header_bg_image {
  background-image: url("../images/header.gif");
  background-repeat: repeat-x;
  border-bottom: 1px solid #000000;
}

/* 背景(メイン) */
td.bg_image {
  background: #ffffff url("../images/background.gif") repeat-x fixed;
}

/* メインコンテンツ */
td.cell1{
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
}

/* メインコンテンツ */
td.cell2{
  color:#ffffff;
  font-size:11px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
}

/* メインコンテンツ */
td.cell3{
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:center;
}

/* メインコンテンツ */
td.cell4{
  color:#ffffff;
  font-size:11px;
  border-color:#252523;
  background-color:#252523;
}

/* メインコンテンツ */
td.cell5{
  color:#876f94;
  font-size:15px;
  border-color:#252523;
  background-color:#252523;
}

/* メインコンテンツ */
td.cell6{
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:right;
}

/* メインコンテンツヘッダ(b以外) */
td.main_header{
  color:#cccccc;
  font-size:11px;
  background-color:#252523;
  padding-left:13px;
  padding-top:19px;
  text-align:left;
}

/* メインコンテンツ水平線(上部) */
td.main_hr_top{
  color:#cccccc;
  font-size:11px;
  background-color:#252523;
  padding-left:13px;
  padding-right:22px;
}

/* メインコンテンツ水平線(中段) */
td.main_hr_middle{
  padding-right:22px;
}

/* メインコンテンツ水平線(3階層目) */
td.main_hr{
  color:#cccccc;
  font-size:11px;
  background-color:#252523;
  padding-left:40px;
  padding-right:22px;
}

/* メイン左スペース */
td.main_left {
  color:#cccccc;
  font-size:11px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:40px;
  padding-right:15px;
}

/* メイン左右スペース2 */
td.main_left2 {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:55px;
  padding-right:22px;
}

/* メイン左右スペース3 */
td.main_left3 {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:55px;
  padding-right:35px;
}

/* メイン左スペース4 */
td.main_left4 {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:55px;
}

/* メイン左スペース5 */
td.main_left5 {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:20px;
}

/* メイン左右スペース6 */
td.main_left6 {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:10px;
  padding-right:40px;
}

/* メイン左スペース7 */
td.main_left7 {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:5px;
}

/* メイン右スペース */
td.main_right {
  color:#cccccc;
  font-size:13px;
  border-color:#252523;
  background-color:#252523;
  text-align:right;
  padding-right:35px;
}

/* メイン下部リンク(3階層目) */
td.main_link {
  border-color:#252523;
  background-color:#252523;
  text-align:left;
  padding-left:55px;
}

/* メニュー部分デフォルト */
a.menu{
  color:#cccccc;
  font-size:13px;
  font-weight:normal;
}

/* メニュー部分太字 */
a.menu_b{
  color:#cccccc;
  font-size:13px;
  font-weight:bold;
}

/* メニュー背景 */
td.cell_menu{
  font-size:16px;
  font-weight:bold;
  color:#cccccc;
  border-color:#20201e;
  background-color:#20201e;
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}

hr {
  background-color:#666666;
}

/* map住所 */
td.map_address{
  font-size:15px;
  text-align:left;
}

/* QRコード */
div.qr_code{
  font-size:13px;
  text-align:center;
}

