/* ******************************************************************** */ 
/*                  Generated by: souei fukumoto                        */
/* ******************************************************************** */
@charset "UTF-8";
/* ******************************************************************** */ 
/*                  ヘッダー　                        　　　　　　　　　*/
/* ******************************************************************** */ 
.logoarea{
	display:block;
	width:1000px;
	height:88px;
	background-attachment: scroll;
	background-image: url(../images/logobg-map-time.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
}
/* ******************************************************************** */ 
/*                  hタグ　 　                        　　　　　　　　　*/
/* ******************************************************************** */
/* h1背景設定 */
h1{
	background-image: url(../images/mainimg-map-time.jpg);
	}    
/* h2背景設定 */
h2.first{
	background-image: url(../images/map-time-h2-01.jpg);
   }
h2.second{
	background-image: url(../images/map-time-h2-02.jpg);
   }
h2.third{
	background-image: url(../images/map-time-h2-03.jpg);
   }
h2.four{
	background-image: url(../images/map-time-h2-04.jpg);
   }
h2.five{
	background-image: url(../images/map-time-h2-05.jpg);
   }            
/* ******************************************************************** */ 
/*                 スケジュールテーブル               　　　　　　　　　*/
/* ******************************************************************** */   
.schedule-table{
	width:768px;
	border: 1px solid #666666;
	font-size: 15px;
	font-weight: bold;
	background-color: #f7f7f7;
   }
.schedule-table td{
	text-align:center;
	padding:7px;
   }      
.title-cel{
   background-color:#e7e7e7;
   }
.time-cel{   
 background-color:#F9F9F4;
 }
.no-cel{
	background-color:#e7e7e7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
 }
.no-cel-right{
	background-color:#e7e7e7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
 }    
.top-right-border{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
   }
.top-right-dottborder{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
   }
.top-border{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
   }
.right-border{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
   }    
.right-dott-border{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
   } 
.sunday,.holiday{
    color:#E85999;
	}
.saturday{
    color:#5699EB;
	}
/* ******************************************************************** */ 
/*                 医院概要　　　　　　               　　　　　　　　　*/
/* ******************************************************************** */ 
.outline-part{
	display:block;
	float:left;
	clear:both;
	width:770px;
	padding-bottom: 10px;
	} 		   
/* ******************************************************************** */ 
/*                 アクセス方法　　　　               　　　　　　　　　*/
/* ******************************************************************** */ 
.map-title{
	font-size:17px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../images/mark-circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
  }
.btn-box-train{
	display:block;
	float:left;
	padding-right: 18px;
	}
.btn-box-bus{
	display:block;
    float:left;
	}	 
/* ******************************************************************** */ 
/*                 電車で来院されるお客様             　　　　　　　　　*/
/* ******************************************************************** */    
ul.route-list{
	display:block;
	float:left;
	clear:both;
	width:770px;
	padding-bottom: 20px;
   }
ul.route-list li{
	float:left;
	margin-right: 25px;
	padding-left: 15px;
	background-attachment: scroll;
	background-image: url(../images/pink-darrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
   }   
.route-title{
	font-size:17px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../images/mark-circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
  }
.minute-box{
	display:block;
	float:left;
	clear:both;
	width:770px;
	padding-top: 10px;
	}  
.minute{
    color:#FF0000;
	font-size:26px;
	font-weight:bold;
	}  
