﻿@charset "UTF-8";

/*========================================

	下層ページメインコンテンツ部分

========================================*/

body div#main {
	width: 890px;
	float: left;
/*	margin-right: -1px;*/
	border: 1px solid #6FDBF9;
	border-top: none;
	padding:15px 4px 0 4px;
	background-color:#fff;
}
.text_blue{
	color:#14ADD7;
}
.li_float_left{
	float:left;
}
.li_float_right{
	float:right;
}
.float_left{
	float:left;
}
.margin_right_25px{
	margin:0 25px 0 0;
}
.margin_right_70px{
	margin:0 70px 0 0;
}
.font_bold{
	font-weight:bold;
}
.text_align_r{
	text-align:right;
}

/* メインコンテンツ
---------------*/
div#main_section{
	clear:both;
	width:100%;
	float: left;
}
/*========================================

	下層ページ左カラム

========================================*/
div#left_sec{
	float:left;
}
div.left_under{
	background: url(../image/left_bg_bottom.jpg) no-repeat bottom left;
	min-height:1300px;
}
/* 下層ページ背景
---------------*/
.left_under_column_bg_middle{
	padding:0 0 0 30px;
}
.left_under_column_bg_top{
	background: url(../image/left_bg_top.jpg) no-repeat top center;
}
/*
.left_under_column_bg_bottom{
	width: 640px;
	background: url(../image/left_bg_bottom.jpg) no-repeat bottom center;
}
*/

/* 下層ページ見出し
---------------*/
div#left_sec h2{
	background:url(../image/list_tip.gif) no-repeat top left;
	padding:0 0 0 15px;
	font-size:14px;
}

/*========================================

	下層ページコンテンツ部分

========================================*/

div.left_under_contents{
	font-size:12px;
	width:545px;
	margin:5px 5px 5px 5px;
	line-height:1.6;
}


/*========================================

	求人情報

========================================*/

div.left_under_contents dd.shop_comment{
	margin:5px 0 0 0;
}
div.left_under_contents li a{
	color:#14ADD7;
	font-weight:bold;
	text-decoration:underline;
}
div.left_under_contents dl{
	border-bottom:dotted 1px #999;
	margin:0 0 20px 0;
}

/* 続きを見るボタンの設定
---------------*/
div.left_under_contents dd.continue_button{
	float:right;
	margin:0 0 10px 0;
}
div.left_under_contents dd.continue_button em{
	display:none;
}
div.left_under_contents dd.continue_button a{
	display:block;
	width:70px;
	height:20px;
	background: url(../image/tuduki_button.gif) no-repeat top right;
}
div.left_under_contents dd.continue_button a:hover{
	background-position:0 -20px;
}

/* 次へ、前への設定
---------------*/
div.left_under_contents div.next_prev_button{
	float:right;
	margin:30px 0;
}
div.left_under_contents div.next_prev_button li{
	float:left;
	margin:0px 0 0 20px;
}
div.left_under_contents div.next_prev_button li.allow_left{
	background:url(../image/arrow_left.gif) no-repeat center left;
	padding:0 0 0 15px;
}
div.left_under_contents div.next_prev_button li.allow_right{
	background:url(../image/arrow_right.gif) no-repeat center right;
	padding:0 15px 0 0;
}

/* ジャンル一覧
---------------*/
div.left_under_contents div.category_list{
	float:left;
	width:500px;
	margin:0px 0 40px;
}
div.left_under_contents div.category_list li{
	float:left;
	margin:10px 0 0 20px;
}
div.left_under_contents div.category_list a{
	cursor:pointer;
}

/* ページの先頭に戻るの設定
---------------*/
.allow_top{
	text-align: right;
}
.allow_top a{
	background:url(../image/arrow_top.gif) no-repeat center left;
	padding: 0 0 0 15px;
}
/*========================================

	求人情報 詳細

========================================*/

div.left_under_contents div.rec_left_cel{
	float:left;
	background:url(../image/shop_name_bg.gif) no-repeat top left;
	width:190px;
	height:190px;
	padding:30px 20px 0 0px;
	text-align:center;
}
div.left_under_contents div.rec_right_cel{
	margin:0px;
	text-align:left;
}
div.left_under_contents div.rec_right_cel dl{
	border-bottom:none;
}
div.left_under_contents div.rec_right_cel dl dt a{
	color:#14ADD7;
	font-weight:bold;
}

/* 店舗情報ボタンの設定
---------------*/
div.left_under_contents dd.shop_button{
	float:right;
	margin:0 0 10px 0;
}
div.left_under_contents dd.shop_button em{
	display:none;
}
div.left_under_contents dd.shop_button a{
	display:block;
	width:70px;
	height:21px;
	background: url(../image/shop_info_button.gif) no-repeat top right;
}
div.left_under_contents dd.shop_button a:hover{
	background-position:0 -21px;
}

/* 求人情報詳細テーブルの設定
---------------*/
div.left_under_contents div.table_class td.table_left{
	padding:10px;
	width:70px;
	border-right: 1px solid #6FDBF9;
	border-bottom: 1px solid #6FDBF9;
}
div.left_under_contents div.table_class td.table_right{
	padding:10px 10px 10px 20px;
	width:480px;
	background: url(../image/left_table_grade.gif) no-repeat bottom right;
}
div.left_under_contents div.table_class td.table_fin{
	background: none;
	border-bottom: none;
}

/*========================================

	求人情報

========================================*/

/* 検索ボックスの設定
---------------*/

div.left_under_contents div.serch_box{
	background: url(../image/serch_box_bg.gif) no-repeat top left;
	width:546px;
	height:62px;
	margin:0 0 35px 0;
	padding:20px 0 0 50px;
}

div.left_under_contents div.serch_box select.serch_select1{
	width:200px;
}

div.left_under_contents div.serch_box select.serch_select2{
	width:170px;
}
div.left_under_contents div.serch_box input.submit_btn{
	vertical-align:bottom;
}

div.left_under_contents dl.shop_info {
	border-bottom:dotted 1px #999;
	margin:0 0 20px 0;
}
div.left_under_contents dl.shop_info dt a{
	color:#14ADD7;
	font-weight:bold;
	text-decoration:underline;
}

/* 店舗情報詳細テーブルの設定
---------------*/
div.left_under_contents div.shop_table_class td.table_left{
	padding:7px 0 7px 7px;
	width:70px;
	border-right: 1px solid #6FDBF9;
	border-bottom: 1px solid #6FDBF9;
}
div.left_under_contents div.shop_table_class td.table_right{
	padding:7px 0px 7px 15px;
	width:222px;
	background: url(../image/left_table_grade.gif) no-repeat bottom right;
}
div.left_under_contents div.shop_table_class td.table_fin{
	background: none;
	border-bottom: none;
}

/* インフォメーション、求人情報ボタンの設定
---------------*/
div.left_under_contents dd.recruit_button{
	float:right;
	margin:5px 0 40px 5px;
}
div.left_under_contents dd.recruit_button em{
	display:none;
}
div.left_under_contents dd.recruit_button a{
	display:block;
	width:70px;
	height:21px;
	background: url(../image/recruit_button.gif) no-repeat top right;
}
div.left_under_contents dd.recruit_button a:hover{
	background-position:0 -21px;
}

div.left_under_contents dd.infomation_button{
	float:right;
	margin:5px 0 40px 0;
}
div.left_under_contents dd.infomation_button em{
	display:none;
}
div.left_under_contents dd.infomation_button a{
	display:block;
	width:116px;
	height:21px;
	background: url(../image/infomation_button.gif) no-repeat top right;
}
div.left_under_contents dd.infomation_button a:hover{
	background-position:0 -21px;
}
  /*========================================
  
	  求人情報 詳細
  
  ========================================*/
  
  div.left_under_contents div.rec_left_cel{
	  float:left;
	  background:url(../image/shop_name_bg.gif) no-repeat top left;
	  width:190px;
	  height:190px;
	  padding:30px 20px 0 0px;
	  text-align:center;
  }
  div.left_under_contents div.rec_right_cel{
	  margin:0px;
	  text-align:left;
  }
  div.left_under_contents div.rec_right_cel dl{
	  border-bottom:none;
  }
  div.left_under_contents div.rec_right_cel dl dt a{
	  color:#14ADD7;
	  font-weight:bold;
  }
  
  /* 店舗情報ボタンの設定
  ---------------*/
  div.left_under_contents dd.shop_button{
	  float:right;
	  margin:0 0 10px 0;
  }
  div.left_under_contents dd.shop_button em{
	  display:none;
  }
  div.left_under_contents dd.shop_button a{
	  display:block;
	  width:70px;
	  height:21px;
	  background: url(../image/shop_info_button.gif) no-repeat top right;
  }
  div.left_under_contents dd.shop_button a:hover{
	  background-position:0 -21px;
  }
  
  /* 求人情報詳細テーブルの設定
  ---------------*/
  div.left_under_contents div.table_class td.table_left{
	  padding:10px;
	  width:70px;
	  border-right: 1px solid #6FDBF9;
	  border-bottom: 1px solid #6FDBF9;
  }
  div.left_under_contents div.table_class td.table_right{
	  padding:10px 10px 10px 20px;
	  width:480px;
	  background: url(../image/left_table_grade.gif) no-repeat bottom right;
  }
  div.left_under_contents div.table_class td.table_fin{
	  background: none;
	  border-bottom: none;
  }
  
  /*========================================
  
	  インフォーメーション 
	  
  ========================================*/

  div.left_under_contents dl.clearfix .info_ph01{
	  float:left;
	  margin-right:10px;
  }
  div.left_under_contents .info_ph02{
	  float:right;
	  margin-left:10px;
	  margin-bottom:10px;
  }
    div.left_under_contents div.info_id{
	  float:left;
	  margin-left:0px;
	  margin-bottom:10px;
  }
  
  /* インフォーメーション詳細テーブルの設定
  ---------------*/
  div.left_under_contents div.table_class_info td.table_left{
	  padding:3px;
	  width:60px;
	  border: 1px solid #14add7;
	  background-color:#14add7;
	  color:#FFF;
	  text-align:center;
  }
  div.left_under_contents div.table_class_info td.table_right{
	  padding:3px;
	  width:140px;
	  border: 1px solid #14add7;
	  background:#FFF;
	  text-align:center;
  }
  div.left_under_contents div.table_class_info td.table_fin{
	  background: none;
	  border-bottom: none;
}

  /*========================================
  
	  エリアマップ 
	  
  ========================================*/
  
div#left_sec div.left_under_contents div.areamap h3{
	margin:0 0 15px 0;
	padding:0;
	background:none;
}
  /* 求人情報詳細テーブルの設定
  ---------------*/
div.left_under_contents div.areamap div.areamap_all_img{
	text-align:center;
	margin:0 0 20px 0;
}

div.left_under_contents ul.areamap_detail{
	width: 540px;
}

div.left_under_contents ul.areamap_detail li{
	width: 505px;
}

/*
div.left_under_contents ul.areamap_detail li{
	display:block;
	width:255px;
}
div.left_under_contents ul.areamap_detail dl{
	border:none;
}
div.left_under_contents ul.areamap_detail dd{
	display:list-item;
	list-style-type:disc;
	list-style-position: inside;
	margin: 0 0 0 15px;
}

div.left_under_contents ul.areamap_detail dt.allow_right{
	background:url(../image/arrow_right.gif) no-repeat center left;
	padding:0 0 0 15px;
}
*/

/*========================================
  
  駐車場

========================================*/
div.parking_contents{
	font-size:12px;
	width:560px;
	margin:15px 40px 20px 0;
	line-height:1.6;
}


div#left_sec div.left_under_contents div.parking h3{
	margin:0 0 0 0;
	padding:0;
	background:none;
	font-weight:normal;
}

div.left_under_contents div.parking_img{
	float:right;
	margin:0 0 0 20px;
}

div.left_under_contents ul.parking_detail{
	margin-top: 10px;
}

div.left_under_contents ul.parking_detail li{
	width:210px;
	line-height:2;
}
div.left_under_contents ul.parking_detail li.allow_right{
	background:url(../image/arrow_right.gif) no-repeat center left;
	padding:0 0 0 15px;
}
div.parking_contents div.table_class_parking{
	width: 545px;
	margin-left: 15px;
}
div.parking_contents div.table_class_parking h3{
  margin:20px 0;
}
div#left_sec div.parking_contents h2{
	margin-bottom: 15px;
}
div#left_sec div.parking_contents h2 a{
	text-decoration: none;
	color: #000;
}
div#left_sec div.parking_contents div.table_class_parking h4{
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../image/mark_square.gif) no-repeat center left;
}

/*
div#left_sec div.left_under_contents div.table_class_parking h2{
	background:;
	font-size: 12px;
  padding: 0;
}
*/
  /* 駐車場詳細テーブルの設定
  ---------------*/
div.parking_contents div.table_class_parking table th,
div.parking_contents div.table_class_parking table td{
	vertical-align: middle;
	font-weight: normal;
}

div.parking_contents div.table_class_parking th.table_left,
div.parking_contents div.table_class_parking td.table_left{
  padding:10px 5px;
  width:100px;
  border-right: 1px solid #6FDBF9;
  border-bottom: 1px solid #6FDBF9;
}
div.parking_contents div.table_class_parking td.table_center{
  padding:10px 10px 10px 20px;
  width:170px;
  border-right: 1px solid #6FDBF9;
  border-bottom: 1px solid #6FDBF9;

}
div.parking_contents div.table_class_parking td.table_right{
  padding:10px 10px 10px 20px;
  width:200px;
  background: url(../image/left_table_grade.gif) no-repeat bottom right;
}

div.parking_contents div.table_class_parking div.table_top_2{
	width: 542px;
  background: url(../image/left_table_grade.gif) no-repeat top right;
  padding-top: 1px;
}
div.parking_contents div.table_class_parking th.table_left_2,
div.parking_contents div.table_class_parking td.table_left_2{
  padding:10px 5px;
  width:100px;
  border-right: 1px solid #6FDBF9;
  border-bottom: 1px solid #6FDBF9;
}
div.parking_contents div.table_class_parking td.table_right_2{
  padding:10px 10px 10px 20px;
  width:401px;
  background: url(../image/left_table_grade.gif) no-repeat bottom right;
}
div.parking_contents div.table_class_parking th.table_fin,
div.parking_contents div.table_class_parking td.table_fin{
  background: none;
  border-bottom: none;
}


/* 駐車場詳細※テキストの設定
  ---------------*/
div.parking_contents div.table_class_parking ul.coution{
	font-weight:normal;
	font-size:12px;
	margin:10px 0 20px 0;
}


/*========================================

	  インフォーメーション 
	  info/index.html
	  091009nbw追加
========================================*/
ul#info-box{
	width: 545px;
}

ul#info-box li{
	width: 545px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom:dotted 1px #999;
}

ul#info-box li h3{
	float: right;
	width: 385px;
	color:#14ADD7;
	font-size:12px;
	font-weight:bold;
}

ul#info-box li div.info-img{
	float: left;
	width: 160px;
}

ul#info-box li h4{
	float: right;
	width: 385px;
	color:#14ADD7;
	font-size:12px;
	font-weight:normal;
}

ul#info-box li p.text{
	float: right;
	width: 385px;
	font-size:12px;
	line-height:1.5;
}

ul#info-box li p.inf-btn{
	clear: both;
	padding-top: 10px;
}

ul#info-box li p.inf-btn em{
	display: none;
}

ul#info-box li p.inf-btn a{
	display:block;
	width:70px;
	height:20px;
	margin-left: 475px;
	background: url(../image/tuduki_button.gif) no-repeat top right;
}

ul#info-box li p.inf-btn a:hover{
	background-position:0 -20px;
}


/*========================================

	  ザ・ダイヤモンドの楽しい歩き方
	  walk/index.html
	  091012nbw追加
========================================*/

#walk h2 a{
	text-decoration: none;
	color: #434343;
}

#walk #walk-menu{
	width: 545px;
	margin: 17px 0 10px;
}

#walk #walk-menu li{
	float: left;
	width: 263px;
}

#walk #walk-menu li.end{
	float: right;
	width: 263px;
}

#walk #walk-menu li span{
	display: block;
	width: 263px;
	margin-top: 3px;
	text-align: center;
}


/* time-table */
#walk div.time-table-bgm{
	width: 545px;
	margin-top: 30px;
	background: url(../image/walk_time_bgm.jpg) repeat-y left top;
}

#walk div.time-table-bgt{
	width: 545px;
	background: url(../image/walk_time_bgt.jpg) no-repeat left top;
}

#walk div.time-table-bgb{
	width: 545px;
	background: url(../image/walk_time_bgb.jpg) no-repeat left bottom;
}

#walk div.time-table{
	width: 545px;
	background: url(../image/walk_time_bg.jpg) repeat-y right top;
}

#walk div.time-table h3{
	float: left;
	width: 155px;
	height: 150px;
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
}

/* time-table背景画像 */
#walk div.time-table h3.time-1100{
	background: url(../image/walk_time_bg1100.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1200{
	background: url(../image/walk_time_bg1200.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1300{
	background: url(../image/walk_time_bg1300.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1400{
	background: url(../image/walk_time_bg1400.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1500{
	background: url(../image/walk_time_bg1500.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1600{
	background: url(../image/walk_time_bg1600.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1830{
	background: url(../image/walk_time_bg1830.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1900{
	background: url(../image/walk_time_bg1900.jpg) no-repeat left top;
}
#walk div.time-table h3.time-1930{
	background: url(../image/walk_time_bg1930.jpg) no-repeat left top;
}
#walk div.time-table h3.time-2000{
	background: url(../image/walk_time_bg2000.jpg) no-repeat left top;
}

#walk div.time-table-centter{
	float: left;
	width: 245px;
	margin-top: 6px;
}

#walk div.time-table-centter h4.time-title{
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #14ADD7;
}

#walk div.time-table-centter p.time-text{
	line-height: 120%;
}

#walk div.time-table-centter h4{
	margin: 7px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #14ADD7;
}

#walk div.time-table-centter ul.time-shop{
	width: 230px;
	height: 60px;
	overflow: auto;
}

#walk div.time-table-centter ul.time-shop li{
	float: left;
	width: 100px;
}

#walk div.time-table-centter ul.time-shop li.time-shop-l{
	margin-right: 7px;
}

#walk div.time-table-centter ul.time-shop li.time-shop-r{
	margin-right: 3px;
}

#walk div.time-table-right{
	float: left;
	width: 125px;
	margin-top: 6px;
}

#walk div.time-table-right h4.time-push{
	margin: 0 0 7px 0;
	font-size: 12px;
	font-weight: bold;
	color: #FFC000;
}

#walk div.time-table-right p.shop-data{
	line-height: 120%;
	color: #14ADD7;
}

#walk div.time-table-right a.shop-link{
	font-weight: bold;
}

#walk div.time-table-right p.shop-comment{
	min-height: 60px;
	margin-top: 10px;
	padding: 9px 8px;
	font-size: 10px;
	line-height: 120%;
	background-color: #DCF3F9;
}

#walk #holiday-comment,
#walk #after5-comment{
	width: 545px;
	height: 70px;
	margin: 10px 0 0 0;
	padding-top: 15px;
	border-top: 1px dotted #999999;
}

#walk #holiday-comment{
	background: url(../image/walk_icon_holiday.jpg) no-repeat left 15px;
}
#walk #after5-comment{
	background: url(../image/walk_icon_after5.jpg) no-repeat left 15px;
}

#walk #holiday-comment p{
	padding: 7px 0 0 60px;
	margin: 0;
}
#walk #after5-comment p{
	padding: 16px 0 0 60px;
	margin: 0;
}

#walk #holiday-comment p a,
#walk #after5-comment p a{
	font-weight: bold;
}

#walk div.left_under_contents{
	padding-bottom: 5px;
}

/*========================================

	  お問い合わせページ
	  question/index.html
	  091012nbw追加
========================================*/

#question div.question-box{
	width: 545px;
}

#question div.question-box dl{
	border: 0px;
}

#question #question-form input{
	border:1px solid #6FDBF9;
	width: 270px;
}

#question #question-form textarea{
	border:1px solid #6FDBF9;
	width: 540px;
	height: 150px;
}

#question #question-form input:focus,
#question #question-form textarea:focus{
	outline:1px solid #14ADD7;
	border:1px solid #14ADD7;
}

#question #question-form p#submit{
	text-align: center;
}

#question #question-form p#submit input{
	border: 0px;
	width: 48px;
	height: 22px;
}

/*========================================

	  ザ・ダイヤモンドのご利用ナビ
	  navi/index.html
	  091013nbw追加
========================================*/
#navi div.left_under_contents{
	width: 550px;
	margin:15px 35px 30px 15px;
}

#navi h2 a{
	text-decoration: none;
	color: #434343;
}

#navi h3{
	margin-top: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #14ADD7;
}

#navi #navi-menu{
	width: 550px;
	margin-top: 20px;
}

#navi #navi-menu li{
	float: left;
	width: 260px;
	min-height: 68px;
}

#navi #navi-menu li#navi-menu01{
	margin-right: 30px;
}

#navi #navi-menu li p.navi-menu-image{
	float: left;
	width: 79px;
	height: 68px;
}

#navi #navi-menu li p.navi-menu-text{
	float: left;
	width: 180px;
	line-height: 120%;
	margin-bottom: 20px;
}

#navi #navi-menu li p.navi-menu-link{
	float: left;
	width: 180px;
	line-height: 120%;
}

#navi p.navi-link{
	margin-top: 20px;
}

#navi p.navi-link a{
	font-weight: bold;
}

#navi #nav-parking-image{
	width: 550px;
	height: 229px;
	margin-top: 15px;
	background: url(../image/navi_image01.jpg) no-repeat left top;
}

#navi #nav-card-image{
	width: 550px;
	height: 140px;
	margin-top: 15px;
	background: url(../image/navi_image02.jpg) no-repeat left top;
}

#navi #nav-parking-image *,
#navi #nav-card-image *{
	display: none;
}

/*========================================
  
  サイトマップ
  sitemap/index.html
  091015追加

========================================*/
div.sitemap_contents{
	font-size:12px;
	width:560px;
	margin:15px 40px 20px 0;
	line-height:1.6;
}
div.sitemap_contents div.table_class_sitemap{
	width: 545px;
	margin-left: 0px;
}

  /* サイトマップ詳細テーブルの設定
  ---------------*/
div.sitemap_contents div.table_class_sitemap table th,
div.sitemap_contents div.table_class_sitemap table td{
	vertical-align: middle;
	font-weight: normal;
}
div.sitemap_contents div.table_class_sitemap div.table_top_2{
	width: 545px;
  /*background: url(../image/left_table_grade.gif) no-repeat top right;*/
  padding-top: 1px;
  margin:0 0 0 15px;
}
div.sitemap_contents div.table_class_sitemap th.table_left_2,
div.sitemap_contents div.table_class_sitemap td.table_left_2{
  padding:10px 5px;
  width:175px;
  border-right: 1px solid #6FDBF9;
  border-bottom: 1px solid #6FDBF9;
}
div.sitemap_contents div.table_class_sitemap td.table_right_2{
  padding:10px 10px 10px 20px;
  width:355px;
  background: url(../image/left_table_grade.gif) no-repeat bottom right;
}
div.sitemap_contents div.table_class_sitemap th.table_fin,
div.sitemap_contents div.table_class_sitemap td.table_fin{
  background: none;
  border-bottom: none;
}

/*========================================

IE6 用 Walk


========================================*/
.table-walk{
width:540px;
}
.tr-walk{
 vertical-align:top;
}
.td-walk-bgt{
background: url(../image/walk_time_bgt.jpg) no-repeat left;
width:20px;
}
.td-walk-bgm{
background: url(../image/walk_time_bgm.jpg) repeat-y left top;
width:20px;
}
.td-walk-bgb{
background: url(../image/walk_time_bgb.jpg) no-repeat left bottom;
}

.td-walk-split-img{
background: url(../image/walk_time_bg2.jpg) repeat-y left top;
}


.td-walk-time {
font-size:14px;
font-weight:bold;
width:155px;
}
.td-walk-shop {
 width:220px;
}
.td-walk-split {
 width:15px;
}
.td-walk-spot {
 width:130px;
}


.td-walk-bg1100 {
background: url(../image/walk_time_bg1100.jpg) no-repeat left top;
height:142px;
} 

.td-walk-bg1200 {
background: url(../image/walk_time_bg1200.jpg) no-repeat left top;
height:142px;
} 

.td-walk-bg1300 {
background: url(../image/walk_time_bg1300.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg1400 {
background: url(../image/walk_time_bg1400.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg1500 {
background: url(../image/walk_time_bg1500.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg1600 {
background: url(../image/walk_time_bg1600.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg1830 {
background: url(../image/walk_time_bg1830.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg1900 {
background: url(../image/walk_time_bg1900.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg1930 {
background: url(../image/walk_time_bg1930.jpg) no-repeat left top;
height:142px;
} 
.td-walk-bg2000 {
background: url(../image/walk_time_bg2000.jpg) no-repeat left top;
height:142px;
} 


.table-shop{
 width:220px;
}
.div-shop-list{
height:60px;
overflow:auto;
}

.td-shop-list{
 width:100px;
}


.td-time-title {
color:#14ADD7;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
}
.td-time-group {
color:#14ADD7;
font-size:12px;
font-weight:bold;
margin:7px 0 5px;
}
.td-time-push {
color:#FFC000;
font-size:12px;
font-weight:bold;
margin:0 0 7px;
}
.td-shop-link {
color:#14ADD7;
font-weight:bold;
}
.td-shop-data {
color:#14ADD7;
line-height:120%;
}
.td-shop-comment {
background-color:#DCF3F9;
font-size:10px;
line-height:120%;
margin-top:10px;
min-height:60px;
padding:9px 8px;
}


