@charset "utf-8";
/* CSS Document */

p{
  font-size:13px;
  color:#333333;
  }

span{
   margin-left:10px;
   }

h1{
   font-size:12px;
   color:#333333;
   text-align:left;
   } 

h2{
	height:auto;
	clear: both;
	font-size:14px;
	color:#333333;
	margin-top: 0px;
	margin-bottom: 0px;
   }  

h3{
   padding-top:2px;
   margin-left:10px;
   font-size:20px;
   color:#333333; 
   }


#container {
	width:900px;
	text-align:left;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	height: auto;
	background-color:#FFFFFF;
}

/* header */


#header{
	width:900px;
	margin:0 0 0 0;
	text-align:left;
	float:left;
	}

#header-left{
    float:left;
	width:200px;
	height:46px;
	}

#header-right{
    float:right;
	width:700px;
	height:51px;
	}

.header-r-l{
    float:left;
	width:360px;
	padding-top:10px;
	padding-left:40px;	
	}	
	
.header-r-r{
    float:right;
	width:300px;
	height:41px;
	padding-top:10px;
	height:41px;
	text-align:right;
	}

.header-r-r img{
   border-style:none;
   }


/* menu-bar */

#menu-bar{
    width:900px;
	height:34px;
	margin-top:10px;
	float:left;
	}

#menu-bar img{
    border-style:none;
	}

/* footer */
#footer{
    width:900px;
	height:auto;
	float:left;
	}
	
.footer-link{
    width:900px;
    height:20px;
	padding-top:20px;
	text-align:center;
	font-size:11px;
	}
	
.footer-link a{
   text-decoration:none;
   color:#333333;
   }
   
.caution{
    font-size:11px;
	}

.line{
   margin:10px 0;
   }

/* kyoutsu */

#contents{
    width:900px;
	height:auto;
	float:left;
	}

.midashi{
    width:900px;
	height:auto;
	float:left;
}

.midashi img{
   float:left;
   }

.point{
    text-align:left;
	margin:20px 0;
	}


.text01{
   font-size:14px;
   text-align:left;
   line-height:24px;
   margin-right:10px;
   }

.text02{
   font-size:14px;
   text-align:left;
   line-height:20px;
   }
 
/* index */

.main-img{
    width:900px;
	height:300px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
.index-point{
   width:900px;
   margin:10px 0;
   float:left;
   }


.index-table{
   float:left;
   width:900px;
   margin-top:10px;
   font-size:14px;
   }

.index-table img{
   border-style:none;
   }
 
.contents-btn{
   text-align:right;
   margin-bottom:5px;
   }

.info-koumoku{
   font-size:14px;
   color:#808080;
   }

.line-bottom{
  padding-bottom:10px;
  }

.parse-text{
  font-size:10px;
  }
     
/* access */
.access{
   width:900px;
   float:left;
   }
   
.train-time{
   margin-left:20px;
   }

.train-map{
    margin-top:20px;
	}

.google-map{
    padding-left:40px;
	}

.point-location{
    margin-bottom:-100px;
	}

/* gaiyo */

.midashi-gaiyo{
   width:900px;
   height:auto;
   margin-top:20px;
   float:left;
   }

#gaiyo-table{
	width:900px;
	margin:20px 0 20px 0;
	text-align:center;
	float:left;
	font-size:12px;
	}

.gaiyo-komoku{
    background-color:#CCCCCC;
	color:#333333;
	line-height:30px;
	font-size:12px;
	text-align:left;
	margin:10px;
	text-indent:10px;
	}

.gaiyo-setsumei{
	color:#333333;
	font-size:12px;
	text-align:left;
	padding:5px;
	border-color:#DEDEDE;
	}

/* madori */

#madori{
   width:900px;
   float:left;
   }

.midashi-madori{
   width:900px;
   margin:20px 0 0 0;
   float:left;
   }

.madori-table{
    width:900px;
	float:left;
	}
	
.madori-table img{
    border-style:none;
	}

#m-container {
	width:600px;
	text-align:left;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	height: auto;
	background-color:#FFFFFF;
}

#m-container img{
    border-style:none;
	}
	
	
.madori-text{
   font-size:13px;
   }


/* naiso */
.midashi-naiso{
   width:900px;
   margin:20px 0 0 0;
   float:left;
   }

.naiso-table{
    width:900px;
	float:left;
	}
